一、數(shù)據(jù)鏈路層的功能
? ? ? ? 數(shù)據(jù)鏈路層在物理層提供服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其主要作用是加強(qiáng)物理層傳輸原始比特流的功能,將物理層提供的可能出錯(cuò)的物理連接改造為邏輯上無差錯(cuò)的數(shù)據(jù)鏈路,使之對(duì)網(wǎng)絡(luò)層表現(xiàn)為一條無差錯(cuò)的鏈路。
1、為網(wǎng)絡(luò)層提供服務(wù)
? ? ? ? ?對(duì)網(wǎng)絡(luò)層而言,數(shù)據(jù)鏈路層的基本任務(wù)是將源機(jī)器中來自網(wǎng)絡(luò)層的數(shù)據(jù)傳輸?shù)侥繕?biāo)機(jī)器的網(wǎng)絡(luò)層。數(shù)據(jù)鏈路層通常可為網(wǎng)絡(luò)層提供如下服務(wù):
? ? ? ? 1)無確認(rèn)的無連接服務(wù):源機(jī)器發(fā)送數(shù)據(jù)幀時(shí)不需先建立鏈路連接,目的機(jī)器收到數(shù)據(jù)幀時(shí)不需要發(fā)回確認(rèn)。對(duì)丟失的幀,數(shù)據(jù)鏈路層不負(fù)責(zé)重發(fā)而交給上層處理。適用于實(shí)時(shí)通信或誤碼率較低的通信信道,如以太網(wǎng)。
? ? ? ? 2)有確認(rèn)的無連接服務(wù):源機(jī)器發(fā)送數(shù)據(jù)幀時(shí)不需先建立鏈路連接,但目的機(jī)器收到數(shù)據(jù)幀時(shí)必須發(fā)回確認(rèn)。源機(jī)器在所規(guī)定的時(shí)間內(nèi)未收到確定信號(hào)時(shí),就重傳丟失的幀,以提高傳輸?shù)目煽啃?。該服?wù)適用于誤碼率較高的通信信道,如無線通信。
? ? ? ? 3)有確認(rèn)的面向連接服務(wù):幀傳輸過程分為三個(gè)階段:建立數(shù)據(jù)鏈路、傳輸幀、釋放數(shù)據(jù)鏈路。目的機(jī)器對(duì)收到的每一幀都要給出確認(rèn),源機(jī)器收到確認(rèn)后才能發(fā)送下一幀,因而該服務(wù)的可靠性最高。該服務(wù)適用于通信要求(可靠性、實(shí)時(shí)性)較高的場合。
? ? ? ? Tips:有連接就一定要有確認(rèn),即不存在無確認(rèn)的面向連接的服務(wù)。