1.FTP简介
FTP是File Transfer Protocol(文件传输协议)的英文缩写,顾名思义,就是专门用来传输文件的协议。FTP服务器就是依照FTP协议在互联网上提供存储空间的计算机,当它运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。因此,FTP的存在大大方便了用户之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。
启动FTP从远程计算机复制文件,事实上启动了两个程序:一个本地机上的FTP客户程序,它向FTP服务器提出复制文件的请求;另一个是启动远程计算机上的FTP服务器程序,它响应请求把指定的文件传送到本地计算机中。
使用时经常遇到两个概念:“下载”(Download)和“上传”(Upload)。“下载”文件就是从远程服务器复制文件至自己的计算机上;“上传”文件就是将文件从自己的计算机中复制到远程服务器上。
2.FTP的主要工作原理(www.xing528.com)
同大多数Internet服务一样,FTP也是一个客户端/服务器系统,用户通过一个客户机程序连接到远程计算机上运行的服务器程序,依照FTP协议提供的服务进行文件传送的计算机就是FTP服务器,而连接FTP服务器,遵循FTP协议与服务器进行传送文件的计算机就是FTP客户端。用户把本地计算机的文件复制到远程计算机上,称之为“上传(Upload)”文件;用户将远程计算机的文件复制到本地计算机上,则称之为“下载(Download)”文件。由此可见,FTP文件传输服务大大满足了用户传输和交换文件的需要,体现了网络资源的“共享性”原则和精神,与远程登录相比,FTP可方便地获取和共享对方的资源。
3.FTP服务器的搭建
常用的FTP软件是IIS和Serv—U。IIS是Windows操作系统的一个元件,虽然安装简单,但管理功能不强,只有简单的账户管理、目录权限设置、消息设置、连接用户管理,且安全性差,属于非专业的FTP软件;而Serv—U是Rob Beckers开发的一个功能强大、简单易用的FTP服务器。Serv—U支持9x/ME/NT/2K等全Windows系列操作系统,可以设定多个FTP服务器,限定登录用户的权限、登录目录及服务器空间大小,功能非常完善,常见的软件下载FTP服务器基本上都是用Serv—U软件架设的。接下来介绍的FTP应用案例所访问的FTP服务器也是用Serv—U软件架设的,由于篇幅所限,其安装与配置方法不再赘述,有兴趣的读者可浏览网页学习。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。