Data Link Layer——數據鏈路層 需要了解的知識點

  • 數據鏈路層

  1. 鏈路(物理鏈路)是一個結點到相鄰結點的一段物理線路,數據鏈路(邏輯鏈路)是在鏈路的基礎上增加了一些必要硬件(如網絡適配器)和軟件(如協議的實現)

  2. 數據鏈路層協議解決三個基本問題,分別是封裝成幀、透明傳輸、差錯檢測

    • 封裝成幀:使用SOH字符和EOT字符進行幀定界,使用MTU最大傳輸單元規定數據部分長度上限(默認爲1500字節)

    • 透明傳輸:當遇到內容中包含幀定界符時,使用ESC字符轉義(字節填充法解決透明傳輸問題)

    • 差錯檢測:使用CRC循環冗餘檢驗方法,在數據後面添加FCS冗餘碼(保證無比特差錯,有就丟棄),但是無法保證可靠傳輸

      • 可靠傳輸必須保證既無比特差錯又無傳輸差錯(無幀丟失、幀重複、幀失序情況)

  3. 數據鏈路層包含點對點信道和廣播信道

    1. 點對點信道

      • PPP 點對點協議

        • PPPoE 在以太網上運行的PPP,現在FTTx都要使用PPPoE方式接入

        • PPP協議只支持全雙工通信

    2. 廣播信道

      • 局域網

        • 按網絡拓撲分爲星型網(最爲常用)、環型網、總線型網

        • 目前以太網幾乎成爲了局域網的同義詞(FDDI、令牌環、令牌總線都消失了),以太網硬件地址(MAC地址)48位

      • CSMA/CD 載波監聽多點接入(多路訪問)/碰撞檢測(衝突檢測)

        • 載波監聽:每個站都必須不停檢測信道

        • 多點接入(多路訪問):說明爲總線型網絡,許多計算機以多點接入的方式連接在一根總線上

        • 碰撞檢測(衝突檢測):邊發送邊監聽

        • CSMA/CD協議只支持半雙工通信

  4. RJ-45連接標準包含T568A和T568B

    • T568A:1~8根線依次爲白綠、綠、白橙、藍、白藍、橙、白棕、棕

    • T568B:1~8根線依次爲白橙、橙、白綠、藍、白藍、綠、白棕、棕,T568B較爲常用

    • 如果一側使用T568A,另一側使用T568B,可以將兩臺計算機直接連起來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章