TCP IP筆記 四 應用層 2 FTP

2021-06-20 02:23:52 字數 1002 閱讀 5429

1. ftp(file transfer protocol)

檔案傳送協議 ftp 只提供檔案傳送的一些基本的服務,它使用 tcp 可靠的運輸服務。

ftp 的主要功能是減少或消除在不同作業系統下處理檔案的不相容性。

1.1 網路環境下複製檔案的複雜性:

(1) 計算機儲存資料的格式不同。

(2) 檔案的目錄結構和檔案命名的規定不同。

(3) 對於相同的檔案訪問功能,作業系統使用的命令不同。

(4) 訪問控制方法不同。

ftp是乙個8位的客戶端-伺服器協議,能操作任何型別的檔案而不需要進一步處理,就像mime或unicode一樣。

2 兩個鏈結

ftp服務一般執行在20和21兩個埠。埠20用於在客戶端和伺服器之間傳輸資料流,而埠21用於傳輸控制流,並且是命令通向ftp伺服器的進口。

好處:(1)使協議更加簡單和更容易實現。

(2)在傳輸檔案時還可以利用控制連線(例如,客戶傳送請求終止傳輸)。

3 ftp優缺點

3.1 優點:

(1)促進檔案的共享(電腦程式或資料)

(2)鼓勵間接或者隱式的使用遠端計算機

(3)向使用者遮蔽不同主機中各種檔案儲存系統的細節

(4)可靠和高效的傳輸資料

3.2 缺點:

(1)密碼和檔案內容都使用明文傳輸,可能產生不希望發生的竊聽。

(2)因為必須開放乙個隨機的埠以建立連線,當防火牆存在時,客戶端很難過濾處於主動模式下的ftp流量。這個問題通過使用被動模式的ftp得到了很大解決。

(3)伺服器可能會被告知連線乙個第三方計算機的保留埠。

ftp雖然可以被終端使用者直接使用,但是它是設計成被ftp客戶端程式所控制。

執行ftp服務的許多站點都開放匿名服務,在這種設定下,使用者不需要帳號就可以登入伺服器,預設情況下,匿名使用者的使用者名稱是:「anonymous」。這個帳號不需要密碼,雖然通常要求輸入使用者的郵件位址作為認證密碼,但這只是一些細節或者此郵件位址根本不被確定,而是依賴於ftp伺服器的配置情況。

TCP IP五層(四層)模型 應用層

應用層是tcp ip五層 四層 模型的最頂層,主要負責程式間的溝通,如簡單電子郵件傳輸 smtp 檔案傳輸協議 ftp 網路遠端訪問協議 telnet 等,網路程式設計主要就是針對應用層 http協議 超文字傳輸協議 1 http協議介紹 http協議是程式設計師自己定義的乙個應用層協議,由請求和響...

應用層協議 FTP

1.ftp協議 檔案傳輸協議file transfer protocol 也就是將檔案從一台主機傳輸到另一台主機的應用協議。同大多數internet服務一樣,ftp也是乙個客戶 伺服器系統,即ftp協議包括兩個重要的組成部分,ftp伺服器和ftp客戶端。ftp伺服器用於儲存和傳送檔案,使用者使用ft...

TCP IP 應用層協議埠總結

常用的協議和埠號 常用服務 協議埠號 pop3 tcp110 imap tcp143 smtp 簡單郵件傳輸協議 tcp25 telnet 遠端登陸 tcp23 終端服務 tcp3389 pptp tcp1723 http 超文字傳輸協議 tcp80 ftp 控制 文字傳輸協議 tcp21 ftp ...