用於兩個裝置(同一種資料鏈路節點)之間進行傳遞
鏈路層是為網路層提供資料傳送服務的,這種服務要依靠本層具備的功能來實現,如下:
① 鏈路連線的建立,拆除,分離.
② 幀定界和幀同步.鏈路層的資料傳輸單元是幀,協議不同,幀的長短和介面也有差別,但無論如何必須對幀進行定界.
③ 順序控制,指對幀的收發順序的控制.
④ 差錯檢測和恢復。還有鏈路標識,流量控制等等.差錯檢測多用方陣碼校驗和迴圈碼校驗來檢測通道上資料的誤碼,而幀丟失等用序號檢測.各種錯誤的恢復則常靠反饋重發技術來完成.
網路層向運輸層提供服務,主要任務是為從終端點到終端點的資訊傳送作( 網橋或路由器)。
資料鏈路層將本質上不可靠的傳輸**變成可靠的傳輸通路提供給網路層。
mtu(最大傳送單位)相當於發快遞時對包裹尺寸的限制。這個限制是不同的資料鏈路對應的物理層,產生的限制。
我們來回答幾個問題:
如何將報頭與有效載荷分離?報頭是定長的,剩下的都是有效載荷
如何將有效載荷交付給上層?幀型別。
如果幀型別是0800,交給ip
如果幀型別是0806,交給arp
讓我們回顧一下udp協議:
資料鏈路層
資料鏈路的定義 鏈路 計算機網路中相鄰節點的一段物理線路。資料鏈路 計算機網路中節點到節點相鄰的一段物理路線加上控制在這些路線上傳輸資料的協議。資料鏈路層解決的問題 對於計算機網路裡面的每一層,其實都是為了解決某乙個層面的問題而設計出來的,資料鏈路層也一樣 由於物理層只解決了訊號流在物理媒介的傳輸問...
資料鏈路層
首先撇清兩個概念 鏈路和資料鏈路。鏈路是指從乙個結點到另乙個結點的一段物理線路,而中間沒有任何其他的交換結點,在進行資料通訊時,兩個計算機之間的通訊路徑往往要經過許多段這樣的鏈路,可見鏈路只是一條路徑的組層部分,資料鏈路是除了一條物理鏈路外還需要加上一些必要的通訊協議來控制這些資料的傳輸。若把這些實...
資料鏈路層
資料鏈路層的主要任務是將上層交付的資料構造成位元流,然後交給下面的物理層。主要研究在乙個區域網內,分組怎麼從乙個主機傳送到另外乙個主機。位元流包括一些控制資訊和資料,基本單位是幀。資料鏈路 data link 除了物理線路外,還必須有通訊協議來控制這些資料的傳輸。若把實現這些協議的硬體和軟體加到鏈路...