关于FTP协议

来源:互联网 发布:mac ppt公式编辑器 编辑:程序博客网 时间:2024/06/11 13:10
FTP用连个TCP链接来传输一个文件。
1)控制连接以通常的客户服务器方式建立。服务器以被动方式打开众所周知的用于FTP的端口(21)等待客户的链接。
客户则以主动方式打开TCP端口21,来建立连接。控制连接始终等待客户与服务器之间的通信。该连接将命令从客户传给服务器,并传回服务器的应答。由于命令通常是由用户键入的,所以IP对控制连接的服务类型就是“最大限度的减小延迟”。

2)每当一个文件在客户与服务器之间传输时,就创建一个数据连接。由于该连接用于传输目的,所以IP对数据连接的服
务特点就是“最大限度提高吞吐量”。

交互式用户通常不处理在控制连接中转换的命令和应答。这些细节均由两个协议解释器来完成。没有“用户接口”的方框功能是按用户所需提供各种交互界面,并把它们转换成在控制连接上发送的FTP命令。类似地,从控制连接上传回的服务器应答也被转换成用户所需的交互格式。