摘要:文件傳輸協議(FTP:File Transfer Protocol)是Internet最早、最重要的網絡服務之一。FTP的主要作用是在不同計算機系統間傳送文件,它與兩臺計算機所處的位置、連接的方式以及使用的操作系統無關。
10.7.2 遠程文件傳輸
文件傳輸協議(FTP:File Transfer Protocol)是Internet最早、最重要的網絡服務之一。FTP的主要作用是在不同計算機系統間傳送文件,它與兩臺計算機所處的位置、連接的方式以及使用的操作系統無關。
1.FTP模型
與電子郵件一樣,FTP也采用客戶機/服務器方式,其模型如圖10.26所示。為了實現文件傳送,FTP在客戶與服務器間建立了兩個連接:控制連接和數據連接??刂七B接用于傳送客戶機與服務器之間的命令和響應。數據連接用于客戶機與服務器間交換數據。

FTP使用TCP作為其傳輸控制協議。
FTP是一個交互式會話的系統,客戶機每次調用FTP,便可與FTP服務器建立一個會話,會話由控制連接來維護,直到退出FTP。使用控制命令,客戶可向服務器提出請求,如客戶機命令服務器與客戶機建立數據連接,一旦數據傳送結束,客戶機可繼續向服務器發送命令,直到退出FTP會話。
FTP使用一組標準命令集來實現不同系統間的文件傳送和文件管理。
2.FTP服務
FTP服務提供了任意兩臺Internet計算機之間互相傳輸文件的機制,是廣大用戶獲得豐富的Internet資源的重要方法之一。
FTP服務分為兩種:普通FTP服務和匿名FTP服務。普通FTP服務指用戶必須在FTP服務器進行注冊,即建立用戶賬號,擁有合法的登錄用戶名和密碼時,才能進行有效的FTP連接和登錄。匿名FTP服務指FTP服務器的提供者設置了一個特殊的用戶名——Anonymous提供公眾使用,任何用戶都可以使用這個用戶名與提供這種FTP服務的主機建立連接,并共享這個主機對公眾開放的資源。
返回目錄:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年