五層網際網路協定棧

網際網路協定棧共有五層:套用層傳輸層網路層鏈路層物理層。不同於OSI七層模型這也是實際使用中使用的分層方式。

基本介紹

  • 中文名:五層網際網路協定棧
  • 支持:網路套用
  • 協定有:http、ftp、telnet
  • 運行:在不同主機上的進程
套用層,傳輸層,網路層,數據鏈路層,物理層,

套用層

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

傳輸層

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

網路層

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

數據鏈路層

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

物理層

負責將比特流在結點間傳輸,即負責物理傳輸。該層的協定既與鏈路有關也與傳輸介質有關。
鏈路層的任務是將整個幀從一個網路元素移動到鄰近的網路元素,而物理層的任務是將該幀中的一個一個比特從一個節點移動到下一個節點。
該層中的協定仍然是鏈路相關的,並且進一步與鏈路(例如,雙絞銅線、單模光纖)的實際傳輸媒體相關。例如,乙太網具有許多物理層協定:關於雙絞銅線的,關於同軸電纜的,關於光纖的,等等。
在每種情況下,跨越這些鏈路移動一個比特的方式不同。

相關詞條

熱門詞條

聯絡我們