文件傳輸協議(FTP)是壹套使用客戶機/服務器模式在網絡上傳輸文件的標準協議。它屬於網絡傳輸協議的應用層。文件傳輸和文件訪問的區別在於前者由FTP提供,後者由NFS等應用系統提供。
操作原理
FTP采用互聯網標準文件傳輸協議FTP的用戶界面,為用戶提供壹套用於管理計算機之間文件傳輸的應用程序。
FTP是基於客戶機-服務器(C/S)模型設計的,在客戶機和FTP服務器之間建立了兩條連接。
任何基於FTP的客戶端軟件的開發都必須遵循FTP的工作原理。FTP的獨特優勢在於它在兩個通信主機之間使用兩個TCP連接,壹個是用於數據傳輸的數據連接;另壹種是控制連接,用於傳輸控制信息(命令和響應)。這種將命令和數據分開傳輸的思想大大提高了FTP的效率。