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