TCP IP協議族體系結構

2021-08-27 21:14:04 字數 1566 閱讀 9207

**   

tcp/ip協議族不是乙個協議,而是乙個四層協議系統,自下而上分別是資料鏈路層、網路層、傳輸層和應用層。每一層完成不同的功能,且通過若干協議來實現,上層協議使用下層協議提供的服務(上層和下層的關聯性)。

1、資料鏈路層

負責幀資料的傳遞。(經過資料鏈路層封裝的資料稱為幀)

資料鏈路層兩個常用的協議時arp(位址解析協議)和rarp(逆位址解析協議)。它們實現了ip位址和機器實體地址mac之間的相互轉換

網路層使用ip位址定址一台機器,而資料鏈路層使用實體地址mac定址一台機器,因此網路層必須先將目標機器的ip位址轉換為其實體地址mac,才能使用資料鏈路層提供的服務,這就是arp協議的用途,即,將ip轉換為對應的mac,來完成鏈路層的定址需求。

rarp協議僅用於網路上的某些無盤工作站(沒有硬碟)。因缺乏儲存裝置,無盤工作站無法記住自己的ip位址,但他們可以利用網絡卡上的實體地址來向網路管理者(伺服器或網路管理軟體)查詢自身的ip位址。執行rarp服務的網路管理者通常存有該網路上所有機器的實體地址到ip位址的對映。

2、網路層

負責資料怎樣傳遞過去。

網路層實現資料報的選路**。wan(廣域網)通常使用眾多分級的路由器來連線分散的主機或lan(區域網),因此,

通訊的兩台主機一般不是直接相連的,而是通過多個中間節點(路由器)連線的。網路層的任務就是選擇這些中間節點,

來確定兩台主機之間的通訊路徑。同時,網路層對上層協議隱藏了網路拓撲連線的細節,使得在傳輸層和網路應用程式看來,

通訊的雙方是直接相連的。

3、傳輸層

負責傳輸資料的控制(準確性、安全性)

傳輸層為兩台主機上的應用程式提供端到端(end to end)的通訊。與網路層使用的逐跳通訊方式不同,傳輸層只關心通訊的

起始端和目的端,而不在乎資料報的中轉過程。

垂直的實線箭頭表示tcp/ip協議族各層之間的實體通訊,而水平的虛線箭頭表示邏輯通訊線路。傳輸層為應用程式封裝了一條

端到端的邏輯通訊鏈路,它負責資料的收發、鏈路的超時重傳等。

傳輸層協議主要有三個:tcp 協議、udp協議、sctp協議。

4、應用層

負責資料的展示和獲取。

資料鏈路層、網路層、傳輸層負責處理網路通訊細節,這部分必須既穩定又高效,因此它們都在核心空間中實現。而應用層則在使用者空間中實現,因為它負責處理眾多邏輯,比如檔案傳輸、名稱查詢和網路管理等。如果應用層也在核心中實現,則會讓核心變的十分龐大。當然,也有少數伺服器程式是在核心中實現的,這樣**就無須在使用者空間和核心空間來回切換(主要是資料的複製),極大地提高了工作效率。不過這種**實現起來較複雜,不夠靈活且不便於移植。

TCP IP協議族體系結構(含TCP與UDP區別)

osi 體系結構 7層 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層 由高到低 五層協議體系結構 5層 應用層 傳輸層 網路層 資料鏈路層 物理層 由低到高 tcp ip協議族體系結構 各層協議 應用層http 全球資訊網應用 ftp 檔案傳輸 smtp 郵件傳送 telnet 遠端登...

TCP IP協議體系結構 UDP協議 TCP協議

1.無連線。傳送資料之前不需要建立連線,傳送資料結束後也不需要釋放,因此減少了開銷和傳送資料之前的延遲。2.udps使用盡最大努力交付,即不保證可靠交付,因此主機不需要維持複雜的連線狀態表 這裡有很多的引數 3.udp是面向報文的。傳送方的udp對應用程式交下來的報文,在新增首部後就向下交付ip層。...

TCP IP體系結構簡介

tcp ip體系結構簡介 tcp ip協議集把整個網路分成四層,包括網路介面層 網際層 傳輸層和應用層。1.網路介面層 網路介面 network inte ce 和各種通訊子網介面,遮蔽不同的物理網路細節 1 arp協議 2 rarp協議 反向位址解析協議 reverse address resol...