| 控制连接 | 21 端口,全程保持,传命令与应答(USER/PASV/RETR...) |
|---|---|
| 数据连接 | 实际传文件与目录列表,每次传输新建 |
| 应答 | 三位码 + 文本,如 220/230/150/226 |
| 模式 | 主动(PORT)或被动(PASV),由客户端选择 |
手看控制连接
手看控制连接
nc ftp.example.com 21
220 (vsFTPd 3.0.5)
USER alice
331 Please specify the password.
PASS ****
230 Login successful.
PASV
227 Entering Passive Mode (10,0,0,5,195,80)
LIST
150 Here comes the directory listing.
226 Directory send OK.
QUIT
221 Goodbye.PASV 应答把数据 IP 与端口按 h1,h2,h3,h4,p1,p2 六段十进制编码:端口 = p1×256 + p2。