1. 文件传输
有很多协议用于网络文件传输:FTP(文件传输协议),HTTP(超文本传输协议),UUCP(Unix到Unix复制协议),rcp(Unix下的远程文件复制命令),scp,rsync。
1) FTP(文件传输协议)
文件传输协议(FileTransfer Protocol,FTP)由已故的 JonPostel 和 Joyce Reynolds 开发,记录在RFC(Request for Comment)959 号文档中,于 1985 年 10 月发布。主要用于匿名下载公共文件,也可以用于两台计算机之间传输文件。
FTP 要求输入用户名和密码才能访问远程 FTP 服务器,但也允许没有账号的用户匿名登录。不过管理员要先设置 FTP 服务器允许匿名用户登录。
FTP工作流程如下:
1.客户端连接远程主机上的 FTP 服务器。
2.客户端输入用户名和密码(或“anonymous”和电子邮件地址 )。
3.客户端进行各种文件传输和信息查询操作。
4.客户端从远程 FTP 服务器退出,结束传输。
图 3-1 因特网上的 FTP 客户端和服务器。客户端与服务器在命令与控制端口通过 FTP 协议通信,而数据通过数据端口传输。