版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機(jī)網(wǎng)絡(luò)第5章 鏈路層和局域網(wǎng)第五章 鏈路層和局域網(wǎng)2022年3月17日2目 錄n數(shù)據(jù)鏈路層:概述和服務(wù)n差錯檢測和糾錯技術(shù)n多址訪問協(xié)議n鏈路層編址n以太網(wǎng)n互聯(lián):集線器和交換機(jī)nPPP:點對點協(xié)議第五章 鏈路層和局域網(wǎng)2022年3月17日35.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)n術(shù)語術(shù)語q節(jié)點:主機(jī)和路由器q鏈路:沿著通信路徑連接相鄰節(jié)點的通信信道n有線鏈路n無線鏈路q幀:數(shù)據(jù)鏈路層的分組單元n數(shù)據(jù)鏈路層的主要功能數(shù)據(jù)鏈路層的主要功能q負(fù)責(zé)將數(shù)據(jù)報通過鏈路從一個節(jié)點傳輸?shù)较噜彽墓?jié)點第五章 鏈路層和局域網(wǎng)2022年3月17日45.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)n數(shù)據(jù)鏈路層的簡單模型數(shù)據(jù)鏈路層的
2、簡單模型局域網(wǎng)廣域網(wǎng)主機(jī) H1主機(jī) H2路由器 R1路由器 R2路由器 R3電話網(wǎng)局域網(wǎng)主機(jī) H1 向 H2 發(fā)送數(shù)據(jù)鏈路層應(yīng)用層運輸層網(wǎng)絡(luò)層物理層鏈路層應(yīng)用層運輸層網(wǎng)絡(luò)層物理層鏈路層網(wǎng)絡(luò)層物理層鏈路層網(wǎng)絡(luò)層物理層鏈路層網(wǎng)絡(luò)層物理層R1R2R3H1H2從層次上來看數(shù)據(jù)的流動第五章 鏈路層和局域網(wǎng)2022年3月17日55.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)n數(shù)據(jù)鏈路層的簡單模型數(shù)據(jù)鏈路層的簡單模型局域網(wǎng)廣域網(wǎng)主機(jī) H1主機(jī) H2路由器 R1路由器 R2路由器 R3電話網(wǎng)局域網(wǎng)主機(jī) H1 向 H2 發(fā)送數(shù)據(jù)鏈路層應(yīng)用層運輸層網(wǎng)絡(luò)層物理層鏈路層應(yīng)用層運輸層網(wǎng)絡(luò)層物理層鏈路層網(wǎng)絡(luò)層物理層鏈路層網(wǎng)絡(luò)層物理層
3、鏈路層網(wǎng)絡(luò)層物理層R1R2R3H1H2僅從數(shù)據(jù)鏈路層觀察幀的流動第五章 鏈路層和局域網(wǎng)2022年3月17日65.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)q幾點特別說明n數(shù)據(jù)報在不同鏈路上可能由不同的鏈路層協(xié)議進(jìn)行處理q例如:第一段鏈路上由PPP處理,最后一段鏈路上由以太網(wǎng)處理,中間鏈路上由廣域鏈路層協(xié)議處理n不同的鏈路層協(xié)議可能提供不同的服務(wù)q例如:可靠傳遞、不可靠傳遞第五章 鏈路層和局域網(wǎng)2022年3月17日75.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)n鏈路層提供的服務(wù)鏈路層提供的服務(wù)q成幀 、鏈路訪問n將數(shù)據(jù)加上頭部和尾部,封裝成數(shù)據(jù)幀n共享介質(zhì)的信道訪問n幀頭部用MAC地址標(biāo)識源和目的(不同于IP地址)q
4、可靠傳遞n很少用于誤碼率低的鏈路(光纖、雙絞線鏈路)n用于誤碼率高的鏈路(無線鏈路)q流量控制n在相鄰的收發(fā)節(jié)點間限制流量第五章 鏈路層和局域網(wǎng)2022年3月17日85.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)n鏈路層提供的服務(wù)q差錯檢測n信號衰減和電磁干擾噪聲導(dǎo)致出錯n接收方檢測到錯誤存在:q給發(fā)送方發(fā)送信號要求重傳或丟棄該數(shù)據(jù)幀q差錯糾正n接收方檢測和糾正幀中錯誤,不用重傳q半雙工和全雙工n半雙工時,鏈路兩端的節(jié)點都能傳輸分組,但不能同時傳輸?shù)谖逭?鏈路層和局域網(wǎng)2022年3月17日95.1 數(shù)據(jù)鏈路層 : 概述和服務(wù)n適配器通信適配器通信q鏈路層協(xié)議在適配器中實現(xiàn)q發(fā)送方n在一個幀內(nèi)封裝數(shù)據(jù)報n增
5、加差錯檢測位,可靠交付,流量檢測等q接收方n查找錯誤,可靠交付, 流量控制等n取出數(shù)據(jù)報,交給網(wǎng)絡(luò)層q適配器是半自治單元n幀的接收和發(fā)送、檢錯、丟棄均是自主進(jìn)行n向上提交數(shù)據(jù)時,需要節(jié)點干預(yù)n最終受控于節(jié)點第五章 鏈路層和局域網(wǎng)2022年3月17日105.2 差錯檢測和糾錯技術(shù)n差錯檢測模型差錯檢測模型 EDC= Error Detection and Correction bits 差錯檢測和糾錯比特 D = Data 差錯檢測位保護(hù)的數(shù)據(jù),可包括首部 數(shù)據(jù)報d數(shù)據(jù)比特數(shù)據(jù)報檢測到差錯易出現(xiàn)比特差錯的鏈路 在D中的所有比特正確嗎?第五章 鏈路層和局域網(wǎng)2022年3月17日115.2 差錯檢測
6、和糾錯技術(shù)單比特奇偶校驗:檢測單個比特錯誤檢測單個比特錯誤二維奇偶校驗:檢測和糾正單個比特錯誤檢測和糾正單個比特錯誤00無差錯 列校驗行校驗校驗錯校驗錯可糾正單比特差錯d個數(shù)據(jù)比特校驗位第五章 鏈路層和局域網(wǎng)2022年3月17日125.2 差錯檢測和糾錯技術(shù)n因特網(wǎng)檢查和因特網(wǎng)檢查和q發(fā)送方n將數(shù)據(jù)段的內(nèi)容作為16比特的整數(shù)序列n校驗和: 累加求和,計算和的1的補(bǔ)碼n發(fā)送方將得到的校驗和值放入PDU校驗和字段q接收方n計算收到的數(shù)據(jù)段的校驗和n檢查計算出的校驗和與校驗和字段中的值是否相同:qNO 檢測到錯誤qYES 沒有錯誤q特別注意:僅用于TCP、UDP和IPv4協(xié)議中第五章 鏈路層和局域網(wǎng)
7、2022年3月17日135.2 差錯檢測和糾錯技術(shù)n循環(huán)冗余校驗碼循環(huán)冗余校驗碼qd比特的數(shù)據(jù),Dq選擇r1比特模式(生成多項式),表示為Gq目標(biāo):選擇r個CRC比特,R,以便n恰好能被G整除(模2計算)n接收方已知G,用G去除 ,若余數(shù)非0,則檢測到錯誤n能檢測到所有少于r+1比特的錯誤q在實踐中被廣泛應(yīng)用 (ATM,HDLC)D:被發(fā)送的數(shù)據(jù)比特R:CRC比特比特模式數(shù)學(xué)公式d比特r比特第五章 鏈路層和局域網(wǎng)2022年3月17日145.2 差錯檢測和糾錯技術(shù)n如果要:qD*2r XOR R = nGn兩邊都異或R,得到:qD*2r = nG XOR R n即: D*2r 除以G,得到余數(shù)
8、R第五章 鏈路層和局域網(wǎng)2022年3月17日155.3 多址訪問協(xié)議n兩種鏈路兩種鏈路q點到點鏈路nPPPn以太網(wǎng)交換機(jī)和主機(jī)之間的點到點鏈路q廣播鏈路(共享線路或介質(zhì))n傳統(tǒng)以太網(wǎng)n802.11無線LAN第五章 鏈路層和局域網(wǎng)2022年3月17日165.3 多址訪問協(xié)議n廣播鏈路的特點廣播鏈路的特點q單個共享廣播信道q兩個或多個節(jié)點同時傳輸:相互干擾n 碰撞:一個節(jié)點同時收到兩個或多個信號n多址訪問協(xié)議多址訪問協(xié)議q分布式算法決定節(jié)點如何共享信道,如節(jié)點何時可以傳輸數(shù)據(jù)q特別注意:有關(guān)共享信道的通信(協(xié)商)需使用信道本身n沒有額外的信道來進(jìn)行協(xié)調(diào)第五章 鏈路層和局域網(wǎng)2022年3月17日17
9、5.3 多址訪問協(xié)議n理想的多址訪問協(xié)議需滿足:理想的多址訪問協(xié)議需滿足:q假定:信道為速率為R b/s的廣播信道q當(dāng)只有一個節(jié)點有數(shù)據(jù)發(fā)送時,該節(jié)點的吞吐量為Rq當(dāng)M個節(jié)點有數(shù)據(jù)發(fā)送時,每個節(jié)點吞吐量為R/Mq分散n沒有特定節(jié)點用于調(diào)整傳輸n沒有時鐘同步q簡單第五章 鏈路層和局域網(wǎng)2022年3月17日185.3 多址訪問協(xié)議n多址訪問協(xié)議分類多址訪問協(xié)議分類q信道劃分協(xié)議n將信道劃分成小的“片”(時隙、頻率、編碼)n將“片”分配給節(jié)點使用q隨機(jī)訪問協(xié)議n信道沒有被分割,允許碰撞n碰撞恢復(fù)q輪流協(xié)議n節(jié)點輪流傳送,但數(shù)據(jù)量大的節(jié)點輪流更長時間第五章 鏈路層和局域網(wǎng)2022年3月17日195.3
10、 多址訪問協(xié)議n信道劃分協(xié)議信道劃分協(xié)議qTDMA(Time Division Multiple Access)n循環(huán)訪問信道n每個節(jié)點在每次循環(huán)中得到固定長度的時隙(時隙長度傳輸單個分組時間)n沒有數(shù)據(jù)發(fā)送的時隙空閑n例如:6-節(jié)點 LAN, 時隙1,3,4 有數(shù)據(jù)發(fā)送, 2,5,6 的時隙空閑第五章 鏈路層和局域網(wǎng)2022年3月17日205.3 多址訪問協(xié)議用戶ABCDabcdttttt3 個 STDM 幀#1acbab bcacd#2#3統(tǒng)計時分復(fù)用統(tǒng)計時分復(fù)用 STDM 第五章 鏈路層和局域網(wǎng)2022年3月17日215.3 多址訪問協(xié)議n信道劃分協(xié)議信道劃分協(xié)議qFDMA(Freque
11、nce Division Multiple Access)n信道按頻譜分成若干頻段n每個節(jié)點分配固定頻段n在頻段不用時該部分信道被閑置和浪費frequency bands第五章 鏈路層和局域網(wǎng)2022年3月17日225.3 多址訪問協(xié)議n隨機(jī)訪問協(xié)議隨機(jī)訪問協(xié)議q當(dāng)節(jié)點有數(shù)據(jù)發(fā)送時n以信道全部速率R傳輸n沒有主節(jié)點起協(xié)調(diào)作用q兩個或多個節(jié)點傳送時碰撞q隨機(jī)訪問協(xié)議解決n如何檢測碰撞n如何從碰撞中恢復(fù)(如:延時后重傳)q隨機(jī)訪問協(xié)議舉例:nALOHA、時隙ALOHAnCSMA, CSMA/CD, CSMA/CA第五章 鏈路層和局域網(wǎng)2022年3月17日235.3 多址訪問協(xié)議nALOHAqALO
12、HA的由來nALOHA 乃Additive Link On-Line HAwaii system簡寫,ALOHA恰好還是夏威夷方言的“你好”。ALOHA網(wǎng)是計算機(jī)網(wǎng)絡(luò)早期發(fā)展中一個著名的網(wǎng)絡(luò),也是第一個無線計算機(jī)網(wǎng)絡(luò),現(xiàn)仍在運行之中。qALOHA網(wǎng)的特征n因群島位置的散布,網(wǎng)絡(luò)拓?fù)洳捎昧诵切徒Y(jié)構(gòu);n為節(jié)省費用和易于組網(wǎng),網(wǎng)絡(luò)中各站點的通信采用了無線傳輸介質(zhì)。n由于采用無線電信道,考慮到無法申請更多的頻率點,因而所有站點都使用統(tǒng)一的頻率通過主機(jī)交換信息。 接口接口 ALOHAALOHA 系統(tǒng)的一般模型系統(tǒng)的一般模型 站站 1 站站 2 站站 n-1 站站 n 總線信道總線信道 第五章 鏈路層和局
13、域網(wǎng)2022年3月17日245.3 多址訪問協(xié)議n純純ALOHA站站 1 t 站站 2 t 站站 N N- -1 1 t 站站 N N t 1 2 3 4 5 6 7 t 純純 A AL LO OH HA A 系系 統(tǒng)統(tǒng) 的的 工工 作作 原原 理理 1 2 3 4 5 6 7 沖沖突突 重重發(fā)發(fā) 沖沖突突 重重發(fā)發(fā) 沖沖突突 再再重重發(fā)發(fā) 發(fā)發(fā)送送成成功功 沖沖突突 重重發(fā)發(fā) 發(fā)發(fā)送送成成功功 發(fā)發(fā)送送成成功功 T0 T0 T0 第五章 鏈路層和局域網(wǎng)2022年3月17日255.3 多址訪問協(xié)議n純純ALOHA的工作效率的工作效率P(給定節(jié)點成功概率) = P(給定節(jié)點傳送) . P(在 t
14、0-1,t0沒有其它節(jié)點傳送 ). P(在 t0,t0+1沒有其它節(jié)點傳送) = p . (1-p)N-1 . (1-p)N-1 = p . (1-p)2(N-1) 選擇最合適p,n趨于無窮,取極限. = 1/(2e) = 0.18 第五章 鏈路層和局域網(wǎng)2022年3月17日265.3 多址訪問協(xié)議n時隙時隙ALOHA第五章 鏈路層和局域網(wǎng)2022年3月17日275.3 多址訪問協(xié)議n時隙時隙ALOHA的工作效率的工作效率 P(給定節(jié)點成功概率) = P(給定節(jié)點傳送) . P(沒有其它節(jié)點傳送 ) = p . (1-p)N-1 選擇最合適p,n趨于無窮,取極限. = 1/e = 0.37 第
15、五章 鏈路層和局域網(wǎng)2022年3月17日285.3 多址訪問協(xié)議nCSMA(Carrier Sense Multiple Access)q傳輸前監(jiān)聽n如果信道空閑,傳送整個幀n如果信道忙,推遲傳送q為人處事的規(guī)則之一: 不要打斷別人的發(fā)言!第五章 鏈路層和局域網(wǎng)2022年3月17日295.3 多址訪問協(xié)議nCSMA分類分類q非堅持(nonpersistent)CSMA 一旦監(jiān)聽到信道忙(即發(fā)現(xiàn)有其他站在發(fā)送數(shù)據(jù)),就不再堅持聽下去,而是根據(jù)協(xié)議的算法延遲一個隨機(jī)的時間后重新再監(jiān)聽。若進(jìn)行載波監(jiān)聽時發(fā)現(xiàn)信道空閑,則將準(zhǔn)備好的幀發(fā)送出去。q時隙非堅持CSMA 采用劃分時隙的隨機(jī)接入CSMA協(xié)議,協(xié)
16、議規(guī)定只能在每個時隙開始時才能發(fā)送幀。 第五章 鏈路層和局域網(wǎng)2022年3月17日305.3 多址訪問協(xié)議nCSMA分類分類q1堅持CSMA 當(dāng)一個站點要傳送數(shù)據(jù)時,首先偵聽信道,看是否有其他站點正在傳送。如果信道正忙,它就持續(xù)等待直到它偵聽到信道空閑時,便將數(shù)據(jù)送出。若發(fā)生沖突,站點就等待一個隨機(jī)長的時間,然后重新開始。qP堅持CSMA 當(dāng)一個站點要傳送數(shù)據(jù)時,首先偵聽信道,看是否有其他站點正在傳送。如果信道正忙,它就持續(xù)等待直到它偵聽到信道空閑時,以概率P發(fā)送數(shù)據(jù),而以概率(1P)延遲一段時間(網(wǎng)絡(luò)中最遠(yuǎn)的端到端的傳播時延),重新監(jiān)聽信道。若發(fā)生沖突,站點就等待一個隨機(jī)長的時間,然后重新開
17、始。第五章 鏈路層和局域網(wǎng)2022年3月17日315.3 多址訪問協(xié)議nCSMA比較比較q非堅持:不能充分利用信道剛剛轉(zhuǎn)入空閑期的這段時間。q1堅持:容易在上述這段時間產(chǎn)生沖突。qP堅持:可以在一定程度上克服這些缺點,但卻很難選擇一個能用于各種通信量強(qiáng)度的P值。所以在實際網(wǎng)絡(luò)中常選擇1堅持。第五章 鏈路層和局域網(wǎng)2022年3月17日325.3 多址訪問協(xié)議nCSMA/CDq在短時間內(nèi)碰撞被檢測n在有線LANs中比較容易:測量信號強(qiáng)度,比較收、發(fā)的信號n在無線LANs中比較困難: 傳輸時接收器是關(guān)閉的q碰撞后停止傳輸,減少信道浪費 第五章 鏈路層和局域網(wǎng)2022年3月17日331 kmABt碰撞
18、t = 2 A 檢測到發(fā)生碰撞 t = B 發(fā)送數(shù)據(jù)B 檢測到發(fā)生碰撞 t = t = 0單程端到端傳播時延記為 第五章 鏈路層和局域網(wǎng)2022年3月17日341 kmABt碰撞t = B 檢測到信道空閑發(fā)送數(shù)據(jù)t = / 2發(fā)生碰撞t = 2 A 檢測到發(fā)生碰撞 t = B 發(fā)送數(shù)據(jù)B 檢測到發(fā)生碰撞 t = ABABAB t = 0 A 檢測到信道空閑發(fā)送數(shù)據(jù)ABt = 0t = B 檢測到發(fā)生碰撞停止發(fā)送STOPt = 2 A 檢測到發(fā)生碰撞STOPAB單程端到端傳播時延記為 第五章 鏈路層和局域網(wǎng)2022年3月17日355.3 多址訪問協(xié)議q強(qiáng)化碰撞n當(dāng)發(fā)送數(shù)據(jù)的站一旦發(fā)現(xiàn)發(fā)生了碰撞時
19、,除了立即停止發(fā)送數(shù)據(jù)外,還要再繼續(xù)發(fā)送若干比特的人為干擾信號(jamming signal),以便讓所有用戶都知道現(xiàn)在已經(jīng)發(fā)生了碰撞。第五章 鏈路層和局域網(wǎng)2022年3月17日36數(shù)據(jù)幀干擾信號 TJABTBt B 發(fā)送數(shù)據(jù)A 檢測到?jīng)_突開始沖突信道占用時間A 發(fā)送數(shù)據(jù)B 也能夠檢測到?jīng)_突,并立即停止發(fā)送數(shù)據(jù)幀,接著就發(fā)送干擾信號。這里為了簡單起見,只畫出 A 發(fā)送干擾信號的情況。第五章 鏈路層和局域網(wǎng)2022年3月17日375.3 多址訪問協(xié)議q爭用期n最先發(fā)送數(shù)據(jù)幀的站,在發(fā)送數(shù)據(jù)幀后至多經(jīng)過時間 2 (兩倍的端到端往返時延)就可知道發(fā)送的數(shù)據(jù)幀是否遭受了碰撞。n以太網(wǎng)的端到端往返時延
20、2 稱為爭用期,或碰撞窗口。n經(jīng)過爭用期這段時間還沒有檢測到碰撞,才能肯定這次發(fā)送不會發(fā)生碰撞。第五章 鏈路層和局域網(wǎng)2022年3月17日385.3 多址訪問協(xié)議n輪流協(xié)議輪流協(xié)議q問題的背景n信道劃分協(xié)議q在重負(fù)荷時,共享信道有效、公平q在輕負(fù)荷時效率低:信道訪問延時,即使只有一個活動節(jié)點,也只能分配到1/N的帶寬n隨機(jī)訪問協(xié)議q輕負(fù)荷時效率高:只有一個節(jié)點時,能充分利用信道q在重負(fù)荷下: 碰撞的開銷n輪流協(xié)議q在兩個方面尋求最佳的解決方案!第五章 鏈路層和局域網(wǎng)2022年3月17日395.3 多址訪問協(xié)議q輪詢協(xié)議n主節(jié)點邀請從節(jié)點輪流傳輸n關(guān)注: 輪詢開銷、等待時間、單點失效(主節(jié)點)q
21、令牌傳遞協(xié)議n控制令牌依次通過各個結(jié)點n令牌報文n關(guān)注:令牌的開銷、等待時間、單點失效(token)第五章 鏈路層和局域網(wǎng)2022年3月17日405.3 多址訪問協(xié)議n對于共享介質(zhì)能做什么對于共享介質(zhì)能做什么?q信道劃分,基于時間、頻率、編碼n時分,頻分q隨機(jī)劃分 (動態(tài)), nALOHA, S-ALOHA, CSMA, CSMA/CDn載波偵聽:有線“易行”、無線“困難”nCSMA/CD 用于以太網(wǎng)nCSMA/CA 用于 802.11q輪流n主節(jié)點輪詢,令牌傳遞第五章 鏈路層和局域網(wǎng)2022年3月17日415.4 鏈路層編址nMAC地址地址q作用n在數(shù)據(jù)鏈路層標(biāo)識每塊網(wǎng)絡(luò)適配器,使得能夠在廣
22、播信道上尋址目標(biāo)節(jié)點q組成n48bitn前24bit由IEEE分配管理OUI號n后24bit由廠商自行分配特別注意:MAC地址燒入網(wǎng)絡(luò)適配器的ROM中,不可 更改第五章 鏈路層和局域網(wǎng)2022年3月17日425.4 鏈路層編址q與IP地址的比較nMAC地址是平面地址,類似于身份證號 IP地址是層次地址,類似于郵政通信地址nMAC地址在不同的網(wǎng)絡(luò)間遷移時,不會改變 IP地址在不同的網(wǎng)絡(luò)間遷移時,需要改變以適應(yīng)新的網(wǎng)絡(luò)配置特別注意:無線網(wǎng)絡(luò)中進(jìn)行漫游時,如果在不同的網(wǎng)絡(luò) 間切換時,改變網(wǎng)絡(luò)設(shè)置,會導(dǎo)致連接中 斷,為維持連接正常工作,第六章將介紹無 線移動管理第五章 鏈路層和局域網(wǎng)2022年3月17
23、日435.4 鏈路層編址n地址解析協(xié)議(地址解析協(xié)議(ARP)q目標(biāo)n根據(jù)目標(biāo)的IP地址獲取其MAC地址qARP高速緩存n局域網(wǎng)節(jié)點的IP/MAC地址映射 qTTL (Time To Live):超過TTL的地址映射會被刪除 (一般為20分鐘)第五章 鏈路層和局域網(wǎng)2022年3月17日445.4 鏈路層編址qARP協(xié)議:同一局域網(wǎng)內(nèi)工作流程廣播主機(jī)Z 主機(jī)ZMAC? IPARP請求 主機(jī)Y MAC 主機(jī)Z MACARP應(yīng)答主機(jī)Y主機(jī)Z第五章 鏈路層和局域網(wǎng)2022年3月17日455.4 鏈路層編址qARP協(xié)議:同一局域網(wǎng)內(nèi)工作流程n建立ARP請求包n廣播發(fā)送該ARP請求包 MAC報頭 IP報頭
24、 ARP請求報文 目標(biāo) 源 目標(biāo) 源 你的MAC地FF-FF-FF-FF-FF-FF 02-60-8C-01-02-03 197.15.22.126 197.15.22.33 址是什么?第五章 鏈路層和局域網(wǎng)2022年3月17日465.4 鏈路層編址n目的197.15.22.126接收到該ARP請求包,建立包含自己MAC地址的ARP應(yīng)答包(請注意,應(yīng)答包和請求包的源、目標(biāo)是不一致的)n直接向源197.15.22.33發(fā)送該ARP應(yīng)答包n197.15.22.33更新ARP高速緩存 MAC報頭 IP報頭 ARP應(yīng)答報文 目標(biāo) 源 目標(biāo) 源 我的MAC地02-60-8C-01-02-03 08-00
25、-02-89-90-80 197.15.22.33 197.15.22.126 址是第五章 鏈路層和局域網(wǎng)2022年3月17日47ARP 響應(yīng)AYXBZ主機(jī) B 向 A 發(fā)送ARP 響應(yīng)分組 主機(jī) A 廣播發(fā)送ARP 請求分組 ARP 請求ARP 請求ARP 請求ARP 請求209.0.0.5209.0.0.600-00-C0-15-AD-1808-00-2B-00-EE-0A我是 209.0.0.5,硬件地址是 00-00-C0-15-AD-18我想知道主機(jī) 209.0.0.6 的硬件地址我是 209.0.0.6硬件地址是 08-00-2B-00-EE-0AAYXBZ209.0.0.5209
26、.0.0.600-00-C0-15-AD-18第五章 鏈路層和局域網(wǎng)2022年3月17日485.4 鏈路層編址qARP協(xié)議:路由到其它LAN廣播主機(jī)Z 主機(jī)ZMAC? IPARP請求 主機(jī)Y MAC 路由器 MACARP應(yīng)答路由器A主機(jī)Y主機(jī)Z第五章 鏈路層和局域網(wǎng)2022年3月17日495.4 鏈路層編址q互聯(lián)網(wǎng)環(huán)境下的ARP主機(jī)Y主機(jī)Z網(wǎng)絡(luò)1網(wǎng)絡(luò)3路由器1網(wǎng)絡(luò)2路由器2主機(jī)Y主機(jī)Z MAC報頭 IP報頭目標(biāo)MAC地址 目標(biāo)IP地址 路由器1 主機(jī)Z 源MAC地址 源IP地址 主機(jī)Y 主機(jī)Y MAC報頭 IP報頭目標(biāo)MAC地址 目標(biāo)IP地址 路由器2 主機(jī)Z 源MAC地址 源IP地址 路由器
27、1 主機(jī)Y MAC報頭 IP報頭目標(biāo)MAC地址 目標(biāo)IP地址 主機(jī)Z 主機(jī)Z 源MAC地址 源IP地址 路由器2 主機(jī)Y第五章 鏈路層和局域網(wǎng)2022年3月17日505.5 以太網(wǎng)n以太網(wǎng)概述以太網(wǎng)概述q20世紀(jì)70年代由Bob Matcalfe和David Boggs發(fā)明q最先被廣泛應(yīng)用的局域網(wǎng)技術(shù)q便宜q速度:10Mbps-100Mbps-1Gbps-10Gbps第五章 鏈路層和局域網(wǎng)2022年3月17日515.5 以太網(wǎng)n以太網(wǎng)類型以太網(wǎng)類型q總線式以太網(wǎng)B向 D發(fā)送數(shù)據(jù) C D A E匹配電阻(用來吸收總線上傳播的信號)匹配電阻不接受不接受不接受接受B只有 D 接受B 發(fā)送的數(shù)據(jù)第五章
28、 鏈路層和局域網(wǎng)2022年3月17日525.5 以太網(wǎng)q交換式以太網(wǎng)集線器或交換機(jī)第五章 鏈路層和局域網(wǎng)2022年3月17日535.5 以太網(wǎng)n以太網(wǎng)的幀結(jié)構(gòu)以太網(wǎng)的幀結(jié)構(gòu)q數(shù)據(jù)字段:(46字節(jié),1500字節(jié))q前同步碼: n總共8字節(jié),前7 字節(jié)的格式為 10101010 ,最后一個字節(jié)格式為10101011n 用于同步發(fā)送方與接收方時鐘前同步碼目的地址源地址類型數(shù)據(jù)第五章 鏈路層和局域網(wǎng)2022年3月17日545.5 以太網(wǎng)q地址: 6 字節(jié)n若適配器收到以太網(wǎng)幀,目的地址為自己的MAC地址或廣播地址(如ARP包),就將幀中的數(shù)據(jù)傳給網(wǎng)絡(luò)層。n否則,適配器丟棄該幀q類型: 上層協(xié)議類型 (
29、大多為IP協(xié)議,也支持其它協(xié)議如Novell IPX 和AppleTalk)qCRC: 由接收方檢查,若檢測到錯誤,就將該幀丟棄前同步碼目的地址源地址類型數(shù)據(jù)第五章 鏈路層和局域網(wǎng)2022年3月17日555.5 以太網(wǎng)n以太網(wǎng)提供的服務(wù)以太網(wǎng)提供的服務(wù)q無連接服務(wù): 在送適配器和接收適配器之間不需要握手q不可靠服務(wù): 接收適配器不發(fā)送確認(rèn)幀或否認(rèn)幀給發(fā)送方n交給網(wǎng)絡(luò)層的數(shù)據(jù)報可能存在間隙n若應(yīng)用使用TCP,間隙會被填充n否則,應(yīng)用就會看見間隙第五章 鏈路層和局域網(wǎng)2022年3月17日565.5 以太網(wǎng)n以太網(wǎng)使用的以太網(wǎng)使用的CSMA/CDq特點n沒有時隙n當(dāng)適配器偵聽到其它適配器在傳輸,則它
30、不傳輸幀, 即載波偵聽n正在傳輸?shù)倪m配器若檢測到其它適配器也在傳輸,則它中止自己的傳輸, 即碰撞檢測n在重新傳輸之前,適配器要等待一段隨機(jī)時間,即隨機(jī)訪問第五章 鏈路層和局域網(wǎng)2022年3月17日575.5 以太網(wǎng)q算法n適配器收到來自網(wǎng)絡(luò)層的數(shù)據(jù)報,創(chuàng)建幀n若適配器檢測到信道空閑,則開始傳輸幀;若檢測到信道忙,就開始等待,直到信道空閑再開始傳輸該幀n若適配器傳輸了整個幀而沒有檢測到其它適配器的傳輸,則該適配器完成該幀的傳輸n若適配器在傳輸時檢測到其它適配器也在傳輸,則停止傳輸,發(fā)送擁塞信號n中止傳輸后,適配器進(jìn)入指數(shù)回退階段,在經(jīng)歷第m次碰撞后,適配器隨機(jī)從0,1,2,2m-1中選擇K值。適
31、配器在等待 K512比特時間后,返回第2步第五章 鏈路層和局域網(wǎng)2022年3月17日585.5 以太網(wǎng)q幾個定義n擁塞信號: 用來確保所有傳輸者都能檢測到碰撞而傳輸?shù)男盘枺?8比特長n比特時間: 傳輸1比特所需時間。在10Mbps的以太網(wǎng)中,當(dāng)K=1023時,等待時間大約為50ms第五章 鏈路層和局域網(wǎng)2022年3月17日595.5 以太網(wǎng)q指數(shù)回退算法 n目的: 適配器重傳時試圖估計正確的負(fù)載q重載: 隨機(jī)等待的時間可能會更長n第一次碰撞: 從 0,1中選擇K; 延遲是 K 512 比特傳輸時間n第二次碰撞后: 從 0,1,2, 3中選擇Kn第十次碰撞后: 從 0,1,2,3,4,1023中
32、選擇K第五章 鏈路層和局域網(wǎng)2022年3月17日605.5 以太網(wǎng)q重要特性n使用 CSMA/CD 協(xié)議的以太網(wǎng)不能進(jìn)行全雙工通信而只能進(jìn)行雙向交替通信(半雙工通信)。n每個站在發(fā)送數(shù)據(jù)之后的一小段時間內(nèi),存在著遭遇碰撞的可能性。 n這種發(fā)送的不確定性使整個以太網(wǎng)的平均通信量遠(yuǎn)小于以太網(wǎng)的最高數(shù)據(jù)率。第五章 鏈路層和局域網(wǎng)2022年3月17日615.5 以太網(wǎng)q爭用期長度n以太網(wǎng)取 51.2 s 為爭用期的長度。n對于 10 Mb/s 以太網(wǎng),在爭用期內(nèi)可發(fā)送512 bit,即 64 字節(jié)。n以太網(wǎng)在發(fā)送數(shù)據(jù)時,若前 64 字節(jié)沒有發(fā)生碰撞,則后續(xù)的數(shù)據(jù)就不會發(fā)生碰撞。q最短有效幀長n如果發(fā)生
33、碰撞,就一定是在發(fā)送的前 64 字節(jié)之內(nèi)。 n由于一檢測到碰撞就立即中止發(fā)送,這時已經(jīng)發(fā)送出去的數(shù)據(jù)一定小于 64 字節(jié)。 n以太網(wǎng)規(guī)定了最短有效幀長為 64 字節(jié),凡長度小于 64 字節(jié)的幀都是由于沖突而異常中止的無效幀。 第五章 鏈路層和局域網(wǎng)2022年3月17日625.5 以太網(wǎng)n傳統(tǒng)以太網(wǎng)的物理層傳統(tǒng)以太網(wǎng)的物理層10BASE5粗纜10BASE2細(xì)纜10BASE-T雙絞線10BASE-F光纜以太網(wǎng)媒體接入控制 MAC第五章 鏈路層和局域網(wǎng)2022年3月17日635.5 以太網(wǎng)q10BaseT and 100BaseTn10、100代表速率nT 代表雙絞線(Twisted Pair)n節(jié)
34、點連接到集線器: “星形拓?fù)洹? 在節(jié)點和集線器之間的最大距離為100 米twisted pairhub第五章 鏈路層和局域網(wǎng)2022年3月17日645.5 以太網(wǎng)q10Base5第五章 鏈路層和局域網(wǎng)2022年3月17日655.5 以太網(wǎng)q10Base2第五章 鏈路層和局域網(wǎng)2022年3月17日665.5 以太網(wǎng)n信號編碼q曼徹斯特編碼010011010NRZ曼徹斯特第五章 鏈路層和局域網(wǎng)2022年3月17日675.5 以太網(wǎng)q差分曼徹斯特編碼010011010NRZ差分曼徹斯特第五章 鏈路層和局域網(wǎng)2022年3月17日685.5 以太網(wǎng)n集線器集線器q集線器本質(zhì)上是物理層的中繼器:q從一個
35、接口收到的比特流會傳給其它所有接口q同樣速率q沒有幀緩存q集線器沒有 CSMA/CD : 由適配器檢測碰撞q提供網(wǎng)絡(luò)管理功能第五章 鏈路層和局域網(wǎng)2022年3月17日695.5 以太網(wǎng)n吉比特以太網(wǎng)吉比特以太網(wǎng)q使用標(biāo)準(zhǔn)以太網(wǎng)幀格式q允許點對點鏈路和共享的廣播信道q共享信道時, 使用CSMA/CD; 為了得到可接受的效率,節(jié)點之間的距離要短q對于點到點鏈路,可以以1Gbps的速率全雙工工作q現(xiàn)在已經(jīng)達(dá)到10 Gbps !第五章 鏈路層和局域網(wǎng)2022年3月17日705.6 互聯(lián) : 集線器和交換機(jī)n集線器(或轉(zhuǎn)發(fā)器)互聯(lián)集線器(或轉(zhuǎn)發(fā)器)互聯(lián)q主干集線器將LAN網(wǎng)段互聯(lián)起來q擴(kuò)展了節(jié)點間的最大
36、距離q原先獨立的網(wǎng)段碰撞域變成了一個大的碰撞域q不能將10BaseT 和 100BaseT以太網(wǎng)互聯(lián)10BaseT集線器10BaseT集線器10BaseT集線器主干集線器第五章 鏈路層和局域網(wǎng)2022年3月17日715.6 互聯(lián) : 集線器和交換機(jī)n網(wǎng)橋互聯(lián)網(wǎng)橋互聯(lián)q網(wǎng)橋(Bridge)實質(zhì)上就是一種存儲轉(zhuǎn)發(fā)設(shè)備,用來實現(xiàn)MAC層的LAN互連第五章 鏈路層和局域網(wǎng)2022年3月17日725.6 互聯(lián) : 集線器和交換機(jī)q網(wǎng)橋的概念結(jié)構(gòu)網(wǎng)橋站表站地址 端口MAC1MAC2MAC3MAC4MAC5MAC6111222端口管理軟件網(wǎng)橋協(xié)議實體端口1緩存端口212網(wǎng)橋21網(wǎng)段B網(wǎng)段AH1H2H4H3H
37、6H5MAC1 MAC2 MAC3MAC4 MAC5 MAC6第五章 鏈路層和局域網(wǎng)2022年3月17日735.6 互聯(lián) : 集線器和交換機(jī)q網(wǎng)橋的工作原理n不斷監(jiān)聽各端口是否有信號n收到無差錯的幀則緩存,反之將差錯幀丟棄n若所收幀的目的MAC地址屬另一網(wǎng)段,則通過站表決定向何端口轉(zhuǎn)發(fā)n網(wǎng)橋不轉(zhuǎn)發(fā)同一網(wǎng)段內(nèi)通信的幀n網(wǎng)橋不修改所轉(zhuǎn)發(fā)的幀的源地址第五章 鏈路層和局域網(wǎng)2022年3月17日745.6 互聯(lián) : 集線器和交換機(jī)q網(wǎng)橋的優(yōu)勢n過濾通信量n擴(kuò)大了局域網(wǎng)的物理范圍n提高了可靠性n可互連不同物理層、不同MAC子層和不同速率的局域網(wǎng)第五章 鏈路層和局域網(wǎng)2022年3月17日755.6 互聯(lián) :
38、 集線器和交換機(jī)q網(wǎng)橋的缺點n由于要接收和轉(zhuǎn)發(fā),增加了時延nMAC子層沒有流量控制功能,網(wǎng)絡(luò)負(fù)荷重時,網(wǎng)橋緩存空間可能發(fā)生溢出,產(chǎn)生幀丟失現(xiàn)象n不同MAC子層的網(wǎng)段橋接時,在轉(zhuǎn)發(fā)幀之前要修改幀的某些字段,這也需要耗費時間n出現(xiàn)廣播風(fēng)暴。網(wǎng)橋只適合用戶少于幾百個和通信量不太大的局域網(wǎng),否則有時會因傳播過多廣播信息而產(chǎn)生網(wǎng)絡(luò)擁塞第五章 鏈路層和局域網(wǎng)2022年3月17日765.6 互聯(lián) : 集線器和交換機(jī)q網(wǎng)橋和集線器的區(qū)別n集線器只是將網(wǎng)絡(luò)的覆蓋距離簡單的延長,而且距離有限,具體實現(xiàn)在物理層;網(wǎng)橋不僅具有將LAN的覆蓋距離延長的作用,而且理論上可做到無限延長,具體實現(xiàn)在MAC層。n集線器僅具有簡
39、單的信號整形和放大的功能;網(wǎng)橋則屬于一種智能互連設(shè)備,它主要提供信號的存儲/轉(zhuǎn)發(fā)、數(shù)據(jù)過濾、路由選擇等能力。n集線器僅是一種硬設(shè)備,而網(wǎng)橋既包括硬件又包括軟件。 n集線器僅只能互連同類LAN,而網(wǎng)橋可支持不同類型的LAN互連。第五章 鏈路層和局域網(wǎng)2022年3月17日775.6 互聯(lián) : 集線器和交換機(jī)q透明網(wǎng)橋n這里所謂這里所謂“透明透明”是指是指局域網(wǎng)上的每個站并不知道局域網(wǎng)上的每個站并不知道所發(fā)送的幀將經(jīng)過哪幾個網(wǎng)橋所發(fā)送的幀將經(jīng)過哪幾個網(wǎng)橋,即,即網(wǎng)橋?qū)Ω髡緛碚f網(wǎng)橋?qū)Ω髡緛碚f是看不見的是看不見的第五章 鏈路層和局域網(wǎng)2022年3月17日785.6 互聯(lián) : 集線器和交換機(jī)q透明網(wǎng)橋選路
40、原理 從端口x收到幀,有差錯則丟棄,否則在站表中查找目的站MAC地址; 找到有,則取出相應(yīng)的端口d,轉(zhuǎn),否則轉(zhuǎn); 如果所給MAC地址的端口d=x,則丟棄此幀(不需要轉(zhuǎn)發(fā)),否則從端口d轉(zhuǎn)發(fā)此幀; 轉(zhuǎn)到; 向網(wǎng)橋除x以外的所有端口轉(zhuǎn)發(fā)此幀(可保證找到目的站) 如源站不在站表中,則將源站MAC地址寫入站表,登記該幀進(jìn)入網(wǎng)橋的端口號和時間,設(shè)置計時器,然后轉(zhuǎn)。否則轉(zhuǎn); 更新計時器(由于網(wǎng)絡(luò)拓?fù)浣?jīng)常變化,因此,超時記錄要刪除,以反映最新狀態(tài)); 等待新的數(shù)據(jù)幀。轉(zhuǎn)第五章 鏈路層和局域網(wǎng)2022年3月17日795.6 互聯(lián) : 集線器和交換機(jī)q透明網(wǎng)橋存在的問題兜圈子F1FF2局域網(wǎng)2局域網(wǎng)1網(wǎng)橋2網(wǎng)橋
41、1不停地兜圈子A發(fā)出的幀A網(wǎng)橋1轉(zhuǎn)發(fā)的幀網(wǎng)橋2轉(zhuǎn)發(fā)的幀第五章 鏈路層和局域網(wǎng)2022年3月17日805.6 互聯(lián) : 集線器和交換機(jī)q解決方案支撐樹算法n互連在一起的網(wǎng)橋彼此通信后,就能找出原來的網(wǎng)絡(luò)拓?fù)涞囊粋€子集,在這個子集里整個連通的網(wǎng)絡(luò)中不存在回路。一旦支撐樹確定了網(wǎng)橋就會將某些端口斷開,以確保從原來的拓?fù)涞贸鲆粋€支撐樹n支撐樹算法選擇一個網(wǎng)橋為樹的根,然后以最短路徑為依據(jù),找到樹上的每一個結(jié)點n為了讓支撐樹能反映網(wǎng)絡(luò)拓?fù)涞淖兓?,每隔幾秒鐘每個網(wǎng)橋要廣播其標(biāo)識號,和它所知道的所有其他網(wǎng)橋 缺點:互連局域網(wǎng)數(shù)目非常大時,支撐樹算法可能花很 多時間。第五章 鏈路層和局域網(wǎng)2022年3月17日815.6 互聯(lián) : 集線器和交換機(jī)n以太網(wǎng)交換機(jī)以太網(wǎng)交換機(jī)多端口網(wǎng)橋多端口網(wǎng)橋q鏈路層設(shè)備n存儲和轉(zhuǎn)發(fā)以太網(wǎng)幀n檢查幀頭部,根據(jù)目的MAC地址轉(zhuǎn)發(fā)幀n當(dāng)幀轉(zhuǎn)發(fā)到LAN網(wǎng)段, 用CSMA/CD 訪問 LAN網(wǎng)段q透明n主機(jī)不知道交換機(jī)的存在q即插即用, 自學(xué)習(xí)n交換機(jī)不需配置q直通交換: 幀從入端口轉(zhuǎn)發(fā)到出端口不需收集整個幀n能少量減少延遲q共享/專用的、10/100/1000Mbps接口的結(jié)合第五章 鏈路層和局域網(wǎng)2022年3月17日825.6 互聯(lián) : 集線器和交換機(jī)n以太網(wǎng)交換機(jī)以太網(wǎng)交換機(jī) vs 路由器路由器q兩者都是存儲轉(zhuǎn)發(fā)設(shè)備n路由器:網(wǎng)絡(luò)層設(shè)備 (檢查網(wǎng)絡(luò)層頭部)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借他人錢財合同范例
- 農(nóng)村老人買房合同范例
- 公共廁所裝修合同范例
- 2024乙方甲方城鄉(xiāng)規(guī)劃設(shè)計咨詢合同
- 2024年廣告保密協(xié)議:專業(yè)定制版
- 3D打印項目招標(biāo)公司上墻規(guī)范
- 博物館停車場管理規(guī)定
- 制造業(yè)生產(chǎn)通訊協(xié)議
- 水利工程電子招投標(biāo)實施辦法
- 商業(yè)綜合體電氣設(shè)備招投標(biāo)文件
- GB/T 43336-2023舵輪控制系統(tǒng)通用技術(shù)條件
- JGJT294-2013 高強(qiáng)混凝土強(qiáng)度檢測技術(shù)規(guī)程
- 人教版英語四年級上冊《Unit-3-My-friends》單元教學(xué)課件
- 揚州某校2023-2024蘇教版五年級上冊數(shù)學(xué)期中課堂練習(xí)及答案
- 《數(shù)字影音處理》課程標(biāo)準(zhǔn)
- 電動叉車堆垛車日常點檢表
- 2022年1月浙江高考讀后續(xù)寫分析課件-2023屆高三英語寫作專項突破
- 危險化學(xué)品和煙花爆竹安全管理
- 山東航空招飛報名表
- 第23課《孟子三章-富貴不能淫》對比閱讀 (含答案)
- 心臟驟停與心源性猝死的急救與護(hù)理
評論
0/150
提交評論