資料連結層
外觀
「數據鏈路層」的各地常用名稱 | |
---|---|
中國大陸 | 數據鏈路層 |
臺灣 | 資料連結層 |
港澳 | 資料鏈結層 |
OSI模型 |
---|
應用層(application layer) OSI Layer 7 |
表現層(presentation layer) OSI Layer 6 |
應用層的HTTP、FTP、Telnet等協議有類似的功能。傳輸層的TLS/SSL也有類似功能。 |
會議層(session layer) OSI Layer 5 |
應用層的HTTP、RPC、SDP、RTCP等協議有類似的功能。 |
傳輸層(transport layer) OSI Layer 4 |
網路層(network layer) OSI Layer 3 |
資料連結層(data link layer) OSI Layer 2 |
實體層(physical layer) OSI Layer 1 |
資料連結層(Data Link Layer)是OSI參考模型第二層,位於物理層與網絡層之間。在廣播式多路訪問鏈路中(局域網),由於可能存在媒介爭用,它還可以細分成媒介訪問控制(MAC)子層和邏輯鏈路控制(LLC)子層,媒介訪問控制(MAC)子層專職處理媒介訪問的爭用與衝突問題。
主要功能
[編輯]在兩個網絡實體之間提供數據鏈路連接的建立、維持和釋放管理。構成數據鏈路數據單元(frame:數據幀或訊框),並對幀定界、同步、收發順序的控制。並且包括傳輸過程中的網路流量控制、差錯檢測和差錯控制等方面。
只提供導線的一端到另一端(本質是點到點)的數據傳輸。
數據鏈路層會在 frame 尾端置放檢查碼(parity,sum,CRC)以檢查實質內容,將物理層提供的可能出錯的物理連接改造成邏輯上無差錯的數據鏈路,並對物理層的原始數據進行數據封裝。
數據鏈路層中的數據封裝是指:封裝的數據信息中,包含了地址段和數據段等。地址段含有點對點發送節點和接收節點的地址(如MAC),控制段用來表示數格連接幀的類型,數據段包含實際要傳輸的數據。