資料鏈路層 了解資料鏈路和幀

2021-07-07 10:23:54 字數 500 閱讀 3148

1、資料鏈路:

首先大家要明確的是,資料鏈路和鏈路是兩個不同的概念

(1)鏈路(link):從乙個節點到另外乙個節點(直接相連)的一段物理線路(包括了有線和無線)

(2)資料鏈路(data link):傳輸資料不能夠僅僅靠物理線路,還應該有具體的協議去控制資料的傳輸。如果把這些協議的硬體裝置和軟體裝置都新增到鏈路中的話,就構成了資料鏈路。現在很常見的是使用網路介面卡(其中包括了實現協議的軟體和硬體)來實現這些協議。

對於以上這兩個概念,也有另外的說法,物理鏈路和邏輯鏈路,物理鏈路對應的是鏈路,邏輯鏈路對應的是資料鏈路。

2、幀:

幀是資料鏈路層的協議資料單元,而網路層的協議資料單元是ip資料報(也叫做資料報或者是分組、包),資料鏈路層將網路層傳遞下來的ip資料報封裝成幀,同時又把幀中的ip資料報交給網路層。

從下圖可以清晰地看出結構:

資料鏈路層 高階資料鏈路協議

允許傳送方連續傳送多個幀,通過滑動視窗實現流量控制 比如剛開始時 傳送方的傳送視窗為,接收方的接收視窗為,此時傳送視窗寬度為4,接收視窗寬度為2。方案一 出錯幀後的幀丟棄,從出錯幀開始重新傳送 後退n幀 方案二 出錯幀後的幀保留,只重發出錯幀 選擇性重傳 選擇重傳協議的滑動視窗協議,要求n位元編碼的...

資料鏈路層幀格式

首先簡單的介紹一下資料鏈路層 資料鏈路層在物理層的上面一層,它主要分兩種通道點對點通道和廣播通道。區分他們就看是一對一的點對點的通訊方式,還是一對多的廣播模式。先來談點對點通道。點對點的主要協議為ppp,以前還有一種可靠傳輸的協議hdlc,現在用的已經比較少了。ppp的主要作用是使用者pc連線到is...

TCP IP詳解 資料鏈路層

鏈路層上最常見的封裝就是乙太網和ieee 802封裝,這裡就使用乙太網作為講解的物件。一 概述 資料鏈路層屬於計算機網路的底層,使用的通道主要有點對點通道和廣播通道兩種型別。在tcp ip協議族中,資料鏈路層主要有三個目的 1 為ip模組傳送和接收資料 2 為arp模組傳送arp請求和接收arp應答...