一、 成幀
封裝成幀就是在一段數據的前後部分添加首部和尾部,這樣就構成了一個幀。接收端在收到物理層上交的比特流後,就能根據首部和尾部的標記,從收到的比特流中識別幀的開始和結束。
組幀的四種方法:
- 字符計數法
- 字符填充法
- 零比特填充法
- 違規編碼法
二、透明傳輸
透明傳輸是指不管所傳數據是什麼樣的比特組合,都應當能夠在鏈路上傳送。因此,鏈路層就“看不見”有什麼妨礙數據傳輸的東西。
當所傳數據中的比特組合恰巧與某一個控制信息完全一樣時,就必須採取適當的措施,使收方不會將這樣的數據誤認爲是某種控制信息。這樣才能保證數據鏈路層的傳輸是透明的
三、字符計數法
痛點:雞蛋裝在一個籃子裏(如果有丟失字符,後面的幀全會錯誤)
四、字符填充法
五、零比特填充法
首部和尾部一樣