數(shù)據(jù)鏈路層中的數(shù)據(jù)塊常被稱為“幀”,幀是數(shù)據(jù)鏈路層的傳送單位。為了使傳輸中發(fā)生差錯(cuò)后只將有錯(cuò)的有限數(shù)據(jù)進(jìn)行重發(fā),數(shù)據(jù)鏈路層將比特流組合成以太幀為單位傳送;每個(gè)幀除了要傳送的數(shù)據(jù)外,還包括校驗(yàn)碼,以使接收方能發(fā)現(xiàn)傳輸中的差錯(cuò)。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
數(shù)據(jù)鏈路層中的數(shù)據(jù)塊常被稱為“幀”。
數(shù)據(jù)鏈路層是OSI參考模型中的第二層,介乎于物理層和網(wǎng)絡(luò)層之間。數(shù)據(jù)鏈路層在物理層提供的服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其最基本的服務(wù)是將源自物理層來(lái)的數(shù)據(jù)可靠地傳輸?shù)较噜徆?jié)點(diǎn)的目標(biāo)機(jī)網(wǎng)絡(luò)層。
數(shù)據(jù)鏈路層定義了在單個(gè)鏈路上如何傳輸數(shù)據(jù)。這些協(xié)議與被討論的各種介質(zhì)有關(guān)。示例:ATM,F(xiàn)DDI等。數(shù)據(jù)鏈路層必須具備一系列相應(yīng)的功能,主要有:如何將數(shù)據(jù)組合成數(shù)據(jù)塊,在數(shù)據(jù)鏈路層中稱這種數(shù)據(jù)塊為幀,幀是數(shù)據(jù)鏈路層的傳送單位;如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯(cuò),如何調(diào)節(jié)發(fā)送速率以使與接收方相匹配;以及在兩個(gè)網(wǎng)絡(luò)實(shí)體之間提供數(shù)據(jù)鏈路通路的建立、維持和釋放的管理。
-
數(shù)據(jù)鏈路層主要有兩個(gè)功能 :幀編碼和誤差糾正控制。幀編碼意味著定義一個(gè)包含信息頻率、位同步、源地址、目標(biāo)地址以及其他控制信息的數(shù)據(jù)包。
-
數(shù)據(jù)鏈路層協(xié)議又被分為兩個(gè)子層 :邏輯鏈路控制(LLC)協(xié)議和媒體訪問(wèn)控制(MAC)協(xié)議。
數(shù)據(jù)鏈路層的基本功能
數(shù)據(jù)鏈路層的最基本的功能是向該層用戶提供透明的和可靠的數(shù)據(jù)傳送基本服務(wù)。透明性是指該層上傳輸?shù)臄?shù)據(jù)的內(nèi)容、格式及編碼沒(méi)有限制,也沒(méi)有必要解釋信息結(jié)構(gòu)的意義;可靠的傳輸使用戶免去對(duì)丟失信息、干擾信息及順序不正確等的擔(dān)心。在物理層中這些情況都可能發(fā)生,在數(shù)據(jù)鏈路層中必須用糾錯(cuò)碼來(lái)檢錯(cuò)與糾錯(cuò)。數(shù)據(jù)鏈路層是對(duì)物理層傳輸原始比特流的功能的加強(qiáng),將物理層提供的可能出錯(cuò)的物理連接改造成為邏輯上無(wú)差錯(cuò)的數(shù)據(jù)鏈路,使之對(duì)網(wǎng)絡(luò)層表現(xiàn)為一無(wú)差錯(cuò)的線路。
幀同步
為了使傳輸中發(fā)生差錯(cuò)后只將有錯(cuò)的有限數(shù)據(jù)進(jìn)行重發(fā),數(shù)據(jù)鏈路層將比特流組合成以太幀為單位傳送。每個(gè)幀除了要傳送的數(shù)據(jù)外,還包括校驗(yàn)碼,以使接收方能發(fā)現(xiàn)傳輸中的差錯(cuò)。幀的組織結(jié)構(gòu)必須設(shè)計(jì)成使接收方能夠明確地從物理層收到的比特流中對(duì)其進(jìn)行識(shí)別,也即能從比特流中區(qū)分出幀的起始與終止,這就是幀同步要解決的問(wèn)題。
(1)字節(jié)計(jì)數(shù)法:這是一種以一個(gè)特殊字符表示一幀的起始并以一個(gè)專門字段來(lái)標(biāo)明幀內(nèi)字節(jié)數(shù)的幀同步方法。接收方可以通過(guò)對(duì)該特殊字符的識(shí)別從比特流中區(qū)分出幀的起始并從專門字段中獲知該幀中隨后跟隨的數(shù)據(jù)字節(jié)數(shù),從而可確定出幀的終止位置。面向字節(jié)計(jì)數(shù)的同步規(guī)程的典型代表是DEC公司的數(shù)字?jǐn)?shù)據(jù)通信報(bào)文協(xié)議DDCMP(Digital Data Communications Message Protocol)。
控制字符SOH標(biāo)志數(shù)據(jù)幀的起始。實(shí)際傳輸中,SOH前還要以兩個(gè)或