• 采用的服务模型:C/S
    • 采用的Internet服务:TCP
      • 端口号:21
    • FTP是有状态的协议。
    • 与HTTP的不同是,FTP的控制连接与数据连接是分离的。数据在端口20发送。

    FTP客户端与FTP服务器通过端口21联系,并使用TCP为传输协议;

    1. 客户端通过控制连接获得身份确认;
    2. 客户端通过控制连接发送命令浏览远程目录;
    3. 收到一个文件传输命令时,服务器打开一个到客户端的数据连接:端口20;
    4. 一个文件传输完成后,服务器关闭连接;