1.FTP 服务器概述
FTP(File Transfer Protocol)是Internet 上用来传送文件的协议(文件传输协议)。它是为了我们能够在Internet 上互相传送文件而制定的文件传送标准,规定了Internet 上文件如何传送。也就是说,通过FTP 协议,我们就可以跟Internet 上的FTP 服务器进行文件的上传(Upload)或下载(Download)等动作。
和其他Internet 应用一样,FTP 也是依赖于客户程序/服务器关系的概念。在Internet 上有一些网站,它们依照FTP 协议提供服务,让网友们进行文件的存取,这些网站就是FTP 服务器。
网上的用户要连上FTP 服务器,就要用到FTP 的客户端软件,通常Windows 都有“ftp”命令,这实际就是一个命令行的FTP 客户程序,另外常用的FTP 客户端程序还有CuteFTP、Ws_FTP、FTP Explorer 等。
2.FTP 工作原理
以下载文件为例,当用户启动FTP 从远程计算机拷贝文件时,事实上启动了两个程序:一个是本地机上的FTP 客户程序,它向FTP 服务器提出拷贝文件的请求;另一个是启动在远程计算机上的FTP 服务器程序,它响应请求并把指定的文件传送到用户的计算机中。(www.xing528.com)
FTP 采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP 客户程序。FTP 客户程序有字符界面和图形界面两种。字符界面的FTP 客户程序的命令复杂、繁多。图形界面的FTP 客户程序,操作上要简洁方便得多。
要连上FTP 服务器(即“登录”),必须要有该FTP 服务器的账号。如果是该服务器主机的注册客户,将会有一个FTP 登录账号和密码,凭这个账号密码连上该服务器。但Internet上有很大一部分FTP 服务器被称为“匿名”(Anonymous)FTP 服务器。这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记注册。
Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”和“guest”就可有限制地访问远程主机上公开的文件。现在许多系统要求用户将Email 地址作为口令,以便更好地对访问进行跟踪。出于安全的目的,大部分匿名FTP 主机一般只允许远程用户下载(Download)文件,而不允许上传(Upload)文件。也就是说,用户只能从匿名FTP 主机拷贝需要的文件而不能把文件拷贝到匿名FTP 主机。另外,匿名FTP 主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。
在具有图形用户界面的World Wild Web 环境于1995年开始普及以前,匿名FTP 一直是Internet 上获取信息资源的最主要方式,在Internet 成千上万的匿名FTP 主机中存储着无数的文件,这些文件包含了各种各样的信息、数据和软件。人们只要知道特定信息资源的主机地址,就可以用匿名FTP 登录获取所需的信息资料。虽然目前使用的WWW 环境已取代匿名FTP 成为最主要的信息查询方式,但是匿名FTP 仍是Internet 上传输分发文件的一种基本方法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。