日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络-数据链路层

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络-数据链路层 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

title: 計算機網絡-數據鏈路層
date: 2018-04-12 15:55:15

tags:

每天都感覺時間很緊迫,進步不大,浪費的時間太多了,能做的就是每天進步一點點 --stackfing

數據鏈路層使用的信道主要有這兩種類型:

  • 點對點信道:這種信道的通信方式是一對一的通信方式--ppp協議
  • 廣播信道:這種信道使用一對多的廣播通信方式,對于這種方式需要遵循專用的共享信道協議來協調主機數據的發送

數據鏈路和幀

鏈路:鏈路是從一個將結點到相鄰結點的一段物理路線,二中間沒有任何其他的交換結點。

數據鏈路:將硬件和軟件加到鏈路上,就構成了數據鏈路。

幀:數據鏈路層的協議數據單元。

數據鏈路層把網絡層交下來的數據構成幀發送的鏈路上,也會把接收到的幀中的數據取出上交給網絡層。

三個基本問題

數據鏈路層的協議有很多,但是各種協議都有共同的問題:

  • 分裝成幀
  • 透明傳輸
  • 差錯檢測

1、分裝成幀,是在數據的前面和后面都加上首部和尾部。這樣就可以把數據進行分組發送,在接收端收到數據報之后就可以去掉首部和尾部。首部和尾部的作用就是用來將數據幀進行定界。

在數據前面加的首部為 SOH(并不是'S','O','H' 這三個字符)的二進制代碼(00000001),尾部稱為 EOT(00000100)

數據鏈路層的協議都規定了所能傳送幀的數據部分長度上限--MTU(最大傳輸單元)。一般 MTU 為 1500 字節

2、透明傳輸,假設網絡層交下來的是 ASCII 碼組成的數據,我們直接添加 SOH 和 EOT 就可以完成定界。

在傳輸二進制文件的時候文件中會出現 SOH 的二進制代碼,這就出現了定界的錯誤。解決方案是在遇到 SOH 和 EOT 前插入轉義字符。這樣有效避免了定界的錯誤。

3、差錯檢測,在比特流傳輸的過程中可能會出現 0 變成 1,1 變成 0 的錯誤(稱為:比特差錯)。

數據鏈路層廣泛使用了循環冗余檢驗 CRC 的檢錯技術。

點對點協議 PPP

PPP 協議是目前使用最廣泛的數據鏈路層協議。

互聯網用戶需要連接某個 ISP 才能接入到互聯網,PPP 層就是計算機和 ISP 進行通信時所用的數據鏈路層通信協議。

PPP 協議的要求:簡單、封裝成幀、透明性、多種網絡層協議、多種類型鏈路、差錯控制、檢測連接狀態、最大的傳輸單元、網絡層地址協商、數據壓縮協商

不需要的特點:糾錯、序號、多點線路、半雙工或單雙工

PPP協議的組成

  • 一個將IP數據報封裝到串行鏈路的方法。
  • 一個用來建立、配置和測試數據鏈路連接的鏈路控制協議LCP
  • 一套網絡控制協議NCP

使用廣播信道的數據鏈路層

局域網的主要特點是:網絡為一個單位所有,且地理范圍和站點數目均有限。

局域網可以按照網絡拓撲進行分類:星形網、環形網、總線網

以太網有兩個標準,一個是 DIX Ethernet V2,另外一個是 IEEE 802.3

總結

以上是生活随笔為你收集整理的计算机网络-数据链路层的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。