資料鏈結層
外觀
「資料鏈結層」的各地常用名稱 | |
---|---|
中國大陸 | 數據鏈路層 |
臺灣 | 資料連結層 |
港澳 | 資料鏈結層 |
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),控制段用來表示數格連接影格的類型,數據段包含實際要傳輸的數據。