將網絡層交付下來的ip數據報的先後添加首部和尾部,封裝成幀。首部和尾部的重要做用是進行幀定界。爲了提升傳輸效率,須要儘可能增大數據部分的長度,可是每一個鏈路層協議都規定了幀數據部分的長度上限,最大傳輸單元MTU(Maximum Transfer Unit)。當數據是可打印的ASCII碼,幀定界能夠用特殊的幀定界符SOH(Start of Header)(00000001)和EOT(End of Transmission)(00000100)算法
傳輸的數據中任何8比特的組合不容許和幀定界的控制字符比特同樣,不然會出現幀定界錯誤。文本文件不會產生這樣的問題,能夠實現透明傳輸。可是若是是二進制文件,可能會找到錯誤的幀邊界。解決方法是採用字節填充。在SOH和EOT的前面加上轉義字符ESC(1B),若是數據中存在轉義字符,就在轉義字符前插入個轉義字符。網絡
使用循環冗餘檢驗CRC(Cyclic Redundancy Check),添加幀檢驗序列FCS(Frame Check Sequence)異步
差錯校驗保證傳遞過來的幀無差錯,可是數據鏈路層不提供可靠服務,仍是存在幀丟失、幀重複、幀失序的問題
AC字段沒有意義,幀定界符爲7E(01111110),協議字段爲0x0021時,爲IP數據報,爲0xC021,爲LCP的數據,0x8021標識是網絡層的控制數據。當ppp採用異步傳輸(逐個字符地傳送)時,字節填充的轉義字符爲0x7D,同步傳輸時,採用零比特填充法,每碰到數據中有連續的5個0時,就再填充一個0,避免0111110的出現產生的幀定界錯誤學習
關鍵問題:如何使衆多用戶能夠合理方便地共享通訊媒體資源測試
動態媒體接入控制,多點接入大數據
受控接入spa
爲了使數據鏈路層適應多個局域網標準,拆分紅兩個子層code
MAC幀首部和尾部加起來一共有18個字節,內容最長1500字節,最短46字節,整個幀長度最短64字節,最長1518字節圖片
使用集線器,或者光纖和光纖調制解調器ip
使用網橋,依靠轉發表來轉發幀
1. 透明網橋,使用生成樹算法和自學習生成轉發表 2. 源路由網橋,源站以廣播的方式向欲通訊的目的站發送一個發現幀做爲探測用