FTP

  • 服务器进程两大部分: 一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
  • 控制端口 21,传输端口 20

常见命令

  • USER username
  • PASS password
  • LIST:返回当前远程目录的文件列表
  • RETR filename:获取远程主机当前目录下的 1 个文件(get)
  • STOR filename:存放 1 个文件到远程主机当前目录下(put)

常见应答

  • 331 Username OK, password required
  • 125 data connection already open; transfer starting
  • 425 Can’t open data connection
  • 452 Error writing file