谁知道ftp空间是什么哦?,ftp空间


文件传输协议FTP(FileTransferProtocol)是传统的服务之
一。FTP使用户能在两个联网的计算机之间传输文件,它是传递文件最主要的方法。使用匿名(Anonymous)FTP,用户可以免费获取丰富的资源。除此之外,FTP还提供登录、目录查询、文件操作及其他会话控制功能。

FTP(文件传输协议)filetranslationpotocol是用于点对点的文件传输协议FTP空间就是利用这个协议自己把文件放在指定目录,然后让别人访问的空间,访问者用FTP架设者设定的IP地址和端口号,加上帐号和密码在架设FTP的管理员规定的规则(如:下载速度,不可以上传,没有改动文件的权限等)下访问目录及文件。常用架设FTP的软件有:WINDOWS自带的FTP工具,SERV-U等常用的访问工具有:FLASHFXP,FLASHGET等

FTP(FileTransferProtocol)是上用来传送文件的协议(文件传输协议)。它是为了我们能够在上互相传送文件而制定的的文件传送标准,规定了上文件如何传送。也就是说,通过FTP协议,我们就可以跟上的FTP服务器进行文件的上传(Upload)或下载(Download)等动作。和其他应用一样,FTP也是依赖于客户程序/服务器关系的概念。在上有一些网站,它们依照FTP协议提供服务,让网友们进行文件的存取,这些网站就是FTP服务器。网上的用户要连上FTP服务器,就要用到FPT的客户端软件,通常Windows都有“ftp”命令,这实际就是一个命令行的FTP客户程序,另外常用的FTP客户程序还有CuteFTP、Ws_FTP、FTPExplorer等。要连上FTP服务器(即“登陆”),必须要有该FTP服务器的帐号。如果是该服务器主机的注册客户,你将会有一个FTP登陆帐号和密码,就凭这个帐号密码连上该服务器。但上有很大一部分FTP服务器被称为“匿名”(Anonymous)FTP服务器。这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记注册。Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”和“guest”就可有限制地访问远程主机上公开的文件。现在许多系统要求用户将Emai1地址作为口令,以便更好地对访问进行跟综。出于安全的目的,大部分匿名FTP主机一般只允许远程用户下载(download)文件,而不允许上载(upload)文件。也就是说,用户只能从匿名FTP主机拷贝需要的文件而不能把文件拷贝到匿名FTP主机。另外,匿名FTP主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。在具有图形用户界面的WorldWildWeb环境于1995年开始普及以前,匿名FTP一直是上获取信息资源的最主要方式,在成千上万的匿名PTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息,数据和软件。人们只要知道特定信息资源的主机地址,就可以用匿名FTP登录获取所需的信息资料。虽然目前使用WWW环境已取代匿名FTP成为最主要的信息查询方式,但是匿名FTP仍是上传输分发软件的一种基本方法。

FTP空间FTP(FileTransferProtocol),主要功能是完成从一个系统到另一个系统完整的文件拷贝。FTP协议要用到两个TCP连接,一个是控制连接,用来在FTP客户端与服务器之间传递命令;另一个是数据连接,用来上传或下载数据。整个FTP建立连接的过程有以下几步:第一步:对于一个FTP服务器来说他会自动对默认端口进行监听(默认端口是可以修改的,一般为21),当某个客户机向这个专用端口请求建立连接时便激活了服务器上的控制进程,通过这个控制进程进行用户名密码及权限的验证。第二步:当验证完成后服务器和客户机之间还会建立另外一条专有连接进行文件数据的传输。第三步:在传输过程中服务器上的控制进程将一直工作,并不断发出指令操作整个FTP传输,传输完毕后控制进程发送给客户机结束指令。FTP自身有两种工作模式,也就是说在第二步中提示“建立另外一条专有数据连接方式”的方法有两种。习惯上我们称为主动模式和被动模式:PORT方式和PASV方式。PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同了。在建立数据连接的过程中,客户控制进程反客为主,成为连接的接受者,而服务器数据传输进程成了连接的请求者。作为新的子进程,服务器传输进程可以申请一个新的端口号建立关联(一般是20端口),但是它向哪个客户端口发送连接请求呢?因为客户是没有公认端口的,这时就要用到控制连接。客户控制进程通过控制连接告诉服务器控制进程自己的数据连接端口号;服务器控制进程将它转告自己的数据传输进程,服务器便利用这个端口与客户建立数据连接。IP变化可以用一个叫花生壳的软件,网上搜一下就可以下载了.