介绍

FTP(File Transfer Protocol,FTP): 文件传输协议

主要用于:向远程主机上传输文件或从远程主机接收文件

客户/服务器模式:

FTP服务器:端口号为21

Untitled

特点

FTP将控制连接与数据连接分开

步骤

  1. FTP客户端与FTP服务器通过端口21联系,并使用TCP为传输协议
  2. 客户端通过控制连接获得身份确认
  3. 客户端通过控制连接发送命令浏览远程目录
  4. 收到一个文件传输命令时,服务器打开一个到客户端的数据连接
  5. 一个文件传输完成后,服务器关闭连接

Untitled

FTP服务器维护用户的状态信息:当前路径、用户帐户与控制连接对应