1、 文件传输协议FTP(File Transfer Protocol)是Internet上使用最广泛的文件传送协议。它允许用户将文件从一台计算机传输到另一台计算机上,并且能保证传输的可靠性。由于采用TCP/IP协议作为Internet的基本协议。无论两台Internet上的计算机在地理位置上相距多远,只要它们都支持FTP协议,就可以相互传送文件。这样做不仅可以节省实时联机的通信费用,而且可以方便地阅读与处理传输过来的文件。同时,采用FTP传输文件时,不需要对文件进行复杂的转换,因此具有较高的效率。FTP的主要功能包括两个方面:文件的下载和文件的上传 文件的下载就是将远程服务器上提供的文件下载到本
2、地计算机上。使用FTP实现的文件下载与HTTP相比较,具有使用简便、支持断点续传和传输速度快的优点。文件的上传是指客户机可以将任意类型的文件上传到指定的FTP服务器上。FTP服务支持文件上传和下载,而HTTP仅支持文件的下载功能。FTP服务采用典型的客户/服务器工作模式 FTP服务器默认设置两个端口21和20:端口21用于监听FTP客户机的连接请求,端口20用于传输文件。FTP服务分为普通FTP与匿名FTP服务两种类型。普通FTP服务要求用户在登录时提供正确的用户名和用户密码。匿名FTP服务的实质是提供服务的机构在它的FTP服 务 器 上 建 立 一 个 公 开 账 号(通 常 为anonym
3、ous),并赋予该账号访问公共目录的权限。如果用户要访问这些提供匿名服务的FTP服务器,可以用“anonymous”作为用户名,用“guest”作为用户密码。有些FTP服务器可能会要求用户用自己的电子邮件地址作为用户密码。在Windows Server 2003提供的IIS 6.0服务器中内嵌了FTP服务器软件。在Windows Server 2003的默认安装过程中是没有安装的,手动安装FTP服务器的步骤如下:(1)执行“开始”“控制面板”“添加/删除程序”“添加/删除Windows组件”。(2)在Windows组件向导界面,在“组件”列表框中选中“应用程序服务器”选项。创建多个FTP服务器
4、,这些FTP服务器利用同一个IP地址,不同的TCP端口 常用的FTP客户端程序通常有三种类型:传统的FTP命令行、浏览器与FTP下载工具。一、一、使用传统FTP命令行访问FTP站点常用的命令格式如下:1.ftp 主机名2.FTPbye 结束与远程计算机的FTP会话并退出ftp。3.FTPcd 更改远程计算机上的工作目录。4.FTPdelete 删除远程计算机上的文件6.FTPdir 显示远程目录文件和子目录列表7.FTPget 使用当前文件转换类型将远程文件复制到本地计算机。格式:get remote-file local-file8.FTPhelp command9.FTPls 显示远程目录
5、文件和子目录的缩写列表。10.FTPmkdir 创建远程目录11.FTPmls 显示远程目录文件和子目录的缩写列表12.FTPmput 使用当前文件传送类型将本地文件复制到远程计算机上。13.FTPput 使用当前文件传送类型将本地文件复制到远程计算机上。14.FTPpwd 显示远程计算机上的当前目录 15.FTPquit 结束与远程计算机的FTP会话并退出ftp。16.FTPrmdir 删除远程目录 17.FTPuser 指定远程计算机的用户 利用IE 6.0访问FTP站点的方法如下:若要访问的FTP站点为匿名站点,在IE浏览器的地址栏输入“ftp:/FTP站点的IP地址或DNS域名”。如果FTP站点提供的是用户访问的方法,在IE浏览器的地址栏中需要添加用户名和密码信息,格式为:“ftp:/用户名:密码FTP站点的IP地址或DNS域名”。也可以按照匿名访问的方法进行访问,IE浏览器会自动弹出登录身份窗口,提示输入用户名和密码。