數(shù)據(jù)鏈路層是 OSI 模型中的第二層,負責將來自網(wǎng)絡(luò)層的數(shù)據(jù)包轉(zhuǎn)換成適合在物理媒介上傳輸?shù)?a class="article-link" target="_blank" href="/baike/1555807.html">比特流,并確保這些比特能夠在通信雙方之間無誤地傳輸。
下面分別介紹數(shù)據(jù)鏈路層的兩個子層以及它們各自的主要功能:
1.邏輯鏈路控制子層(LLC)
邏輯鏈路控制子層是數(shù)據(jù)鏈路層的上半部分,主要負責邏輯連接的管理和數(shù)據(jù)封裝。其主要功能包括:
- 提供適當?shù)慕涌?,使得網(wǎng)絡(luò)層能夠與不同類型的數(shù)據(jù)鏈路層進行交互;
- 維護邏輯連接,包括建立、維護和釋放連接等;
- 封裝網(wǎng)絡(luò)層傳送過來的數(shù)據(jù)報,加入必要的控制信息(例如幀序號和確認信息)以及標識該數(shù)據(jù)報屬于哪個邏輯連接;
- 處理接收端返回的確認信息,判斷數(shù)據(jù)包是否正確到達,如果沒有則進行重傳。
2.媒體訪問控制子層(MAC)
媒體訪問控制子層是數(shù)據(jù)鏈路層的下半部分,主要負責實現(xiàn)物理地址的識別和訪問控制。其主要功能包括:
- 管理 MAC 子層與物理層之間的交互,實現(xiàn)封裝、解封裝等過程;
- 根據(jù)網(wǎng)絡(luò)拓撲結(jié)構(gòu)選擇適當?shù)慕橘|(zhì)訪問方式(例如 CSMA/CD 和令牌環(huán));
- 為每個網(wǎng)絡(luò)接口分配唯一的物理地址(也稱為 MAC 地址),并提供地址識別和解析功能;
- 實現(xiàn)幀同步和流量控制等功能,保證數(shù)據(jù)在物理媒介上傳輸時的穩(wěn)定性和可靠性。
閱讀全文