版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機網(wǎng)絡(luò)第4章:數(shù)據(jù)鏈路層第一頁,共47頁。本章學(xué)習(xí)要求:理解:數(shù)據(jù)傳輸過程中差錯產(chǎn)生的原因與性質(zhì)掌握:誤碼率的定義與差錯控制方法掌握:數(shù)據(jù)鏈路層的基本概念了解:面向字符型數(shù)據(jù)鏈路層協(xié)議實例—BSC掌握:面向比特型數(shù)據(jù)鏈路層協(xié)議實例—HDLC掌握:Internet中的數(shù)據(jù)鏈路層PPP協(xié)議2第二頁,共47頁。4.1差錯產(chǎn)生與差錯控制方法4.1.1為什么要設(shè)計數(shù)據(jù)鏈路層在原始物理傳輸線路上傳輸數(shù)據(jù)信號是有差錯的;設(shè)計數(shù)據(jù)鏈路層的主要目的:將有差錯的物理線路改進成邏輯上無差錯的數(shù)據(jù)鏈路;方法—差錯檢測差錯控制流量控制作用:改善數(shù)據(jù)傳輸質(zhì)量,向網(wǎng)絡(luò)層提供高質(zhì)量的服務(wù)。3第三頁,共47頁。4.1.2差錯產(chǎn)生的原因和差錯類型
傳輸差錯—通過通信信道后接收的數(shù)據(jù)與發(fā)送數(shù)據(jù)不一致的現(xiàn)象;差錯控制—分析差錯產(chǎn)生的原因與類型,檢查是否出現(xiàn)差錯以及如何糾正差錯;通信信道的噪聲分為兩類:
①熱噪聲:由傳輸介質(zhì)導(dǎo)體的電子熱運動產(chǎn)生;
特點:時刻存在,幅度較小,強度與頻率無關(guān),但頻譜很寬;
隨機差錯,出錯的數(shù)據(jù)位不相鄰;
②沖擊噪聲:由外界電磁干擾引起;特點:幅度較大,是引起傳輸差錯的主要原因;
突發(fā)差錯,出錯的數(shù)據(jù)位相鄰;突發(fā)長度:引起突發(fā)差錯的位長;在通信過程中產(chǎn)生的傳輸差錯,是由隨機差錯與突發(fā)差錯共同構(gòu)成的。4第四頁,共47頁。傳輸差錯
產(chǎn)生過程5第五頁,共47頁。
4.1.3誤碼率的定義
誤碼率定義:二進制比特在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:
Pe=Ne/N其中,N為傳輸?shù)亩M制比特總數(shù)
Ne為被傳錯的比特數(shù)6第六頁,共47頁。正確理解誤碼率誤碼率應(yīng)該是衡量數(shù)據(jù)傳輸系統(tǒng)正常工作狀態(tài)下傳輸可靠性的參數(shù);對于一個實際的數(shù)據(jù)傳輸系統(tǒng),不能籠統(tǒng)地說誤碼率越低越好,要根據(jù)實際傳輸要求提出誤碼率要求;對于實際數(shù)據(jù)傳輸系統(tǒng),如果傳輸?shù)牟皇嵌M制比特,要折合成二進制比特來計算;差錯的出現(xiàn)具有隨機性,在實際測量一個數(shù)據(jù)傳輸系統(tǒng)時,只有被測量的傳輸二進制比特數(shù)越大,才會越接近于真正的誤碼率值。7第七頁,共47頁。4.1.4檢錯碼與糾錯碼(差錯控制的兩種策略)
差錯控制——差錯檢測與校正(部分差錯)糾錯碼:①每個傳輸?shù)姆纸M帶上足夠的冗余信息;②接收端能發(fā)現(xiàn)并自動糾正傳輸差錯;看似優(yōu)越,但實現(xiàn)困難,一般不采用。檢錯碼:①分組僅包含足以使接收端發(fā)現(xiàn)差錯的冗余信息;②接收端能發(fā)現(xiàn)出錯,但不能確定哪一比特是錯的,并且自己不能糾正傳輸差錯;需要重傳機制的輔助完成糾錯,但工作原理簡單,實現(xiàn)容易,得到廣泛使用。
8第八頁,共47頁。常用的檢錯碼奇偶校驗碼垂直奇(偶)校驗水平奇(偶)校驗水平水平垂直奇(偶)校驗(方陣碼)循環(huán)冗余編碼CRC√
檢錯能力強、容易實現(xiàn),目前應(yīng)用最廣的檢錯碼編碼方法之一9第九頁,共47頁。4.1.5循環(huán)冗余編碼工作原理(又稱多項式編碼)10第十頁,共47頁。多項式和二進制數(shù)的對應(yīng)關(guān)系
x的最高冪次對應(yīng)二進制數(shù)的最高位,以下各位對應(yīng)多項式的各冪次,有此冪次項對應(yīng)1,無此冪次項對應(yīng)0。
例如:
多項式:x4+x3+x+1對應(yīng)二進制數(shù):11011二進制數(shù)1111對應(yīng)多項式:x3+x2+x+111第十一頁,共47頁。
舉例:①發(fā)送數(shù)據(jù)比特序列為110011(6比特),對應(yīng)多項式為?②生成多項式比特序列為11001(5比特,k=4),對應(yīng)多項式為?③將發(fā)送數(shù)據(jù)多項式乘以x4,得到多項式?對應(yīng)二進制序列?④將所得乘積用生成多項式比特序列去除,注意按模二算法計算,求得余數(shù)比特序列為?⑤將余數(shù)比特序列加到乘積中,得發(fā)送數(shù)據(jù)比特序列為?⑥若數(shù)據(jù)傳輸過程沒有發(fā)生錯誤,接收端收到的帶有CRC校驗碼的數(shù)據(jù)比特序列一定能被相同的生成多項式整除。12第十二頁,共47頁。標(biāo)準CRC生成多項式G(x)CRC-12G(x)=x12+x11+x3+x2+x+1CRC-16G(x)=x16+x15+x2+1CRC-CCITTG(x)=x16+x12+x5+1CRC-32G(x)=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+
x2+x+1
G(x)多項式由協(xié)議規(guī)定,其結(jié)構(gòu)及檢錯效果是經(jīng)過嚴格的數(shù)學(xué)分析與實驗后確定的。13第十三頁,共47頁。CRC校驗碼的檢錯能力CRC校驗碼能檢查出全部單個錯;CRC校驗碼能檢查出全部離散的二位錯;CRC校驗碼能檢查出全部奇數(shù)個錯;CRC校驗碼能檢查出全部長度小于或等于K位的突發(fā)錯;CRC校驗碼能以[1-(1/2)K-1]的概率檢查出長度為(K+1)位的突發(fā)錯;
例如:假設(shè)K=16,則該CRC校驗碼能全部檢查出小于或等于16位的所有的突發(fā)差錯,并能以1-(1/2)16-1=99.997%的概率檢查出長度為17位的突發(fā)錯,漏檢概率為0.003%;
14第十四頁,共47頁。4.1.6差錯控制機制
反饋重發(fā)機制(ARQ)15第十五頁,共47頁。反饋重發(fā)機制的分類
停止等待方式
16第十六頁,共47頁。連續(xù)工作方式
拉回方式選擇重發(fā)方式
17第十七頁,共47頁。4.2數(shù)據(jù)鏈路層的基本概念4.2.1物理線路與數(shù)據(jù)鏈路物理線路—數(shù)據(jù)鏈路18第十八頁,共47頁。4.2.2數(shù)據(jù)鏈路控制功能
數(shù)據(jù)鏈路層協(xié)議—為實現(xiàn)數(shù)據(jù)鏈路控制功能而制定的規(guī)程或協(xié)議。鏈路管理幀同步流量控制差錯控制幀的透明傳輸尋址
19第十九頁,共47頁。4.2.3數(shù)據(jù)鏈路層向網(wǎng)絡(luò)層提供的服務(wù)
所處位置:數(shù)據(jù)鏈路層是OSI參考模型的第2層;為下層:設(shè)立數(shù)據(jù)鏈路層的主要目的是將原始的、有差錯的物理線路變?yōu)閷W(wǎng)絡(luò)層無差錯的數(shù)據(jù)鏈路;所具功能:為了實現(xiàn)這個目的,數(shù)據(jù)鏈路層必須實現(xiàn)鏈路管理、幀傳輸、流量控制、差錯控制等功能;為上層:數(shù)據(jù)鏈路層為網(wǎng)絡(luò)層提供的服務(wù)主要表現(xiàn)在:正確傳輸網(wǎng)絡(luò)層的用戶數(shù)據(jù),為網(wǎng)絡(luò)層屏蔽物理層采用的傳輸技術(shù)的差異性。20第二十頁,共47頁。4.3面向字符型協(xié)議實例什么是面向字符型協(xié)議?將字符作為傳輸控制信息的基本單元特點:利用已定義好的一種標(biāo)準字編碼(如ASIIC碼,EBCDIC碼)的一個子集來執(zhí)行通信控制功能。ASIIC碼:
格式字符:SOH(startofheading)STX(startoftext)ETB(endoftransmissionblock)ETX(endoftext)
控制字符:ACK(acknowledge)NAK(negativeacknowledge)ENQ(enquire)EOT(endoftransmission)SYN(synchrous)DLE(datalinkescape)缺點:①使用不同字符集的兩臺計算機很難通信;②用戶數(shù)據(jù)傳輸“透明性”差。21第二十一頁,共47頁。面向字符型BSC協(xié)議的數(shù)據(jù)報文格式:轉(zhuǎn)義字符的使用:當(dāng)正文字段中出現(xiàn)與控制字符相同編碼時,發(fā)送硬件自動在其后插入一個DLE字符。22第二十二頁,共47頁。面向字符型協(xié)議的執(zhí)行過程屬于停止等待型協(xié)議圖中:虛線表示協(xié)議控制信息交換實線表示數(shù)據(jù)信息的交換23第二十三頁,共47頁。4.4典型數(shù)據(jù)鏈路層協(xié)議分析—面向比特型4.4.1HDLC產(chǎn)生的背景
面向字符型數(shù)據(jù)鏈路層協(xié)議的缺點:控制報文與數(shù)據(jù)報文格式不一致;等待發(fā)送方式,傳輸效率低;只對數(shù)據(jù)部分進行差錯控制,控制字符出錯無法控制,可靠性差;新功能對應(yīng)增加新控制字符,功能擴展困難;傳輸透明性不好。面向比特型協(xié)議的設(shè)計目標(biāo):以比特作為傳輸控制信息的基本單元;數(shù)據(jù)幀與控制幀格式相同;傳輸透明性好;連續(xù)發(fā)送,傳輸效率高。24第二十四頁,共47頁。4.4.2數(shù)據(jù)鏈路的配置和數(shù)據(jù)傳送方式數(shù)據(jù)鏈路的配置非平衡配置平衡配置
非平衡配置中的主站與從站主站:控制數(shù)據(jù)鏈路的工作過程。主站發(fā)出命令從站:接受命令,發(fā)出響應(yīng),配合主站工作
非平衡配置中的結(jié)構(gòu)特點點-點方式多點方式25第二十五頁,共47頁。數(shù)據(jù)鏈路的非平衡配置方式26第二十六頁,共47頁。非平衡配置兩種數(shù)據(jù)傳送方式正常響應(yīng)模式(normalresponsemode,NRM)主站可以隨時向從站傳輸數(shù)據(jù)幀;從站只有在主站向它發(fā)送命令幀進行探詢(poll),從站響應(yīng)后才可以向主站發(fā)送數(shù)據(jù)幀。
異步響應(yīng)模式(asynchronousresponsemode,ARM)主站和從站可以隨時相互傳輸數(shù)據(jù)幀;從站可以不需要等待主站發(fā)出探詢就可以發(fā)送數(shù)據(jù);主站負責(zé)數(shù)據(jù)鏈路的初始化、鏈路的建立、釋放與差錯恢復(fù)等功能。27第二十七頁,共47頁。平衡配置方式
鏈路兩端的兩個站都是復(fù)合站(combinedstation);復(fù)合站同時具有主站與從站的功能;每個復(fù)合站都可以發(fā)出命令與響應(yīng);平衡配置結(jié)構(gòu)中只有異步平衡模式(asynchronousbalancedmode,ABM);異步平衡模式的每個復(fù)合站都可以平等地發(fā)起數(shù)據(jù)傳輸,而不需要得到對方復(fù)合站的許可。28第二十八頁,共47頁。數(shù)據(jù)鏈路的平衡配置方式29第二十九頁,共47頁。4.4.3HDLC的幀結(jié)構(gòu)
F(flag):固定格式—01111110
作用—幀同步傳輸數(shù)據(jù)的透明性(零比特插入與刪除)A(address):地址C(control):幀的類型、幀的編號、命令與控制信息I(information):網(wǎng)絡(luò)層數(shù)據(jù),Nmax=256BFCS(checksum):校驗A、C、I字段的數(shù)據(jù)
G(X)=X16+X12+X5+130第三十頁,共47頁。零比特插入/刪除工作過程31第三十一頁,共47頁。幀類型及控制字段的意義32第三十二頁,共47頁。幀類型I幀:
N(S)—發(fā)送幀的順序號
N(R)
—
接收幀的順序號
P/F=Poll/Final,P=1詢問,F(xiàn)=1響應(yīng)
P與F成對出現(xiàn)S幀:監(jiān)控功能位,對于接收到的以前各幀的監(jiān)控,用于表示接收狀態(tài),同時進行流量控制和差錯控制。
S=00,RR(receiveready)
S=10,RNR(receivenotready)S=01,RJE(reject)S=11,SREJ(selectreject)RR幀和RNR幀:確認+流量控制;
RJE幀和SREJ幀:確認+差錯控制。U幀:用于實現(xiàn)數(shù)據(jù)鏈路控制功能33第三十三頁,共47頁。U幀的格式與鏈路控制功能34第三十四頁,共47頁。4.4.4數(shù)據(jù)鏈路層的工作過程簡化的信息幀結(jié)構(gòu)的表示方法一個信息幀的表示
35第三十五頁,共47頁。無編號幀的表示方法
SNRM幀與UA幀結(jié)構(gòu)的表示方法
置正常響應(yīng)模式:無編號確認:無編號確認:置正常響應(yīng)模式:36第三十六頁,共47頁。正常響應(yīng)模式數(shù)據(jù)鏈路工作37第三十七頁,共47頁。討論:數(shù)據(jù)鏈路層
與物理層的關(guān)系38第三十八頁,共47頁。4.5Internet中的數(shù)據(jù)鏈路層
Internet中主要的數(shù)據(jù)鏈路層協(xié)議SLIP(SerialLineIP)—串行線路的Internet數(shù)據(jù)鏈路層協(xié)議PPP(Point-to-PointProtocol)—點對點協(xié)議SLIP與PPP用于串行通信的撥號線路上,是目前家庭計算機或公司用戶通過ISP接到Internet主要的協(xié)議。39第三十九頁,共47頁。PPP協(xié)議基本特點PPP協(xié)議是Internet標(biāo)準,RFC1660、RFC1661定義了PPP協(xié)議與幀結(jié)構(gòu);PPP協(xié)議處理了差錯檢測,支持面向字符型協(xié)議與面向比特型協(xié)議,可以支持IP協(xié)議及其他一些網(wǎng)絡(luò)層協(xié)議(例如IPX協(xié)議);PPP協(xié)議不僅在撥號電話線,并且在路由器─路由器之間的專用線上廣泛應(yīng)用;PPP協(xié)議是在大多數(shù)家庭個人計算機和ISP之間使用的協(xié)議,它可以作為在高速廣域網(wǎng)和社區(qū)寬帶網(wǎng)協(xié)議族的一部分。
40第四十頁,共47頁。點對點PPP鏈路通信過程①建立數(shù)據(jù)鏈路————PPP鏈路控制幀LCP②選擇和配置網(wǎng)絡(luò)層協(xié)議————PPP網(wǎng)絡(luò)控制幀NCP③網(wǎng)絡(luò)層數(shù)據(jù)包在PPP協(xié)議控制下傳輸————PPP信息幀41第四十一頁,共47頁。PPP信息幀格式
標(biāo)志(flag):01111110
地址(address):值為“FF”(11111111),表示網(wǎng)中所有的站都接收該幀。
控制(control):值為“03”(00000011)
協(xié)議(protocol):長度為2字節(jié),它標(biāo)識出網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)域的類型。常用的網(wǎng)絡(luò)層協(xié)議的類型主要有:0021H—TCP/IP0027H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026福建南平市旭輝實驗學(xué)校招聘教師2人備考題庫及答案詳解(新)
- 2025廣西北海市社會保險經(jīng)辦中心招募就業(yè)見習(xí)生備考題庫及完整答案詳解1套
- 2025東風(fēng)汽車集團股份有限公司財務(wù)控制部招聘4人備考題庫(含答案詳解)
- 2025下半年四川綿陽梓潼縣考核招聘衛(wèi)生專業(yè)技術(shù)人員26人備考題庫含答案詳解
- 2025云南昆明玄同人力資源服務(wù)有限責(zé)任公司項目見習(xí)專員招聘1人備考題庫完整參考答案詳解
- 2025年合肥經(jīng)開區(qū)政務(wù)服務(wù)中心和人力資源中心綜合窗口崗位招聘5名備考題庫及答案詳解(新)
- 2025河南洛陽市人社人力公司工程施工輔助業(yè)務(wù)崗位招聘7人備考題庫及參考答案詳解一套
- 2025中國工程院與清華大學(xué)聯(lián)合培養(yǎng)博士后研究人員招收1人備考題庫附答案詳解
- 2025華大教育集團教師招聘備考題庫及完整答案詳解一套
- 2025河北秦皇島市第二醫(yī)院第三批選聘5人備考題庫及答案詳解(奪冠系列)
- 超聲年終工作總結(jié)2025
- 鉆井工程施工進度計劃安排及其保證措施
- 管培生培訓(xùn)課件
- 梗阻性黃疸手術(shù)麻醉管理要點
- 學(xué)前教育論文格式模板
- 架空輸電線路建設(shè)關(guān)鍵環(huán)節(jié)的質(zhì)量控制與驗收標(biāo)準
- 民用機場場道工程預(yù)算定額
- 重生之我在古代當(dāng)皇帝-高二上學(xué)期自律主題班會課件
- 膀胱切開取石術(shù)護理查房
- 混凝土試塊標(biāo)準養(yǎng)護及制作方案
- GB/T 45355-2025無壓埋地排污、排水用聚乙烯(PE)管道系統(tǒng)
評論
0/150
提交評論