計(jì)算機(jī)網(wǎng)絡(luò)原理總復(fù)習(xí)課件具體版_第1頁
計(jì)算機(jī)網(wǎng)絡(luò)原理總復(fù)習(xí)課件具體版_第2頁
計(jì)算機(jī)網(wǎng)絡(luò)原理總復(fù)習(xí)課件具體版_第3頁
計(jì)算機(jī)網(wǎng)絡(luò)原理總復(fù)習(xí)課件具體版_第4頁
計(jì)算機(jī)網(wǎng)絡(luò)原理總復(fù)習(xí)課件具體版_第5頁
已閱讀5頁,還剩99頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、課件制作人:謝希仁計(jì)算機(jī)網(wǎng)絡(luò)向用戶提供的最重要的功能 n連通性計(jì)算機(jī)網(wǎng)絡(luò)使上網(wǎng)用戶之間都可以交換信息,好像這些用戶的計(jì)算機(jī)都可以彼此直接連通一樣。 n共享即資源共享??梢允切畔⒐蚕?、軟件共享,也可以是硬件共享。 (a)(b)網(wǎng)絡(luò)互聯(lián)網(wǎng)(網(wǎng)絡(luò)的網(wǎng)絡(luò))結(jié)點(diǎn)鏈路用戶因特網(wǎng)ISP1ISP2因特網(wǎng)服務(wù)提供者用戶通過 ISP 上網(wǎng)根據(jù)提供服務(wù)的覆蓋面積大小以及所擁有的IP 地址數(shù)目的不同,ISP 也分成為不同的層次。 課件制作人:謝希仁1.2.3 關(guān)于因特網(wǎng)的標(biāo)準(zhǔn)化工作因特網(wǎng)協(xié)會(huì) ISOC因特網(wǎng)研究指導(dǎo)小組IRSG 因特網(wǎng)研究部 IRTF 因特網(wǎng)工程部 IETF 因特網(wǎng)工程指導(dǎo)小組IESG RGWGRG領(lǐng)

2、域領(lǐng)域因特網(wǎng)體系結(jié)構(gòu)研究委員會(huì) IAB WGWGWG課件制作人:謝希仁制訂因特網(wǎng)的正式標(biāo)準(zhǔn)要經(jīng)過以下的四個(gè)階段 n因特網(wǎng)草案(Internet Draft) 在這個(gè)階段還不是 RFC 文檔。n建議標(biāo)準(zhǔn)(Proposed Standard) 從這個(gè)階段開始就成為 RFC 文檔。n草案標(biāo)準(zhǔn)(Draft Standard)n因特網(wǎng)標(biāo)準(zhǔn)(Internet Standard) 課件制作人:謝希仁兩種通信方式在網(wǎng)絡(luò)邊緣的端系統(tǒng)中運(yùn)行的程序之間的通信方式通??蓜澐譃閮纱箢悾簄客戶服務(wù)器方式(C/S 方式) 即Client/Server方式 n對(duì)等方式(P2P 方式) 即 Peer-to-Peer方式 課件制

3、作人:謝希仁1.3.2 因特網(wǎng)的核心部分n網(wǎng)絡(luò)核心部分是因特網(wǎng)中最復(fù)雜的部分。n網(wǎng)絡(luò)中的核心部分要向網(wǎng)絡(luò)邊緣中的大量主機(jī)提供連通性,使邊緣部分中的任何一個(gè)主機(jī)都能夠向其他主機(jī)通信(即傳送或接收各種形式的數(shù)據(jù))。n在網(wǎng)絡(luò)核心部分起特殊作用的是路由器(router)。n路由器是實(shí)現(xiàn)分組交換(packet switching)的關(guān)鍵構(gòu)件,其任務(wù)是轉(zhuǎn)發(fā)收到的分組,這是網(wǎng)絡(luò)核心部分最重要的功能。 課件制作人:謝希仁電路交換的特點(diǎn)n電路交換必定是面向連接的。 n電路交換的三個(gè)階段:n建立連接n通信n釋放連接課件制作人:謝希仁報(bào)文2. 分組交換的主要特點(diǎn) n在發(fā)送端,先把較長的報(bào)文劃分成較短的、固定長度的數(shù)

4、據(jù)段。 1101000110101010110101011100010011010010假定這個(gè)報(bào)文較長不便于傳輸課件制作人:謝希仁數(shù) 據(jù)數(shù) 據(jù)數(shù) 據(jù)報(bào)文添加首部構(gòu)成分組n每一個(gè)數(shù)據(jù)段前面添加上首部構(gòu)成分組。首部首部首部分組 1分組 2分組 3請(qǐng)注意:現(xiàn)在左邊是“前面”課件制作人:謝希仁分組交換的傳輸單元n分組交換網(wǎng)以“分組”作為數(shù)據(jù)傳輸單元。n依次把各分組發(fā)送到接收端(假定接收端在左邊)。數(shù) 據(jù)首部分組 1數(shù) 據(jù)首部分組 2數(shù) 據(jù)首部分組 3課件制作人:謝希仁分組首部的重要性n每一個(gè)分組的首部都含有地址等控制信息。n分組交換網(wǎng)中的結(jié)點(diǎn)交換機(jī)根據(jù)收到的分組的首部中的地址信息,把分組轉(zhuǎn)發(fā)到下一個(gè)

5、結(jié)點(diǎn)交換機(jī)。n用這樣的存儲(chǔ)轉(zhuǎn)發(fā)方式,最后分組就能到達(dá)最終目的地。課件制作人:謝希仁因特網(wǎng)的核心部分n因特網(wǎng)的核心部分是由許多網(wǎng)絡(luò)和把它們互連起來的路由器組成,而主機(jī)處在因特網(wǎng)的邊緣部分。n在因特網(wǎng)核心部分的路由器之間一般都用高速鏈路相連接,而在網(wǎng)絡(luò)邊緣的主機(jī)接入到核心部分則通常以相對(duì)較低速率的鏈路相連接。n主機(jī)的用途是為用戶進(jìn)行信息處理的,并且可以和其他主機(jī)通過網(wǎng)絡(luò)交換信息。路由器的用途則是用來轉(zhuǎn)發(fā)分組的,即進(jìn)行分組交換的。 課件制作人:謝希仁主機(jī)和路由器的作用不同n主機(jī)是為用戶進(jìn)行信息處理的,并向網(wǎng)絡(luò)發(fā)送分組,從網(wǎng)絡(luò)接收分組。n路由器對(duì)分組進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā),最后把分組交付目的主機(jī)。三種交換的比較

6、 P1P2P3P4P1P2P3P4P3P4報(bào)文報(bào)文報(bào)文A B C D A B C DA B C D報(bào)文交換電路交換分組交換t連接建立數(shù)據(jù)傳送報(bào)文P2P1連接釋放數(shù)據(jù)傳送的特點(diǎn)比特流直達(dá)終點(diǎn)報(bào)文報(bào)文報(bào)文分組 分組 分組存儲(chǔ)轉(zhuǎn)發(fā)存儲(chǔ)轉(zhuǎn)發(fā)存儲(chǔ)轉(zhuǎn)發(fā)存儲(chǔ)轉(zhuǎn)發(fā)課件制作人:謝希仁1.5.2 幾種不同類別的網(wǎng)絡(luò)1. 從網(wǎng)絡(luò)的作用范圍進(jìn)行分類n廣域網(wǎng) WAN (Wide Area Network)n局域網(wǎng) LAN (Local Area Network) n城域網(wǎng) MAN (Metropolitan Area Network)n個(gè)人區(qū)域網(wǎng) PAN (Personal Area Network) 課件制作人:謝希

7、仁1.6 計(jì)算機(jī)網(wǎng)絡(luò)的性能1.6.1 計(jì)算機(jī)網(wǎng)絡(luò)的性能指標(biāo)1. 速率n比特(bit)是計(jì)算機(jī)中數(shù)據(jù)量的單位,也是信息論中使用的信息量的單位。nBit 來源于 binary digit,意思是一個(gè)“二進(jìn)制數(shù)字”,因此一個(gè)比特就是二進(jìn)制數(shù)字中的一個(gè) 1 或 0。n速率即數(shù)據(jù)率(data rate)或比特率(bit rate)是計(jì)算機(jī)網(wǎng)絡(luò)中最重要的一個(gè)性能指標(biāo)。速率的單位是 b/s,或kb/s, Mb/s, Gb/s 等n速率往往是指額定速率或標(biāo)稱速率。 課件制作人:謝希仁2. 帶寬 n“帶寬”(bandwidth)本來是指信號(hào)具有的頻帶寬度,單位是赫(或千赫、兆赫、吉赫等)。n現(xiàn)在“帶寬”是數(shù)字信

8、道所能傳送的“最高數(shù)據(jù)率”的同義語,單位是“比特每秒”,或 b/s (bit/s)。 課件制作人:謝希仁常用的帶寬單位n更常用的帶寬單位是n千比每秒,即 kb/s (103 b/s)n兆比每秒,即 Mb/s(106 b/s)n吉比每秒,即 Gb/s(109 b/s)n太比每秒,即 Tb/s(1012 b/s)n請(qǐng)注意:在計(jì)算機(jī)界,K = 210 = 1024 M = 220, G = 230, T = 240。課件制作人:謝希仁3. 吞吐量n吞吐量(throughput)表示在單位時(shí)間內(nèi)通過某個(gè)網(wǎng)絡(luò)(或信道、接口)的數(shù)據(jù)量。n吞吐量更經(jīng)常地用于對(duì)現(xiàn)實(shí)世界中的網(wǎng)絡(luò)的一種測量,以便知道實(shí)際上到底有

9、多少數(shù)據(jù)量能夠通過網(wǎng)絡(luò)。n吞吐量受網(wǎng)絡(luò)的帶寬或網(wǎng)絡(luò)的額定速率的限制。 課件制作人:謝希仁4. 時(shí)延(delay 或 latency)n發(fā)送時(shí)延 發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)幀從結(jié)點(diǎn)進(jìn)入到傳輸媒體所需要的時(shí)間。n也就是從發(fā)送數(shù)據(jù)幀的第一個(gè)比特算起,到該幀的最后一個(gè)比特發(fā)送完畢所需的時(shí)間。 發(fā)送時(shí)延 = 數(shù)據(jù)幀長度(b)發(fā)送速率(b/s)課件制作人:謝希仁時(shí)延(delay 或 latency)n傳播時(shí)延 電磁波在信道中需要傳播一定的距離而花費(fèi)的時(shí)間。 n信號(hào)發(fā)送速率和信號(hào)在信道上的傳播速率是完全不同的概念。 傳播時(shí)延 = 信道長度(米)信號(hào)在信道上的傳播速率(米/秒)課件制作人:謝希仁時(shí)延(delay 或 l

10、atency)n處理時(shí)延 交換結(jié)點(diǎn)為存儲(chǔ)轉(zhuǎn)發(fā)而進(jìn)行一些必要的處理所花費(fèi)的時(shí)間。 n排隊(duì)時(shí)延 結(jié)點(diǎn)緩存隊(duì)列中分組排隊(duì)所經(jīng)歷的時(shí)延。n排隊(duì)時(shí)延的長短往往取決于網(wǎng)絡(luò)中當(dāng)時(shí)的通信量。課件制作人:謝希仁時(shí)延(delay 或 latency)n數(shù)據(jù)經(jīng)歷的總時(shí)延就是發(fā)送時(shí)延、傳播時(shí)延、處理時(shí)延和排隊(duì)時(shí)延之和: 總時(shí)延 = 發(fā)送時(shí)延+傳播時(shí)延+處理時(shí)延+處理時(shí)延課件制作人:謝希仁四種時(shí)延所產(chǎn)生的地方 1 0 1 1 0 0 1發(fā)送器隊(duì)列在鏈路上產(chǎn)生傳播時(shí)延結(jié)點(diǎn) B結(jié)點(diǎn) A在發(fā)送器產(chǎn)生發(fā)送時(shí)延(即傳輸時(shí)延)在結(jié)點(diǎn) A 中產(chǎn)生處理時(shí)延和排隊(duì)時(shí)延數(shù)據(jù)從結(jié)點(diǎn) A 向結(jié)點(diǎn) B 發(fā)送數(shù)據(jù)鏈路課件制作人:謝希仁5. 時(shí)延帶

11、寬積(傳播)時(shí)延鏈路帶寬時(shí)延帶寬積 = 傳播時(shí)延 帶寬n鏈路的時(shí)延帶寬積又稱為以比特為單位的鏈路長度。 時(shí)延帶寬積課件制作人:謝希仁6. 利用率n信道利用率指出某信道有百分之幾的時(shí)間是被利用的(有數(shù)據(jù)通過)。完全空閑的信道的利用率是零。n網(wǎng)絡(luò)利用率則是全網(wǎng)絡(luò)的信道利用率的加權(quán)平均值。n信道利用率并非越高越好。 課件制作人:謝希仁1.7.2 協(xié)議與劃分層次n計(jì)算機(jī)網(wǎng)絡(luò)中的數(shù)據(jù)交換必須遵守事先約定好的規(guī)則。 n這些規(guī)則明確規(guī)定了所交換的數(shù)據(jù)的格式以及有關(guān)的同步問題(同步含有時(shí)序的意思)。n網(wǎng)絡(luò)協(xié)議(network protocol),簡稱為協(xié)議,是為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定。

12、課件制作人:謝希仁網(wǎng)絡(luò)協(xié)議的組成要素 n語法 數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式 。 n語義 需要發(fā)出何種控制信息,完成何種動(dòng)作以及做出何種響應(yīng)。 n同步 事件實(shí)現(xiàn)順序的詳細(xì)說明。 課件制作人:謝希仁1.7.4 實(shí)體、協(xié)議、服務(wù)和服務(wù)訪問點(diǎn) n實(shí)體(entity) 表示任何可發(fā)送或接收信息的硬件或軟件進(jìn)程。 n協(xié)議是控制兩個(gè)對(duì)等實(shí)體進(jìn)行通信的規(guī)則的集合。 n在協(xié)議的控制下,兩個(gè)對(duì)等實(shí)體間的通信使得本層能夠向上一層提供服務(wù)。n要實(shí)現(xiàn)本層協(xié)議,還需要使用下層所提供的服務(wù)。 課件制作人:謝希仁實(shí)體、協(xié)議、服務(wù)和服務(wù)訪問點(diǎn)(續(xù)) n本層的服務(wù)用戶只能看見服務(wù)而無法看見下面的協(xié)議。n下面的協(xié)議對(duì)上面的服務(wù)用戶是

13、透明的。 n協(xié)議是“水平的”,即協(xié)議是控制對(duì)等實(shí)體之間通信的規(guī)則。n服務(wù)是“垂直的”,即服務(wù)是由下層向上層通過層間接口提供的。n同一系統(tǒng)相鄰兩層的實(shí)體進(jìn)行交互的地方,稱為服務(wù)訪問點(diǎn) SAP (Service Access Point)。 課件制作人:謝希仁計(jì)算機(jī)網(wǎng)絡(luò)(第 6 版)第 2 章 物理層課件制作人:謝希仁2.1 物理層的基本概念 物理層的主要任務(wù)描述為確定與傳輸媒體的接口的一些特性,即: n機(jī)械特性 指明接口所用接線器的形狀和尺寸、引線數(shù)目和排列、固定和鎖定裝置等等。n電氣特性 指明在接口電纜的各條線上出現(xiàn)的電壓的范圍。n功能特性 指明某條線上出現(xiàn)的某一電平的電壓表示何種意義。n過程

14、特性 指明對(duì)于不同功能的各種可能事件的出現(xiàn)順序。 課件制作人:謝希仁 2.2.2 有關(guān)信號(hào)的幾個(gè)基本概念n單向通信(單工通信)只能有一個(gè)方向的通信而沒有反方向的交互。n雙向交替通信(半雙工通信)通信的雙方都可以發(fā)送信息,但不能雙方同時(shí)發(fā)送(當(dāng)然也就不能同時(shí)接收)。n雙向同時(shí)通信(全雙工通信)通信的雙方可以同時(shí)發(fā)送和接收信息。 課件制作人:謝希仁幾種最基本的調(diào)制方法 n基帶信號(hào)往往包含有較多的低頻成分,甚至有直流成分,而許多信道并不能傳輸這種低頻分量或直流分量。為了解決這一問題,就必須對(duì)基帶信號(hào)進(jìn)行調(diào)制(modulation)。 n最基本的二元制調(diào)制方法有以下幾種:n調(diào)幅(AM):載波的振幅隨基

15、帶數(shù)字信號(hào)而變化。 n調(diào)頻(FM):載波的頻率隨基帶數(shù)字信號(hào)而變化。n調(diào)相(PM) :載波的初始相位隨基帶數(shù)字信號(hào)而變化。 課件制作人:謝希仁對(duì)基帶數(shù)字信號(hào)的幾種調(diào)制方法 010011100基帶信號(hào)調(diào)幅調(diào)頻調(diào)相課件制作人:謝希仁(1) 信道能夠通過的頻率范圍n1924 年,奈奎斯特(Nyquist)就推導(dǎo)出了著名的奈氏準(zhǔn)則。他給出了在假定的理想條件下,為了避免碼間串?dāng)_,碼元的傳輸速率的上限值。n在任何信道中,碼元傳輸?shù)乃俾适怯猩舷薜?,否則就會(huì)出現(xiàn)碼間串?dāng)_的問題,使接收端對(duì)碼元的判決(即識(shí)別)成為不可能。n如果信道的頻帶越寬,也就是能夠通過的信號(hào)高頻分量越多,那么就可以用更高的速率傳送碼元而不出

16、現(xiàn)碼間串?dāng)_。 課件制作人:謝希仁(2) 信噪比 n香農(nóng)(Shannon)用信息論的理論推導(dǎo)出了帶寬受限且有高斯白噪聲干擾的信道的極限、無差錯(cuò)的信息傳輸速率。n信道的極限信息傳輸速率 C 可表達(dá)為n C = W log2(1+S/N) b/s nW 為信道的帶寬(以 Hz 為單位);nS 為信道內(nèi)所傳信號(hào)的平均功率;nN 為信道內(nèi)部的高斯噪聲功率。 課件制作人:謝希仁請(qǐng)注意 n對(duì)于頻帶寬度已確定的信道,如果信噪比不能再提高了,并且碼元傳輸速率也達(dá)到了上限值,那么還有辦法提高信息的傳輸速率。這就是用編碼的方法讓每一個(gè)碼元攜帶更多比特的信息量。 課件制作人:謝希仁2.3 物理層下面的傳輸媒體無線電微

17、波紅外線可見光紫外線X射線射線雙絞線同軸電纜衛(wèi)星地面微波 調(diào)幅無線電 調(diào)頻無線電 海事無線電光纖電視(Hz)f (Hz)fLFMFHFVHF UHF SHFEHFTHF波段104 105 106 107 108 109 1010 1011 1012 1013 1014 1015 1016100 102 104 106 108 1010 1012 1014 1016 1018 1020 1022 1024 移動(dòng)無線電 電信領(lǐng)域使用的電磁波的頻譜課件制作人:謝希仁2.3.1 導(dǎo)引型傳輸媒體n雙絞線n屏蔽雙絞線 STP (Shielded Twisted Pair)n無屏蔽雙絞線 UTP (Unsh

18、ielded Twisted Pair) n同軸電纜n50 同軸電纜n75 同軸電纜n光纜 課件制作人:謝希仁各種電纜銅線銅線聚氯乙烯 套層聚氯乙烯套層屏蔽層絕緣層絕緣層外導(dǎo)體屏蔽層絕緣層絕緣保護(hù)套層內(nèi)導(dǎo)體無屏蔽雙絞線 UTP屏蔽雙絞線 STP同軸電纜課件制作人:謝希仁光線在光纖中的折射 折射角入射角 包層(低折射率的媒體) 包層(低折射率的媒體) 纖芯(高折射率的媒體) 包層纖芯課件制作人:謝希仁光纖的工作原理高折射率(纖芯)低折射率(包層)光線在纖芯中傳輸?shù)姆绞绞遣粩嗟厝瓷湔n件制作人:謝希仁輸入脈沖輸出脈沖單模光纖多模光纖與單模光纖輸入脈沖輸出脈沖多模光纖課件制作人:謝希仁2.3.2 非

19、導(dǎo)引型傳輸媒體 n無線傳輸所使用的頻段很廣。n短波通信主要是靠電離層的反射,但短波信道的通信質(zhì)量較差。n微波在空間主要是直線傳播。 n地面微波接力通信n衛(wèi)星通信 課件制作人:謝希仁+( )2.4 信道復(fù)用技術(shù)2.4.1 頻分復(fù)用、時(shí)分復(fù)用和統(tǒng)計(jì)時(shí)分復(fù)用 n復(fù)用(multiplexing)是通信技術(shù)中的基本概念。 +A1A2B1B2C1C2A1A2B1B2C1C2共享信道(a) 使用單獨(dú)的信道(b) 使用共享信道復(fù)用分用課件制作人:謝希仁頻分復(fù)用 FDM(Frequency Division Multiplexing) n用戶在分配到一定的頻帶后,在通信過程中自始至終都占用這個(gè)頻帶。n頻分復(fù)用的

20、所有用戶在同樣的時(shí)間占用不同的帶寬資源(請(qǐng)注意,這里的“帶寬”是頻率帶寬而不是數(shù)據(jù)的發(fā)送速率)。 頻率時(shí)間頻帶 1頻帶 2頻帶 3頻帶 n課件制作人:謝希仁時(shí)分復(fù)用TDM(Time Division Multiplexing) n時(shí)分復(fù)用則是將時(shí)間劃分為一段段等長的時(shí)分復(fù)用幀(TDM 幀)。每一個(gè)時(shí)分復(fù)用的用戶在每一個(gè) TDM 幀中占用固定序號(hào)的時(shí)隙。n每一個(gè)用戶所占用的時(shí)隙是周期性地出現(xiàn)(其周期就是 TDM 幀的長度)。nTDM 信號(hào)也稱為等時(shí)(isochronous)信號(hào)。n時(shí)分復(fù)用的所有用戶是在不同的時(shí)間占用同樣的頻帶寬度。課件制作人:謝希仁統(tǒng)計(jì)時(shí)分復(fù)用 STDM(Statistic T

21、DM) 用戶ABCDabcdttttt3 個(gè) STDM 幀#1acbab bcacd#2#3統(tǒng)計(jì)時(shí)分復(fù)用課件制作人:謝希仁 1550 nm 0 1551 nm 1 1552 nm 2 1553 nm 3 1554 nm 4 1555 nm 5 1556 nm 6 1557 nm 70 1550 nm 1 1551 nm 2 1552 nm 3 1553 nm 4 1554 nm 5 1555 nm 6 1556 nm 7 1557 nm 2.4.2 波分復(fù)用 WDM(Wavelength Division Multiplexing) n波分復(fù)用就是光的頻分復(fù)用。 8 2.5 Gb/s1310

22、nm20 Gb/s復(fù)用器分用器EDFA120 km光調(diào)制器光解調(diào)器課件制作人:謝希仁2.4.3 碼分復(fù)用 CDM(Code Division Multiplexing) n常用的名詞是碼分多址 CDMA (Code Division Multiple Access)。n各用戶使用經(jīng)過特殊挑選的不同碼型,因此彼此不會(huì)造成干擾。n這種系統(tǒng)發(fā)送的信號(hào)有很強(qiáng)的抗干擾能力,其頻譜類似于白噪聲,不易被敵人發(fā)現(xiàn)。 n每一個(gè)比特時(shí)間劃分為 m 個(gè)短的間隔,稱為碼片(chip)。 課件制作人:謝希仁CDMA 的重要特點(diǎn)n每個(gè)站分配的碼片序列不僅必須各不相同,并且還必須互相正交(orthogonal)。n在實(shí)用的

23、系統(tǒng)中是使用偽隨機(jī)碼序列。 課件制作人:謝希仁CDMA 的工作原理 S 站的碼片序列 S110ttttttm 個(gè)碼片tS 站發(fā)送的信號(hào) SxT 站發(fā)送的信號(hào) Tx總的發(fā)送信號(hào) Sx + Tx規(guī)格化內(nèi)積 S Sx規(guī)格化內(nèi)積 S Tx數(shù)據(jù)碼元比特發(fā)送端接收端課件制作人:謝希仁計(jì)算機(jī)網(wǎng)絡(luò)(第 6 版)第 3 章 數(shù)據(jù)鏈路層課件制作人:謝希仁數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層使用的信道主要有以下兩種類型:n點(diǎn)對(duì)點(diǎn)信道。這種信道使用一對(duì)一的點(diǎn)對(duì)點(diǎn)通信方式。n廣播信道。這種信道使用一對(duì)多的廣播通信方式,因此過程比較復(fù)雜。廣播信道上連接的主機(jī)很多,因此必須使用專用的共享信道協(xié)議來協(xié)調(diào)這些主機(jī)的數(shù)據(jù)發(fā) 課件制作人:謝希仁3

24、.1.2 三個(gè)基本問題 (1) 封裝成幀(2) 透明傳輸(3) 差錯(cuò)控制 課件制作人:謝希仁1. 封裝成幀n封裝成幀(framing)就是在一段數(shù)據(jù)的前后分別添加首部和尾部,然后就構(gòu)成了一個(gè)幀。確定幀的界限。n首部和尾部的一個(gè)重要作用就是進(jìn)行幀定界。 幀結(jié)束幀首部IP 數(shù)據(jù)報(bào)幀的數(shù)據(jù)部分幀尾部 MTU數(shù)據(jù)鏈路層的幀長開始發(fā)送幀開始課件制作人:謝希仁用控制字符進(jìn)行幀定界的方法舉例 SOH裝在幀中的數(shù)據(jù)部分幀幀開始符幀結(jié)束符發(fā)送在前EOT課件制作人:謝希仁2. 透明傳輸SOHEOT出現(xiàn)了“EOT”被接收端當(dāng)作無效幀而丟棄被接收端誤認(rèn)為是一個(gè)幀數(shù)據(jù)部分EOT完整的幀發(fā)送在前課件制作人:謝希仁解決透明

25、傳輸問題n發(fā)送端的數(shù)據(jù)鏈路層在數(shù)據(jù)中出現(xiàn)控制字符“SOH”或“EOT”的前面插入一個(gè)轉(zhuǎn)義字符“ESC”(其十六進(jìn)制編碼是 1B)。n字節(jié)填充(byte stuffing)或字符填充(character stuffing)接收端的數(shù)據(jù)鏈路層在將數(shù)據(jù)送往網(wǎng)絡(luò)層之前刪除插入的轉(zhuǎn)義字符。n如果轉(zhuǎn)義字符也出現(xiàn)數(shù)據(jù)當(dāng)中,那么應(yīng)在轉(zhuǎn)義字符前面插入一個(gè)轉(zhuǎn)義字符。當(dāng)接收端收到連續(xù)的兩個(gè)轉(zhuǎn)義字符時(shí),就刪除其中前面的一個(gè)。 課件制作人:謝希仁SOHSOHEOTSOHESCESCEOTESCSOHESCESCESCSOH原始數(shù)據(jù)EOTEOT經(jīng)過字節(jié)填充后發(fā)送的數(shù)據(jù)字節(jié)填充字節(jié)填充字節(jié)填充字節(jié)填充發(fā)送在前幀開始符幀結(jié)束

26、符用字節(jié)填充法解決透明傳輸?shù)膯栴} SOH課件制作人:謝希仁3. 差錯(cuò)檢測n在傳輸過程中可能會(huì)產(chǎn)生比特差錯(cuò):1 可能會(huì)變成 0 而 0 也可能變成 1。n在一段時(shí)間內(nèi),傳輸錯(cuò)誤的比特占所傳輸比特總數(shù)的比率稱為誤碼率 BER (Bit Error Rate)。n誤碼率與信噪比有很大的關(guān)系。n為了保證數(shù)據(jù)傳輸?shù)目煽啃?,在?jì)算機(jī)網(wǎng)絡(luò)傳輸數(shù)據(jù)時(shí),必須采用各種差錯(cuò)檢測措施。 課件制作人:謝希仁循環(huán)冗余檢驗(yàn)的原理 n在數(shù)據(jù)鏈路層傳送的幀中,廣泛使用了循環(huán)冗余檢驗(yàn) CRC 的檢錯(cuò)技術(shù)。n在發(fā)送端,先把數(shù)據(jù)劃分為組。假定每組 k 個(gè)比特。 n假設(shè)待傳送的一組數(shù)據(jù) M = 101001(現(xiàn)在 k = 6)。我們?cè)?/p>

27、 M 的后面再添加供差錯(cuò)檢測用的 n 位冗余碼一起發(fā)送。 課件制作人:謝希仁冗余碼的計(jì)算 n用二進(jìn)制的模 2 運(yùn)算進(jìn)行 2n 乘 M 的運(yùn)算,這相當(dāng)于在 M 后面添加 n 個(gè) 0。n得到的 (k + n) 位的數(shù)除以事先選定好的長度為 (n + 1) 位的除數(shù) P,得出商是 Q 而余數(shù)是 R,余數(shù) R 比除數(shù) P 少1 位,即 R 是 n 位。 課件制作人:謝希仁幀檢驗(yàn)序列 FCS n在數(shù)據(jù)后面添加上的冗余碼稱為幀檢驗(yàn)序列 FCS (Frame Check Sequence)。n循環(huán)冗余檢驗(yàn) CRC 和幀檢驗(yàn)序列 FCS并不等同。nCRC 是一種常用的檢錯(cuò)方法,而 FCS 是添加在數(shù)據(jù)后面的冗

28、余碼。nFCS 可以用 CRC 這種方法得出,但 CRC 并非用來獲得 FCS 的唯一方法。 課件制作人:謝希仁3. PPP 協(xié)議的組成 n1992 年制訂了 PPP 協(xié)議。經(jīng)過 1993 年和 1994 年的修訂,現(xiàn)在的 PPP 協(xié)議已成為因特網(wǎng)的正式標(biāo)準(zhǔn)RFC 1661。 nPPP 協(xié)議有三個(gè)組成部分 n一個(gè)將 IP 數(shù)據(jù)報(bào)封裝到串行鏈路的方法。n鏈路控制協(xié)議 LCP (Link Control Protocol)。n網(wǎng)絡(luò)控制協(xié)議 NCP (Network Control Protocol)。 課件制作人:謝希仁透明傳輸問題 n當(dāng) PPP 用在同步傳輸鏈路時(shí),協(xié)議規(guī)定采用硬件來完成比特填充

29、(和 HDLC 的做法一樣)。 n當(dāng) PPP 用在異步傳輸時(shí),就使用一種特殊的字符填充法。 課件制作人:謝希仁字符填充 n將信息字段中出現(xiàn)的每一個(gè) 0 x7E 字節(jié)轉(zhuǎn)變成為 2 字節(jié)序列(0 x7D, 0 x5E)。 n若信息字段中出現(xiàn)一個(gè) 0 x7D 的字節(jié), 則將其轉(zhuǎn)變成為 2 字節(jié)序列(0 x7D, 0 x5D)。n若信息字段中出現(xiàn) ASCII 碼的控制字符(即數(shù)值小于 0 x20 的字符),則在該字符前面要加入一個(gè) 0 x7D 字節(jié),同時(shí)將該字符的編碼加以改變。 課件制作人:謝希仁零比特填充 nPPP 協(xié)議用在 SONET/SDH 鏈路時(shí),是使用同步傳輸(一連串的比特連續(xù)傳送)。這時(shí)

30、PPP 協(xié)議采用零比特填充方法來實(shí)現(xiàn)透明傳輸。n在發(fā)送端,只要發(fā)現(xiàn)有 5 個(gè)連續(xù) 1,則立即填入一個(gè) 0。接收端對(duì)幀中的比特流進(jìn)行掃描。每當(dāng)發(fā)現(xiàn) 5 個(gè)連續(xù)1時(shí),就把這 5 個(gè)連續(xù) 1 后的一個(gè) 0 刪除,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 00 1 0 0 1 1 1 1 1 1 0 0 0 1 0 1 00 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0信息字段中出現(xiàn)了和標(biāo)志字段 F 完全一樣的 8 比特組合發(fā)送端在 5 個(gè)連 1 之后填入 0 比特再發(fā)送出去在接收端把 5 個(gè)連 1之后的 0 比特刪除會(huì)被誤認(rèn)為是標(biāo)志字段 F 發(fā)送端填入

31、 0 比特接收端刪除填入的 0 比特零比特填充課件制作人:謝希仁以太網(wǎng)的兩個(gè)標(biāo)準(zhǔn) nDIX Ethernet V2 是世界上第一個(gè)局域網(wǎng)產(chǎn)品(以太網(wǎng))的規(guī)約。nIEEE 的 802.3 標(biāo)準(zhǔn)。nDIX Ethernet V2 標(biāo)準(zhǔn)與 IEEE 的 802.3 標(biāo)準(zhǔn)只有很小的差別,因此可以將 802.3 局域網(wǎng)簡稱為“以太網(wǎng)”。n嚴(yán)格說來,“以太網(wǎng)”應(yīng)當(dāng)是指符合 DIX Ethernet V2 標(biāo)準(zhǔn)的局域網(wǎng) 課件制作人:謝希仁數(shù)據(jù)鏈路層的兩個(gè)子層 n為了使數(shù)據(jù)鏈路層能更好地適應(yīng)多種局域網(wǎng)標(biāo)準(zhǔn),802 委員會(huì)就將局域網(wǎng)的數(shù)據(jù)鏈路層拆成兩個(gè)子層:n邏輯鏈路控制 LLC (Logical Link C

32、ontrol)子層n媒體接入控制 MAC (Medium Access Control)子層。n與接入到傳輸媒體有關(guān)的內(nèi)容都放在 MAC子層,而 LLC 子層則與傳輸媒體無關(guān),不管采用何種協(xié)議的局域網(wǎng)對(duì) LLC 子層來說都是透明的 課件制作人:謝希仁2. 適配器的作用 n網(wǎng)絡(luò)接口板又稱為通信適配器(adapter)或網(wǎng)絡(luò)接口卡 NIC (Network Interface Card),或“網(wǎng)卡”。 n適配器的重要功能:n進(jìn)行串行/并行轉(zhuǎn)換。n對(duì)數(shù)據(jù)進(jìn)行緩存。n在計(jì)算機(jī)的操作系統(tǒng)安裝設(shè)備驅(qū)動(dòng)程序。n實(shí)現(xiàn)以太網(wǎng)協(xié)議。 課件制作人:謝希仁計(jì)算機(jī)通過適配器和局域網(wǎng)進(jìn)行通信 硬件地址至局域網(wǎng)適配器(網(wǎng)卡

33、)串行通信CPU 和存儲(chǔ)器生成發(fā)送的數(shù)據(jù)處理收到的數(shù)據(jù)把幀發(fā)送到局域網(wǎng)從局域網(wǎng)接收幀計(jì)算機(jī)IP 地址并行通信課件制作人:謝希仁以太網(wǎng)發(fā)送的數(shù)據(jù)都使用曼徹斯特(Manchester)編碼 曼徹斯特1111100000 比特流差分曼徹斯特課件制作人:謝希仁載波監(jiān)聽多點(diǎn)接入/碰撞檢測 CSMA/CD nCSMA/CD 表示 Carrier Sense Multiple Access with Collision Detection。n“多點(diǎn)接入”表示許多計(jì)算機(jī)以多點(diǎn)接入的方式連接在一根總線上。n“載波監(jiān)聽”是指每一個(gè)站在發(fā)送數(shù)據(jù)之前先要檢測一下總線上是否有其他計(jì)算機(jī)在發(fā)送數(shù)據(jù),如果有,則暫時(shí)不要發(fā)送

34、數(shù)據(jù),以免發(fā)生碰撞。 n總線上并沒有什么“載波”。因此, “載波監(jiān)聽”就是用電子技術(shù)檢測總線上有沒有其他計(jì)算機(jī)發(fā)送的數(shù)據(jù)信號(hào)。 課件制作人:謝希仁碰撞檢測n“碰撞檢測”就是計(jì)算機(jī)邊發(fā)送數(shù)據(jù)邊檢測信道上的信號(hào)電壓大小。n當(dāng)幾個(gè)站同時(shí)在總線上發(fā)送數(shù)據(jù)時(shí),總線上的信號(hào)電壓擺動(dòng)值將會(huì)增大(互相疊加)。n當(dāng)一個(gè)站檢測到的信號(hào)電壓擺動(dòng)值超過一定的門限值時(shí),就認(rèn)為總線上至少有兩個(gè)站同時(shí)在發(fā)送數(shù)據(jù),表明產(chǎn)生了碰撞。n所謂“碰撞”就是發(fā)生了沖突。因此“碰撞檢測”也稱為“沖突檢測”。課件制作人:謝希仁檢測到碰撞后n在發(fā)生碰撞時(shí),總線上傳輸?shù)男盘?hào)產(chǎn)生了嚴(yán)重的失真,無法從中恢復(fù)出有用的信息來。n每一個(gè)正在發(fā)送數(shù)據(jù)的站

35、,一旦發(fā)現(xiàn)總線上出現(xiàn)了碰撞,就要立即停止發(fā)送,免得繼續(xù)浪費(fèi)網(wǎng)絡(luò)資源,然后等待一段隨機(jī)時(shí)間后再次發(fā)送。1 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單程端到端傳播時(shí)延記為 課件制作人:謝希仁爭用期n最先發(fā)送數(shù)據(jù)幀的站,在發(fā)送數(shù)據(jù)幀后至多經(jīng)過時(shí)間 2 (兩倍的端到端往返時(shí)延)就可知道發(fā)送的數(shù)據(jù)幀是否遭受了碰撞。n以太網(wǎng)的端到端往返時(shí)延 2 稱為

36、爭用期,或碰撞窗口。n經(jīng)過爭用期這段時(shí)間還沒有檢測到碰撞,才能肯定這次發(fā)送不會(huì)發(fā)生碰撞。 課件制作人:謝希仁二進(jìn)制指數(shù)類型退避算法 (truncated binary exponential type)n發(fā)生碰撞的站在停止發(fā)送數(shù)據(jù)后,要推遲(退避)一個(gè)隨機(jī)時(shí)間才能再發(fā)送數(shù)據(jù)。n基本退避時(shí)間取為爭用期 2。n從整數(shù)集合0,1, (2k 1)中隨機(jī)地取出一個(gè)數(shù),記為 r。重傳所需的時(shí)延就是 r 倍的基本退避時(shí)間。n參數(shù) k 按下面的公式計(jì)算: k = Min重傳次數(shù), 10n當(dāng) k 10 時(shí),參數(shù) k 等于重傳次數(shù)。n當(dāng)重傳達(dá) 16 次仍不能成功時(shí)即丟棄該幀,并向高層報(bào)告。 課件制作人:謝希仁爭用

37、期的長度 n以太網(wǎng)取 51.2 s 為爭用期的長度。n對(duì)于 10 Mb/s 以太網(wǎng),在爭用期內(nèi)可發(fā)送512 bit,即 64 字節(jié)。n以太網(wǎng)在發(fā)送數(shù)據(jù)時(shí),若前 64 字節(jié)沒有發(fā)生沖突,則后續(xù)的數(shù)據(jù)就不會(huì)發(fā)生沖突。 課件制作人:謝希仁最短有效幀長 n如果發(fā)生沖突,就一定是在發(fā)送的前 64 字節(jié)之內(nèi)。 n由于一檢測到?jīng)_突就立即中止發(fā)送,這時(shí)已經(jīng)發(fā)送出去的數(shù)據(jù)一定小于 64 字節(jié)。 n以太網(wǎng)規(guī)定了最短有效幀長為 64 字節(jié),凡長度小于 64 字節(jié)的幀都是由于沖突而異常中止的無效幀。 課件制作人:謝希仁強(qiáng)化碰撞 n當(dāng)發(fā)送數(shù)據(jù)的站一旦發(fā)現(xiàn)發(fā)生了碰撞時(shí):n立即停止發(fā)送數(shù)據(jù);n再繼續(xù)發(fā)送若干比特的人為干擾信

38、號(hào)(jamming signal),以便讓所有用戶都知道現(xiàn)在已經(jīng)發(fā)生了碰撞。 數(shù)據(jù)幀干擾信號(hào) TJ人為干擾信號(hào) ABTBt B 發(fā)送數(shù)據(jù)A 檢測到?jīng)_突開始沖突信道占用時(shí)間A 發(fā)送數(shù)據(jù)B 也能夠檢測到?jīng)_突,并立即停止發(fā)送數(shù)據(jù)幀,接著就發(fā)送干擾信號(hào)。這里為了簡單起見,只畫出 A 發(fā)送干擾信號(hào)的情況。課件制作人:謝希仁3.4 使用廣播信道的以太網(wǎng)3.4.1 使用集線器的星形拓?fù)鋘傳統(tǒng)以太網(wǎng)最初是使用粗同軸電纜,后來演進(jìn)到使用比較便宜的細(xì)同軸電纜,最后發(fā)展為使用更便宜和更靈活的雙絞線。n這種以太網(wǎng)采用星形拓?fù)?,在星形的中心則增加了一種可靠性非常高的設(shè)備,叫做集線器(hub) 課件制作人:謝希仁使用集線

39、器的雙絞線以太網(wǎng) 集線器兩對(duì)雙絞線站點(diǎn)RJ-45 插頭課件制作人:謝希仁3.4.3 以太網(wǎng)的 MAC 層1. MAC 層的硬件地址 n在局域網(wǎng)中,硬件地址又稱為物理地址,或 MAC 地址。 n802 標(biāo)準(zhǔn)所說的“地址”嚴(yán)格地講應(yīng)當(dāng)是每一個(gè)站的“名字”或標(biāo)識(shí)符。 n但鑒于大家都早已習(xí)慣了將這種 48 位的“名字”稱為“地址”,所以本書也采用這種習(xí)慣用法,盡管這種說法并不太嚴(yán)格。課件制作人:謝希仁48 位的 MAC 地址nIEEE 的注冊(cè)管理機(jī)構(gòu) RA 負(fù)責(zé)向廠家分配地址字段的前三個(gè)字節(jié)(即高位 24 位)。n地址字段中的后三個(gè)字節(jié)(即低位 24 位)由廠家自行指派,稱為擴(kuò)展標(biāo)識(shí)符,必須保證生產(chǎn)出

40、的適配器沒有重復(fù)地址。n一個(gè)地址塊可以生成224個(gè)不同的地址。這種 48 位地址稱為 MAC-48,它的通用名稱是EUI-48。n“MAC地址”實(shí)際上就是適配器地址或適配器標(biāo)識(shí)符EUI-48。課件制作人:謝希仁適配器檢查 MAC 地址 n適配器從網(wǎng)絡(luò)上每收到一個(gè) MAC 幀就首先用硬件檢查 MAC 幀中的 MAC 地址.n如果是發(fā)往本站的幀則收下,然后再進(jìn)行其他的處理。n否則就將此幀丟棄,不再進(jìn)行其他的處理。n“發(fā)往本站的幀”包括以下三種幀: n單播(unicast)幀(一對(duì)一)n廣播(broadcast)幀(一對(duì)全體)n多播(multicast)幀(一對(duì)多)課件制作人:謝希仁以太網(wǎng) MAC

41、幀物理層MAC層10101010101010 10101010101010101011前同步碼幀開始定界符7 字節(jié)1 字節(jié)8 字節(jié)插入IP層目的地址 源地址類型數(shù) 據(jù)FCS6624字節(jié)46 1500IP 數(shù)據(jù)報(bào)以太網(wǎng)的 MAC 幀格式 課件制作人:謝希仁n優(yōu)點(diǎn)n使原來屬于不同碰撞域的局域網(wǎng)上的計(jì)算機(jī)能夠進(jìn)行跨碰撞域的通信。n擴(kuò)大了局域網(wǎng)覆蓋的地理范圍。n缺點(diǎn)n碰撞域增大了,但總的吞吐量并未提高。n如果不同的碰撞域使用不同的數(shù)據(jù)率,那么就不能用集線器將它們互連起來。 用集線器擴(kuò)展局域網(wǎng) 課件制作人:謝希仁n在數(shù)據(jù)鏈路層擴(kuò)展局域網(wǎng)是使用網(wǎng)橋。n網(wǎng)橋工作在數(shù)據(jù)鏈路層,它根據(jù) MAC 幀的目的地址對(duì)收到的幀進(jìn)行轉(zhuǎn)發(fā)。n網(wǎng)橋具有過濾幀的功能。當(dāng)網(wǎng)橋收到一個(gè)幀時(shí),并不是向所有的接口轉(zhuǎn)發(fā)此幀,而是先檢查此幀的目的 MAC 地址,然后再確定將該幀轉(zhuǎn)發(fā)到哪一個(gè)接口 3.5.2 在數(shù)據(jù)鏈路層擴(kuò)展局域網(wǎng) 課件制作人:謝希仁n集線器在轉(zhuǎn)發(fā)幀時(shí),不對(duì)傳輸媒體進(jìn)行檢測。n網(wǎng)橋在轉(zhuǎn)發(fā)幀之前必須執(zhí)行 CSMA/CD 算法。n若在發(fā)送過程中出現(xiàn)碰撞,就必須停止發(fā)送和進(jìn)行退避。網(wǎng)橋和集線器(或轉(zhuǎn)發(fā)器)不同 課件制作人:謝希仁n目前使用得最多的網(wǎng)橋是透明網(wǎng)橋(transparent bridge)。 n“透明”是指局域網(wǎng)上的站點(diǎn)并不知道所發(fā)送的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論