首页/网络/协议速查/FTP 会话全流程
本包目录(405 条)

FTP 会话全流程

一次登录下载的完整剧本:欢迎 220 → USER/PASS → 331/230 → TYPE/PASV → RETR(150) → 226 → QUIT(221)。

协议速查网络更新于 2026-10-12

完整会话

完整会话
S: 220 FTP server ready
C: USER alice
S: 331 Password required
C: PASS ****
S: 230 Login successful.
C: SYST
S: 215 UNIX Type: L8
C: FEAT
S: 211-Features:
S:  AUTH TLS
S:  PASV
S:  UTF8
S: 211 End
C: TYPE I
S: 200 Switching to Binary mode.
C: PASV
S: 227 Entering Passive Mode (10,0,0,5,195,80)
C: RETR report.xlsx
S: 150 Opening BINARY mode data connection
S: 226 Transfer complete.
C: QUIT
S: 221 Goodbye.
FEAT 列出的能力是后续命令的依据:要用 UTF-8 文件名看 UTF8 行,要显式加密看 AUTH TLS 行。

易错点

  • 登录后直接传文件而跳过 TYPE I:服务端按 ASCII 模式处理,大文件可能损坏

数据来源与参考

  • RFC 959
  • RFC 2389(FEAT/OPTS)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌