1. 程式人生 > >資料鏈路層—瞭解資料鏈路和幀

資料鏈路層—瞭解資料鏈路和幀

本文介紹資料鏈路的定義和幀的理解:

1、資料鏈路: 首先大家要明確的是,資料鏈路和鏈路是兩個不同的概念 (1)鏈路(link):從一個節點到另外一個節點(直接相連)的一段物理線路(包括了有線和無線) (2)資料鏈路(data link):傳輸資料不能夠僅僅靠物理線路,還應該有具體的協議去控制資料的傳輸。如果把這些協議的硬體裝置和軟體裝置都新增到鏈路中的話,就構成了資料鏈路。現在很常見的是使用網路介面卡(其中包括了實現協議的軟體和硬體)來實現這些協議。 對於以上這兩個概念,也有另外的說法,物理鏈路和邏輯鏈路,物理鏈路對應的是鏈路,邏輯鏈路對應的是資料鏈路。 2、幀: 幀是資料鏈路層的協議資料單元,而網路層的協議資料單元是IP資料報(也叫做資料報或者是分組、包),資料鏈路層將網路層傳遞下來的IP資料報封裝成幀,同時又把幀中的IP資料報交給網路層。
從下圖可以清晰地看出結構: