1)FTP服務器運行FTPd守護進程,等待用戶的FTP請求。 (2)用戶運行FTP命令,請求FTP服務器爲其服務。 例:FTP 202.119.2.197 (3)FTPd守護進程收到用戶的FTP請求後,派生出子進程FTP與用戶進程FTP交互,建立文件傳輸控制連接,使用TCP端口21。 (4)用戶輸入FTP子命令,服務器接收子命令,如果命令正確,雙方各派生一個數據傳輸進程FTP-DATA,建立數據連接,使用TCP端口20,進行數據傳輸。 (5)本次子命令的數據傳輸完,拆除數據連接,結束FTP-DATA進程。 (6)用戶繼續輸入FTP子命令,重複(4)、(5)的過程,直至用戶輸入quit命令,雙方拆除控制連接,結束文件傳輸,結束FTP進程。
FTP 工作過程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
FTP error: bind: Address already in use
解決辦法 運行下面2行code,在主窗口,不是在ftp的命令行裏 modprobe ip_nat_ftp modprobe ip_conntrack_ftp