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