複製鏈接
請複製以下鏈接發送給好友

五層因特網協議棧

鎖定
因特網協議棧共有五層:應用層傳輸層網絡層鏈路層物理層。不同於OSI七層模型這也是實際使用中使用的分層方式。 [1] 
中文名
五層因特網協議棧
支    持
網絡應用
協議有
http、ftp、telnet
運    行
在不同主機上的進程

五層因特網協議棧應用層

支持網絡應用,應用協議僅僅是網絡應用的一個組成部分,運行在不同主機上的進程則使用應用層協議進行通信。主要的協議有:http、ftp、telnetsmtppop3等。
應用層是網絡應用程序及其應用層協議存留的地方。
因特網的應用層包括許多協議,例如HTTP(它為web文檔提供了請求和傳送)、SMTP(它提供了電子郵件報文的傳輸)和FTP(它提供了兩個端系統之間的文件傳送)。我們將看到,某些網絡功能,如將像www,itf.rg這樣的對人友好的端系統名字轉換為32比特網絡地址,也是藉助於應用層協議—域名系統(DNS)完成的。
應用層協議分佈在多個端系統上,一個端系統中的應用程序使用協議與另一個端系統中的應用程序交換信息分組。我們將這種位於應用層的信息分組稱為報文(message)

五層因特網協議棧傳輸層

負責為信源和信宿提供應用程序進程間的數據傳輸服務,這一層上主要定義了兩個傳輸協議,傳輸控制協議TCP用户數據報協議UDP
運輸層提供了在應用程序端點之間傳送應用層報文的服務。在因特網中,有兩個運輸層協議,即TCP和UDP,利用其中的任何一個都能傳輸應用層報文.TCP向它的應用程序提供了面向連接的服務。
這種服務包括了應用層報文向目的地的確保傳遞和流量控制(即發送方/接收方速率匹配)。TCP也將長報文劃分為短報文,並提供擁塞控制機制,因此當網絡擁塞時,源抑制其傳輸速率。UDP協議向它的應用程序提供無連接服務。
這是一種不提供不必要服務的服務,不提供可靠性,沒有流量控制,也沒有擁塞控制。在本書中,我們將運輸層分組稱為報文段(segment)。

五層因特網協議棧網絡層

負責將數據報獨立地從信源發送到信宿,主要解決路由選擇擁塞控制網絡互聯等問題。
因特網的網絡層負責將稱為數據報(datagram)的網絡層分組從一台主機移動到另一台主機。源主機中的因特網傳輸層協議(TCPUDP)向網絡層遞交運輸層報文段和目的地址,就像你向郵政信件提供目的地址一樣。
因特網的網絡層包括著名的IP協議,該協議定義了數據報中的各個字段以及端系統和路由器如何作用於這些字段。僅有一個IP協議,所有具有網絡層的因特網組件都必須運行lP協議。
因特網的網絡層也包括決定路由的選路協議,數據報根據該路由從源傳輸到目的地。因特網是一個網絡的網絡,在一個網絡中,其網絡管理者能夠運行所希望的任何選路協議。
儘管網絡層包括了IP協議和一些選路協議,它經常只被稱為IP層,這反映了IP是將因特網連接在一起的粘合劑這樣一個事實。

五層因特網協議棧數據鏈路層

負責將IP數據報封裝成合適在物理網絡上傳輸的幀格式並傳輸,或將從物理網絡接收到的幀解封,取出IP數據報交給網絡層。
因特網的網絡層通過一系列路由器在源和目的地之間發送分組。為了將分組從一個節點(主機或路由器)移動到路徑上的下一個節點,網絡層必須依靠鏈路層的服務。
特別是在每個節點,網絡層將數據報下傳給鏈路層,鏈路層沿着路徑將數據報傳遞給下一個節點。在該下個節點,鏈路層將數據報上傳給網絡層。

五層因特網協議棧物理層

負責將比特流在結點間傳輸,即負責物理傳輸。該層的協議既與鏈路有關也與傳輸介質有關。
鏈路層的任務是將整個幀從一個網絡元素移動到鄰近的網絡元素,而物理層的任務是將該幀中的一個一個比特從一個節點移動到下一個節點。
該層中的協議仍然是鏈路相關的,並且進一步與鏈路(例如,雙絞銅線、單模光纖)的實際傳輸媒體相關。例如,以太網具有許多物理層協議:關於雙絞銅線的,關於同軸電纜的,關於光纖的,等等。
在每種情況下,跨越這些鏈路移動一個比特的方式不同。 [1] 
參考資料
  • 1.    James F. Kurose Keith W. Ross 陳鳴 譯.《Computer Networking A Top-down Approach》:機械工業出版社,2009-1-1