80 likes | 229 Views
Network Programming Final Project - FTP. 指導教授 : 潘仁義 組別 : 第 4 組 組 員 : 501435001 楊興忠 501435005 蕭俊宇 2013/12/22. FTP - File Transfer Protocol. F ile T ransfer P rotocol , FTP 是用於在 網路 上進行檔案傳輸的一套標準協議。它屬於 網路傳輸協定 (TCP/IP) 的 應用層 協定 , 定義在 RFC 959 中 。 提供目前登錄的電腦與遠端主機間下載 、上傳檔案的服務。
E N D
Network ProgrammingFinal Project - FTP 指導教授: 潘仁義 組別: 第4組 組員: 501435001 楊興忠 501435005 蕭俊宇 2013/12/22
FTP - File Transfer Protocol File Transfer Protocol, FTP • 是用於在網路上進行檔案傳輸的一套標準協議。它屬於網路傳輸協定(TCP/IP)的應用層協定,定義在RFC 959中。 • 提供目前登錄的電腦與遠端主機間下載、上傳檔案的服務。 • Port number: 控制連線(21),資料連線(20)
FTP – File Transfer Protocol • FTP是一個8位元的客戶端-伺服器協定,能操作任何型別的檔案而不需要進一步處理,就像MIME或Unicode一樣。 • 除文字檔可以利用ASCII模式下載或上傳外,一律使用Binary。
FTP – 工作模式 • Standard (Active Mode, 主動模式) 在建立資料通道時,服務端去連接別人. • Passive (Passive Mode, 被動模式) 在建立資料通道時,服務端被別人連接. • 建立資料通道時,用Active模式還是Passive模式,選擇權在於FTP用戶端。