1. 程式人生 > 其它 >計算機網路3.2封裝成幀

計算機網路3.2封裝成幀

封裝成幀是指資料鏈路層交付的協議資料單元新增幀頭和幀尾使之成為幀。
幀頭幀尾有重要的控制資訊。
作用:
1.幀定界,有些有有些沒有。
沒有的實際上是乙太網的資料鏈路層封裝好MAC幀後,交給物理層。物理層新增8位元組的前導碼。7位元組用來保持時鐘同步,最後的一位元組是幀開始定界符。幀間間隔為96位元的傳送時間。因此MAC幀並不需要幀結束定界符。
透明傳輸
指資料鏈路層對上層交付的傳輸資料沒有任何限制,好像資料鏈路層不存在一樣。
幀定界符剛好是資料怎麼辦?
解決辦法:插入轉義字元。
但是既有轉義又有幀定界符呢?
再插入轉義字元。
面向位元組的資料鏈路使用位元組填充(字元填充)實現透明傳輸
面向位元的物理鏈路使用位元填充的方法實現透明傳輸。
每5個1後面加上一個0。
幀定界符為0111110.
應該讓真的資料部分儘可能大些。
每一種資料鏈路層協議都規定了幀的資料部分的長度上限。稱為最大傳送單元MTU。