iT邦幫忙

0

網路 Link Layer 筆記

Link Layer 是網路OSI 七層中的第二層,網卡發訊息時像是在多人環境中廣播,大家都聽的到。
雖然很方便,但是大家都想發聲時,就會變成互相乾繞的雜音,誰也聽不清楚。
所以我們需要想辦法讓大家有序出聲,並讓資料從傳送端安全送到接收端。

Link Layer 功能:

  • 1:錯誤偵測
  • 2:多人發聲
  • 3:網卡編號(addressing,48bit 燒在網卡上面,每個編號都獨一無二)
  • 4:錯誤修正
  • 5:流量控制
  • 6: 半雙工(像是對講機)或全雙工(可以邊發邊收訊息)

Packet 是以 Frame 形式,裡面包著datagram

傳訊息也是有頭尾格式,可以得知一段訊息結束

MAC: multiple access control

L2的服務百花齊放

網卡(NIC 網路介面卡)

802.11 WIFI
802.3 Ethnet

Error detection

EDC: Error Detection and Correction
EDC 是一個欄位
兩種檢查錯誤方式
https://ithelp.ithome.com.tw/upload/images/20211222/201354146SAb9ZC4vE.png

single bit parity:

用2進位方式加總。方便,雙方會訂好是奇數個1還是偶數個1,
不過如果錯基數個就抓不到錯了

two-dimensional bit parity:

二維,如果在知道錯一個的情況,還可以知道錯在哪個位置

CRC (cyclic redundancy check)

實務上真的會用這種方法(2進位的除法)
好處:

  • 可以偵錯
  • 版本控制
    雙方先決定r,G是r+1
    https://ithelp.ithome.com.tw/upload/images/20211222/20135414WhVwn8RJ8H.png

D*2^r 就是往左移r位
XOR 口訣:相異寫0,相同寫1
https://ithelp.ithome.com.tw/upload/images/20211222/201354149tjcS4cZOZ.png
這就是被除數減掉餘數後,可以被除數整除的意思

參考資料:
電腦網路與連結技術:第三章 鏈路層|翻轉工作室


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言