分类: C/C++
2014-01-14 16:27:23
(1)运行FTPd,等待用户的FTP请求。 (2)用户运行FTP命令,请求为其服务。 例:FTP 202.119.2.197 (3)FTPd收到用户的FTP请求后,派生出子进程FTP与用户进程FTP交互,建立控制连接,使用21。 (4)用户输入FTP子命令,服务器接收子命令,如果命令正确,双方各派生一个数据传输进程FTP-DATA,建立数据连接,使用20,进行数据传输。 (5)本命令的数据传输完,拆除数据连接,结束FTP-DATA进程。 (6)用户继续输入FTP子命令,重复(4)、(5)的过程,直至用户输入quit命令,双方拆除控制连接,结束,结束FTP进程。