《網(wǎng)絡協(xié)議實踐教程(第2版)》習題參考答案_第1頁
《網(wǎng)絡協(xié)議實踐教程(第2版)》習題參考答案_第2頁
《網(wǎng)絡協(xié)議實踐教程(第2版)》習題參考答案_第3頁
《網(wǎng)絡協(xié)議實踐教程(第2版)》習題參考答案_第4頁
《網(wǎng)絡協(xié)議實踐教程(第2版)》習題參考答案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

課后習題答案第1 章網(wǎng)絡協(xié)議概述一、單項選擇題1.1.C9.C17-B2.B10.C18.C3.C11.B19.B4.C12.A5.C13.D6.B14.C7.B15.A8.A16.B20D二、綜合應用題案】網(wǎng)絡協(xié)議就是指為了能在計算機網(wǎng)絡中進展數(shù)據(jù)交換、實現(xiàn)資源共享而建立的通信規(guī)則、標準或商定的集合。一個網(wǎng)絡協(xié)議至少包括以下3個基木要素。語法:說明用戶信息與掌握信息的組成構造、格式和編碼等問題,即說 做的問題。語義:說明通信雙方需要發(fā)出的信息內(nèi)容是什么、完成的動作是什么及 應答是什么等問題,即說明做什么的問題。同步〔乂稱吋序或定時〕:說明通信雙方完成動作的先后挨次、速度匹 序等問題。OSI參考模型中效勞、接口、協(xié)議的作用?!緟⒖即鸢浮啃?。效勞是指某層實體實現(xiàn)的功能,在形式上是由一組原語〔Primitive〕來描述些行動或報告某個對等實體的活動。協(xié)議。協(xié)議〔計算機網(wǎng)絡協(xié)議〕是指通信雙方實現(xiàn)一樣功能的相應層之 通信規(guī)章的集合,通常稱為對等層協(xié)議,協(xié)議是水平的。接口。接口是指同一系統(tǒng)內(nèi)部兩個相鄰層次 Z間的通信規(guī)章的集合。它是相鄰兩層之間的邊界,是一個系統(tǒng)內(nèi)部的規(guī)定。OSI參考模型中信息流淌的過程?!緟⒖即鸢浮?1層到第3OSI參考模型的低層,負責創(chuàng)立網(wǎng)絡通信連接的鏈路,通常稱為通信了網(wǎng);第57OSI參考模型的高層,具體負責端到端的數(shù)據(jù)通信、加密/解密、會話掌握等,通常稱為資源子網(wǎng);第4層是OSI參考模型的高層與低層Z間的連接層,起著承上啟下的作用,是OSI參考模型中從低到高第一個端到端的層以自上而下〔在發(fā)送端〕或者白下而上〔在接收端〕雙向進展。但是,并不是每個通信都需要經(jīng)過OSI的全部7層,冇的英至只需要雙方對應的某一層即可。例如,物理接口之間的連接、屮繼器與屮繼器Z間的連接只盂在物理層中進展;路由器與路由器Z間的連接只需經(jīng)過網(wǎng)絡層以下的三層〔通信子網(wǎng)〕。層次主機A應用層I6層 I15層 14層

應用層協(xié)議VV 表示層協(xié)議v 會話層協(xié)議v 傳輸層協(xié)議<---------------------------------------?路由器通信子網(wǎng)路由器

B數(shù)據(jù)交換單元應用層 應用層 f農(nóng)示層 PPDUft會話層 SPDUt傳輸層 TPDU、報文I網(wǎng)絡層 網(wǎng)絡層 網(wǎng)絡層V A網(wǎng)絡層 分組I數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層V數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層VA數(shù)據(jù)鏈路層 物理層

A

A物理層 比特簡述OSI參考模型設置了兒層?每個層次的作用和功能是什么?【參考答案】OSI參考模型設置了7層,各層的主要功能如下:物理層〔PhysicalLayer〕o物理層規(guī)定了通信設備的機械特性、電氣特性、功能特性和規(guī)程特性,用以建立、維護和撤除物理鏈路的連接。具體地講,機械特性規(guī)定了網(wǎng)絡連接時所需接插件的規(guī)格尺寸、引腳數(shù)量和排列狀況等;電氣特性規(guī)定了在物理連接上傳輸比特流吋線路上信號電平的大小、阻抗匹配、傳輸速率、距離限制等;功能特性是指對各個信號線安排的精準的信號含義,即定義了數(shù)據(jù)終端設備(DataTerminalEquipment,DTE)和數(shù)據(jù)通信設備(DataCircuitYerminatingEquipment,DCE)Z間各個線路的功能;規(guī)程特性定義了利用信號線進展比特流傳輸?shù)囊唤M操作規(guī)程,是指在物理連接的建立、維護、撤除過程中交換信息的過程,是DTE和DCE雙方在各電路上的動作序列。數(shù)據(jù)鏈路層(DataLinkLaycJ主要有物理地址尋址、數(shù)據(jù)成幀、流最掌握、數(shù)據(jù)檢錯和重發(fā)等。網(wǎng)絡層(NetworkLayer)o能。傳輸層(TransportLayer(Packets)0但是,當TCP協(xié)議的數(shù)據(jù)單元稱為段(Segments),而UDP協(xié)議的數(shù)據(jù)單元稱為數(shù)據(jù)報(DataGrams)o傳輸層居中,是承上啟下層,該層負程屮可能發(fā)生的危急。會話層(SessionLayer)制。如效勞器驗證用戶登錄等。表示層(PresentationLayer)/解密、壓縮/OSI系統(tǒng)內(nèi)部使用的傳送語法,即供給格式化的表示和轉換數(shù)據(jù)效勞。應用層(ApplicationLayer)OSI參考模型的最高層,它是服務用戶,是惟一點接為用戶應用進程訪問OSI環(huán)境供給手段和效勞的層次,應用層以下各層所冇層供給效勞的總和。簡述網(wǎng)絡協(xié)議的分層處理方法的優(yōu)點。【參考答案】3個方面規(guī)定著每層的交互規(guī)章。因此,網(wǎng)絡協(xié)議分層的優(yōu)點主要有以下兒條。協(xié)議規(guī)章易于理解、溝通、系統(tǒng)化和標準化。協(xié)議各層次接口清楚,的獨立實現(xiàn)、開發(fā)和調試。各層次協(xié)議和對獨立,實現(xiàn)細節(jié)獨立,只要接口保持不變,允許用等效 功能模塊敏捷地替代某層次模塊而不影響相鄰層次模塊因此易于更(替換單個模塊)。每一個層次的內(nèi)部構造對上、下層屏蔽不行見,因此,易于抽象化。簡述協(xié)議與效勞有何區(qū)分?有何關系?【參考答案】能,在形式上是由一組原語(Primitive)關系:效勞的完成依靠于協(xié)議,協(xié)議是效勞的根底,效勞是協(xié)議的具體 ,假設沒有效勞,協(xié)議沒有存在的意義。簡述協(xié)議數(shù)據(jù)單元PDU與效勞數(shù)據(jù)單元SDU的區(qū)分?!緟⒖即鸢浮繀f(xié)議數(shù)據(jù)單元 時,該層協(xié)議所操縱的數(shù)據(jù)單元。第n層協(xié)議數(shù)據(jù)單元記為(n)-PDU,它由用戶數(shù)據(jù)信息(n)-UDI(UserDataInformation)和協(xié)議掌握信息(n)-PCI(ProtocolControlInformation)兩局部組成。(n)-UDInn+1層實體接收或送往n+1層實體的數(shù)據(jù)局部。(n)?PCI—般作為首部或尾部信息添加在(n)-UDI的前面或后面。效勞數(shù)據(jù)單元 元,它是一個供接口使用的用戶數(shù)據(jù)。第n層與第n-1層傳遞的效勞數(shù)據(jù)單元記為(n)?SDU,在層間接口處也可稱為n?l層接口數(shù)據(jù)單元(n-l)-lDUo2 章物理層協(xié)議2 章物理層協(xié)議一、單項選擇題1?B 2.C3.B4.B5B6.C7C8.B9. D 10.A11.B12.B13.A14.C15.A16.C17.(DA(2)C18.B19.B20.C二、綜合應用題串行通信屮為什么要用Modem,Modern在發(fā)送和接收中有什么作用?【參考答案】RS-232-C公用網(wǎng)絡作為傳輸媒體。而傳統(tǒng)的公用網(wǎng)絡中傳輸?shù)氖悄M信號,故必需使用能使數(shù)字信號與MODEMoMODEM在發(fā)送和接收中的作用:用遠程網(wǎng)相連接時,通過調制解調器將數(shù)字轉擬信號逆轉換成相應的數(shù)字數(shù)據(jù),從而實現(xiàn)比特流的傳輸。EIA-RS-232-C的電氣特性是如何定義的?【參考答案】RS-232-C承受“負規(guī)律”,規(guī)定數(shù)據(jù)線上規(guī)律“1”的電壓范圍是:?3V?15V,規(guī)律“0”的電壓范圍是:+3~+15V,最高能承受±30V“1”,驅動器必需供給5V?15V之間的電壓;為了表示一個規(guī)律“0”驅動器必需供給+5V+15VZ間的電壓。標準預留了2V的余地,以防噪聲和傳輸衰減。EIA-RS-232-C接口是如何進展數(shù)據(jù)傳輸?shù)模俊緟⒖即鸢浮恳砸韵聢D為例,主機A向主機B發(fā)送數(shù)據(jù),主機B接收數(shù)據(jù)。DTEADCE調制DCE調制DTEADCE調制DCE調制DTEBRS-232-C接口RS-232-C接口傳輸前的預備工作。激活兩個地線,即保護地和信號地被激活。主機A〔DTE〕預備發(fā)送數(shù)據(jù)。保證主機A和本側的DCE及主機B和主BDCE設備全部預備就緒。①當主機ADTRONDCE,主機A已做好通信預備;DCEDCEDSRON狀態(tài),以響應主ADTRADCEA和本地DCE可以開頭掌握信號的收發(fā)。ABZARTS為ON狀DCEARTS兩個動作:①在DCDDCE〔BDCE〕發(fā)送載波:BCTS的接通。ADCECTSON狀態(tài)后,則分別TxDTxCDCEoDCE將數(shù)據(jù)轉換成模擬信號后通過公共交換網(wǎng)絡將數(shù)據(jù)發(fā)送出去。主機B側的DCE接收數(shù)據(jù),雙方開頭發(fā)送和接收數(shù)據(jù)過程……ARTSOFF狀態(tài),通知本地DCE發(fā)送完畢。本地DCEARTSOFF后,則DCECTSOFF狀態(tài),以此作為對主機ARTS信號的應答。BA接收數(shù)據(jù)過程:接收數(shù)據(jù)前的預備工作。激活兩個地線,即保護地和信號地被激活。主機B的DCE檢測到來口遠端主機A的載波信號后,置口身的DCD為ONBRION,B預備接收數(shù)據(jù)。等待接收遠端主機發(fā)送的數(shù)據(jù)。①主機BDCEDSRON狀態(tài),表示可以接收遠端數(shù)據(jù);②假設主機BB置DTRONDCE,主機B已做好接收數(shù)據(jù)的預備。主機B側的DCEA發(fā)送載波回應信號。接收數(shù)據(jù)。主機B側的DCE接收到主機A發(fā)送的數(shù)據(jù)模擬信號后,將它RxDRxCBo雙方開頭發(fā)送和接收數(shù)據(jù)過程……ABDCE檢測不到來自主機A的載DCDRIOFF,恢復初始狀態(tài)。試畫岀二進制編碼101101001的曼徹斯特編碼和差分曼徹斯特編碼?!緟⒖即鸢浮緼I:0:l;l;0:i:0:0:l;I I I II I I II I I II I I I

I I I I 1I I I I 1I | I a 1I I I I 1曼徹斯特編碼 i : : ! : i : ! J差分曼徹斯特編碼設某模擬信號的幅值在卜4,4]V內(nèi)均勻分布,最高頻率為4KHzo現(xiàn)對它進展奈奎斯速率抽樣,并經(jīng)過均勻量化后編成二進制碼。設量化間隔為1/64V,求該PCM系統(tǒng)的信息速率?!緟⒖即鸢浮坑深}意,知:a=-4,b=4,Av=l/64,fH4KHz,貝!|量化電平M=(4-(-4))X64=512由于是經(jīng)過均勻量化后編成二進制碼,則編碼位數(shù)N=log2M=9又由于進展奈奎斯速率抽樣,則抽樣頻率fs=2fn=8KHz所以,PCM系統(tǒng)的信息速PCM72KbPSo第3 章數(shù)據(jù)鏈路層協(xié)議一、單項選擇題1. D2.B3.C4.C5.C6.D7.C8.B9. B10.D11.D12.C13.B14.C15.B16.D17.C18.C19.A20.D21.C22.B23.D24.A25-B26.B27-D28.C29-C30.C二、綜合應用題數(shù)據(jù)鏈路層的主要功能冇哪些?冇哪些主要協(xié)議標準?【參考答案】數(shù)據(jù)鏈路層的主要功能冇:鏈路治理:當網(wǎng)絡中的兩個結點要進展通信時,數(shù)據(jù)的發(fā)送方必需確知接收方是否已經(jīng)處在預備接收的狀態(tài)。為此,通信的雙方必需先耍交換一些必要的信息。同樣地,在傳輸數(shù)據(jù)時要維持數(shù)據(jù)鏈路,而在通信完畢時要釋放數(shù)據(jù)鏈路。就可以流量掌握:發(fā)送方發(fā)送數(shù)據(jù)的速率必需使接收方來得及接收。當接收方來不及接收時,就必需及吋掌握發(fā)送方發(fā)送數(shù)據(jù)的速率。過失掌握:在計算機通信中,一般都要求有極低的比特過失率。將數(shù)據(jù)和掌握信息區(qū)分開:在很多狀況下,數(shù)據(jù)和掌握信息處于同一幀屮。因此,肯定要有相應的措施使接收方能夠將它們區(qū)分開來。透亮傳輸:所謂透亮傳輸就是不管所傳數(shù)據(jù)是什么樣的比特組合,都應當能夠在鏈路上傳送。當所傳送數(shù)據(jù)屮的比特組合恰巧消滅了與某一掌握信息完全一樣時,必需冇牢靠的措施,使接收方不會將這種比特組合的數(shù)據(jù)誤認為是某種掌握信息。只要能做到這點,數(shù)據(jù)鏈路層的傳輸就被稱為是透切的。尋址:必需保證每一幀都能送到正確的H的地。接收方也應知道發(fā)送方是哪個結點。HDLC、PPP、SLIP等。假設數(shù)據(jù)位為11011,生成多項式為G(x)=X?+X+l,計算CRC校驗碼?!緟⒖即鸢浮坑?,r=3,生成多項式為G(x)=X?+X+l所對應的位串是lOlloxrM(x)對應的位串11011000。利用短除法計算結果如下:110110004-1011,余數(shù)R=001所以,CRC校驗碼為11011001假設A與B通信,雙方協(xié)議中釆用CRC校驗,商定生成多項式是B1001100100110011什么?【參考答案】收到的信息中前一局部是信息內(nèi)容,后一局部是(6位)是CRC碼,將收到的信息與生成多項式G(X)=X6+X5+X3+X2+1(1101101)2除運算(過程101100,0,因此該信息有過失,由于CRC校驗錯。由于傳輸信道的失真或噪聲等影響,信號在傳輸過程中會發(fā)生過失。因此如何覺察過失并進一步訂正過失是格外重要的,請描述檢、糾錯的根本原理。設有一種編碼,它有m個信息位和「個校驗位,假設需要訂正全部單比特錯,當m=7時,r最少應為多少?【參考答案】2r^m+r+lm=74,4。一個12位的海明碼到達接收方時的十六進制值是0xE4F,那么,原始發(fā)送方發(fā)1位?!緟⒖即鸢浮?xE4F變?yōu)槎M制為111001001111海明碼監(jiān)怦表達式如下:xl-xl+x3+x5+x7+x9+xl1=1+1+0+0+1+1=0x2-x2+x3+x6+x7+xl0+xl1=1+1+1+0+1+1=1x4-x4+x5+x6+x7+xl2=0+0+l+0+l=0x8”=x8+x9+xl0+xll+x12=0+1+1+1+1=0x8*x4*x2*xl*0010,0,因此,該傳輸存在錯誤,出錯位為x2,為校驗位,不是數(shù)據(jù)位。因此,發(fā)送方發(fā)送的信息只需去掉校驗位即可,為10101111,OxAFo數(shù)據(jù)鏈路層協(xié)議幾乎總是把CRC放在數(shù)據(jù)幀的尾部,而不是放在頭部,為什么?【參考答案】由于CRC校驗碼的形成是在數(shù)據(jù)發(fā)送期間進展計算形成的,一旦數(shù)據(jù)最終一位送入數(shù)據(jù)線路,則馬上將計算得到的CRC編碼附加在輸出流的后而發(fā)送出去。假設把CRC放在幀的頭部,那么就耍在數(shù)據(jù)發(fā)送Z前把整個幀先檢查掃描-遍來計算CRCCRC放在數(shù)據(jù)幀的尾部就可以將處理時間減半。衛(wèi)星信道數(shù)據(jù)率為1Mbps。取衛(wèi)星信道的單程傳播時延為0.25秒。每一個數(shù)據(jù)幀長都是2023bit。無視謀碼率、確認幀長和處理時間,無視幀首部長度對信道利用率的影響。試計算以下狀況下的信道利用率:(1)OW=7OT

停頓■等待協(xié)議。(2)ARQ協(xié)議,O(3) 連續(xù)ARQ協(xié)議,W=127 (4)連續(xù)ARQOT協(xié)議,WT=250o【參考答案】設信道利用率為U,則x2U=發(fā)送時間十(傳播時間+每幀發(fā)送時間)承受停頓等待協(xié)議:U=2023-106-(0.25x2+2023-106)=1/251=0.398%信道利用率為0.398%ARQW=7:TU=2023X7-106-(0.25X2+2023-106)=7/251=2.789%信道利用率為2.789%W=127:TU=2023X127-106-(0.25X2+2023-106)=127/251=50.598%信道利用率為50.598%W=250:TU=2023X250-106-(0.25X2+2023-106)=250/251=1信道利用率約為1證明:當用n個比特進展編號時,假設接收窗口的大小為1,則只冇在發(fā)WTW2J1ARQ協(xié)議才能正確運行?!緟⒖即鸢浮坑捎赪T內(nèi)不行能有垂復編號的幀,因此,WTW2“,設WT=2n由題意,接收窗口的人小為1,因此有:發(fā)送窗口:只有當收到對一個幀確實認,才會向前滑動一個幀的位置

送窗口吋向發(fā)送端發(fā)送對該幀確實認。有收到該幀確實認,則發(fā)送窗口就不能滑動。為爭論便利,取n=3,并考慮當接收窗口位于0時,發(fā)送窗口的兩上極端狀態(tài)。陰影局部為發(fā)送窗口或接收窗口。狀態(tài)1:發(fā)送窗口:0123456701234567全部確認幀收到0123456701234567狀態(tài)2:發(fā)送窗口:0123456701234567全部確認幀都沒收到接收窗口:0123456701234567因此,在狀態(tài)2下,接收過程前移窗口后有效序號的范圍和發(fā)送窗口的舊范圍Z間有重疊,致使接收端無法區(qū)分是重復幀還是幀。為使舊發(fā)送窗口和接收窗口之間序列號不發(fā)生重蒂,則需WT+WR^2n,WR=1,WT^2n-lo試畫圖說明數(shù)據(jù)鏈路層流量掌握的機制?!緟⒖即鸢浮酷娪没瑒哟翱跈C制進展流量掌握。發(fā)送方卜面以一個例子(假設發(fā)送窗口尺寸為2,接收窗口尺寸為1)為例說明滑動窗口的丁作過程,如以下圖所示。發(fā)送方(2)等待接(3)(4)(5)(6)(7)(8)0號幀等待接0號幀收到0號幀等待接收1號幀等待接收1號幀收到1號幀等待接收2號幀發(fā)送發(fā)送發(fā)送1號幀等待接收確認幀0號確認幀發(fā)送等待接收確認幀1號確認幀初始態(tài):發(fā)送方?jīng)]冇幀發(fā)出,發(fā)送窗口前后沿重合。接收方0號窗口翻開,等待接收0號幀。000號幀確實認幀。接收窗口狀態(tài)不變〔等待接收0號幀〕。10101號幀確實認幀。此吋,發(fā)送方翻開的窗口數(shù)己達規(guī)定限度,在未收到確實認返回幀之前,發(fā)送方暫停發(fā)送的數(shù)據(jù)幀。此時接收窗口狀態(tài)不變〔0號幀〕。接收方收到0號幀:接收方收到0號幀并檢驗正確,同時發(fā)送0號確認011號幀。此時發(fā)送窗口狀態(tài)不變。發(fā)送方收到00號幀確認幀,發(fā)送方關閉0〔緩沖區(qū)中刪除0〔等1號幀〕。2222號確認幀。此時,發(fā)送方翻開的窗口又已達規(guī)定限度,在未收到確實認幀之前,發(fā)送方暫停發(fā)送的數(shù)據(jù)幀。此時接收窗口狀態(tài)不變〔1號幀〕。111號確認幀,關閉1號窗口,翻開2號窗口,預備接收2號幀。此吋發(fā)送窗口狀態(tài)不變。發(fā)送方接收1號確認幀:發(fā)送方正確收到1號確認幀,發(fā)送方關閉1號窗口,表示從重發(fā)表〔緩沖區(qū)〕中刪除1號幀。此時接收窗口狀態(tài)不變。ARQNARQARQ協(xié)議的異同。ARQ協(xié)議的工作過程如以下圖所示。A主機B后退N幀ARQ協(xié)議的工作過程如以下圖所示。DATAO正確收到,發(fā)送ACK1[上交DATA1ACK2DATAO正確收到,發(fā)送ACK1[上交DATA1ACK2了主機DATA2收到出錯,丟棄超時重桜DATA3ACK2DATA4ACK2DATA5ACK2DATA2ACK3]ACK4”主機DATA4ACK5丿少?信道利用率是多少?假設承受滑動小為100字節(jié),應答幀人小可以無視。假設承受停頓■等待協(xié)議,問實際速率是多窗口技術,問最小序號位數(shù)多少?【參考答案】由題意,:分組人小為100字節(jié),帶寬為2Mbps,則發(fā)送延遲=8xl00-(2xl06)=0.4(ms)則1000m一20m/ms=50ms11RTT1幀,則周期長度=0.4ms+50msx2=100.4ms11幀數(shù)據(jù),則實際數(shù)據(jù)速率=8x100bit/幀xl幀-100.4ms=7968bps信道利用率=7968bps一(2x106)bps=0.3984%因此,假設承受停頓等待協(xié)議,則實際數(shù)據(jù)速率為 7968bps,信道利用率為0.3984%。假設釆用滑動窗口協(xié)議,則可連續(xù)發(fā)送的幀的個數(shù)為周期長度一分組發(fā)送時間=100.4ms-0.4ms=251<256=2*因此,假設承受滑動窗8位。在選擇垂傳協(xié)議中,當幀的序號字段為3比特,接收窗口與發(fā)送窗口尺寸相同時,發(fā)送窗口的最人尺寸為多少?【參考答案】設發(fā)送窗口大小為接收窗口大小為WR,序號為nWT=WRn=3T由于WT=WR,所以<即得因此,發(fā)送窗口WT4。TT試分析CSMA/CD介質訪問掌握技術的工作原理。【參考答案】CSMA/CD是帶有沖突檢測的載波監(jiān)聽多路訪問協(xié)議,其基木工作原理是:當某結點要發(fā)送報文時,首先監(jiān)聽網(wǎng)絡,如網(wǎng)絡忙,則等到其空閑為止,否則將馬上發(fā)送;假設兩個或更多個結點同時監(jiān)聽到網(wǎng)絡空閑并同時發(fā)送報文時,它們發(fā)送〔即碰撞因此每個結點當檢測到兩個或更多個報文Z間消滅碰撞時,結點將馬上停頓發(fā)送,并等待一段隨機長度的吋間后再重發(fā)送,該隨機吋間長度承受二進制指數(shù)退避算法產(chǎn)生,但在10次碰撞發(fā)送后,該隨機時間長度將被設直為最人值1023,16次碰撞后,結點將停頓發(fā)送數(shù)據(jù)并報發(fā)送失敗信息〔線路故障等〕。試分析CSMA/CD協(xié)議是否完全避開碰撞?為什么?CSMA/CDCSMA/CD是帶有沖突檢測的載波監(jiān)聽多路訪問協(xié)議,其根本工作原理是:當某結點耍發(fā)送報文時,首先監(jiān)聽網(wǎng)絡,如網(wǎng)絡忙,則等到其空閑為止,否則將馬上發(fā)送;假設兩個或更多個結點同時監(jiān)聽到網(wǎng)絡空閑并同時發(fā)送報文時,它們發(fā)送的報文將在網(wǎng)絡上發(fā)送沖突〔即碰撞〕,因此每個結點在發(fā)送時,還必需連續(xù)監(jiān)聽網(wǎng)絡;當檢測到兩個或更多個報文之間消滅碰撞時,結點將馬上停頓發(fā)送,并等待一段隨機長度的時間后再重發(fā)送,該隨機時間長度承受二進制指數(shù)退避算法產(chǎn)生,但在10次碰撞發(fā)送后,該隨機時間長度將被設置為最大值1023,16〔線路故障等〕。因此,CSMA/CD協(xié)議不是完全避開碰撞,但會監(jiān)測碰撞。試分析以太網(wǎng)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的流程是怎樣的?畫!11HDLC幀格式并說明各字段的意義?!緟⒖即鸢浮縃DLC幀格式如以下圖所示。位 8 8 8 NO 16 8標志01111110

地址域 掌握域

幀校驗序列FCS

標志01111110各字段意義如下:標志域地址域〔A〕。地址字段值為從站的地址。掌握域〔C〕。HDLC定義了3種類型的幀,每種類型都具有不同的掌握域格式。3種類型的幀分別是信息幀、臨控幀和無編號幀。信息域〔INFO〕8的整數(shù)倍。幀校驗序列〔FCS〕o幀校驗序列又稱為幀校驗和,它是按CCITT-CRC-16〔生成CRC校驗和,FCS3局部計算校驗和。試舉例說明HDLC的工作過程?!緟⒖即鸢浮縃DLC供給的是面對連接效勞,HDLC3個階段。連接建立〔初始化〕:通信雙方中的一方〔主站〕初始化數(shù)據(jù)鏈路,協(xié)商各種選項,使得幀能夠以有序的方式進展交換。數(shù)據(jù)傳送:通信雙方有序交換用八數(shù)據(jù)和掌握信息,并實施流量掌握和 。連接撤除:通信結朿時,雙方中一方發(fā)岀結朿信號來終止操作。鏈路的建立與撤除過程如以下圖所示。AABMBAABMBUA響應AABM幀ADISCB發(fā)送無編號應答幀UA,響應A的撤除命令數(shù)據(jù)傳輸。數(shù)據(jù)傳輸一般米用信息幀來實現(xiàn)全雙工的數(shù)據(jù)傳輸,利用信息幀實現(xiàn)雙向數(shù)據(jù)交換例如如卜圖所示 o1,0,01,0,11,0,01,0,1A00號幀B01號幀B11號幀1號幀1,廠發(fā)送號幀發(fā)311CM慣A送號1號幀3號幀1,3,2A3號幀,2號幀1241,3,4RR,4B24號幀B34號幀ARR4號幀AB站兩個結點的通信過程,AB站都是承受HDLC+N(S)值+P/F+N(R)P和戸P10,FF10,在幀中不使用的段用一(短劃線)表示。A站B.SABM-P―aB.I(0)P(0)—?B.I(l)P(0)―?B.I(6)P(0)—?A.RR-F(7)—?B」(7)P(7)B」(0)P(7)―?B. I(l)P(0)—a

B站v—B.UA-F—> —B.RR-F(7)—A.I(0)P(7)1(17)—A.I(7)F(1)v—B.RR-F(2)—A.I(0)P(2)請依據(jù)給出的一個幀序列答復以下問題:它們便用的是HDLC的哪一種通信方式?序列屮使用的I幀和RR幀是命令還是響應?信息幀使用的編號規(guī)章的模數(shù)是幾?從發(fā)往A的幀“A.I(1)F(7)”屮可以推斷在發(fā)此幀時,B已經(jīng)成功地收到了AB的第幾號幀?序列屮屬于無編號幀類型的有哪兒個?【參考答案】使用的是HDLC的異步平衡方式。I幀是命令幀,RR幀響應幀。信息幀使用的編號規(guī)章的模數(shù)是8。從發(fā)往A的幀“A.I(1)F(7)”屮可以推斷在發(fā)此幀時,B已經(jīng)成功地收到了AB6號幀。序列中屬于無編號幀類型的有SABM(置界步平衡方式)和UA(無編號確認幀)。試曲圖說明PPP協(xié)議的工作原理?!緟⒖即鸢浮慨斢脩魮芴柦尤隝SP時,路由器對撥號做出確認,并建立一條物理連接,這時,主機向路由器發(fā)送一系列的LCP幀(封裝成多個PPP幀)。這些幀及其響應幀選擇了將要使用的PPP協(xié)議參數(shù)。然后進展網(wǎng)絡層配置,NCP給接入的主機安排一個臨時的IP地址。此時,主機進入已連入的互聯(lián)網(wǎng)屮。當用戶通信完畢時,首先,NCPIP地址;其次,LCP釋放數(shù)據(jù)鏈路層連接;最終,釋放物理層的連接。PPP協(xié)議的工作過程可用以下圖所示的狀態(tài)圖來描述。

鏈路靜止鏈路建立|LCP配置協(xié)商

設備之間無鏈路II物理鏈路II鑒別失敗鏈路終止 鑒別

鑒別成功或無須鑒別

LP鏈路關閉懇求

網(wǎng)絡層協(xié)議鏈路翻開

已苓別的LCP鏈路VNCP鏈路PPP7D5EFE277D5D7D5D657D5E。試問真正的數(shù)據(jù)是什么〔用十六進制寫出〕?【參考答案】127D5E復原成7E567D5D7D787D5D復原成7D7D5E7E7EFE277D7D657E。第4 章網(wǎng)絡層協(xié)議一、單項選擇題1. B2.C3.A4.C5.B6.B7.D8.D9. B10.C11.D12.B13.A14.A15.C16.C17. B18.B19.B20.A21.D22.C23.A24.D25. C26.C27.C28.A29.D30.A31.B32.B33. C34.A35.B36.D37.A38.B39.C40.D二、綜合應用題直接播送與有限播送有何不同?【參考答案】動,主機號局部設宜為全“1IP地址;55稱為有限播送地址。假設需要址只能作為目的地址。使用私有網(wǎng)絡地址有什么優(yōu)點?以一樣。冇一公司獲得的網(wǎng)絡IP地址為120.000。該公司至少需要由1000個物理網(wǎng)絡組成,作為網(wǎng)絡設計者,試對公司的網(wǎng)絡進展了網(wǎng)劃分。子網(wǎng)號的位長至少應當設計為多少位?〔3〕IP6o,其子網(wǎng)地址是什么?主機號是什么?【參考答案】(1) 所以子網(wǎng)號的位長10位。(2) 了網(wǎng)掩碼二進制表示為:11111111111111111100000000000000則子網(wǎng)掩碼為:,理論上支持210-2=1022個子網(wǎng)。(3) IP地址:01111000000011101111101100010000子網(wǎng)掩碼:111111111111111 1000000000000000IP地址同子網(wǎng)掩碼進展“與”運算,得到網(wǎng)絡地址:0111100000001110 1000000000000000所以,網(wǎng)絡地址:主機號是后14位,6o一個單位有一個C類網(wǎng)絡200」.1.0。考慮到共有四個部門,預備劃分了網(wǎng)。這四個部門內(nèi)的主機數(shù)目分別是:A-72臺,B-35臺,020臺,D-18臺,即共有145臺主機。給出一種nJ“能的了網(wǎng)掩碼安排來完成劃分任務。假設部門D的主機數(shù)口增長到34臺,那么該單位又該怎么做?【參考答案】承受變長了網(wǎng)劃分方式進展劃分,劃分的網(wǎng)絡號分別為:/25、28/26、2/27、4/27假設部門D主機數(shù)冃增加為34臺,則將第四個網(wǎng)絡號改為:4/26。某公司冇4個部門,公司網(wǎng)絡號為,試問假設將4個部門分別劃分到不同了網(wǎng)中,并H要使每個部門的主機數(shù)量最多,應當如何劃分?子網(wǎng)掩碼應如何表示?每個部門能容納的主機數(shù)量是多少?【參考答案】CIP24位為網(wǎng)絡地址,后8位為主機地址?,F(xiàn)在需要將其劃分為4個子網(wǎng),假設公司路由器支持全012位作為了網(wǎng)號即可劃分成4個了網(wǎng),則了網(wǎng)掩碼為92,劃分了網(wǎng)后,還有6位作為主機位,因此,每個子網(wǎng)能容納的主機數(shù)量為2& 2=62臺。246位為主機號,則子92,62臺。TCP/IPA1P地址為,物理地址為0x0026C76992F8,主機B的IP地址為,物理地址為0x001CF05Fe965,試給岀主機A對主機B進展地址解析的懇求報文和應答報文的內(nèi)容。【參考答案】主機A對主機B進展地址解析的懇求報文的內(nèi)容如下:Hardwaretype:Ethernet(1)Protocoltype:IP(0x0800)Hardwaresize:6Protocolsize:4Opcode:request(l)SenderMACaddress:0x0026C76992F8SenderIPaddress:TargetMACaddress:0x000000000000TargetIPaddress:主機B對主機A進展地址解析的應答報文的內(nèi)容如下:Hardwaretype:Ethernet(1)Protocoltype:IP(0x0800)Hardwaresize:6Protocolsize:4Opcode:rcply(2)SenderMACaddress:0x001CF05Fe965SenderIPaddress:TargetMACaddress:0x0026C76992F8TargetIPaddress:IPIPIP數(shù)據(jù)報數(shù)據(jù)區(qū)進展校驗?【參考答案】只校驗IP數(shù)據(jù)報的首部,不包括數(shù)據(jù)區(qū)局部,其目的是削減路由器處理的開銷。數(shù)據(jù)區(qū)的完整性通過高層協(xié)議來保證。IPZ間轉發(fā)時,IP首部小哪些字段必定會發(fā)牛變化?哪些字段可能發(fā)牛變化?【參考答案】必定發(fā)生變化的字段有:TTL、首部校驗和??赡馨l(fā)生變化的字段有:總長度、標志、片偏移。計算圖4 44所示的IP數(shù)據(jù)報的校驗和〔給出計算過程〕。45050100450501000041708【參考答案】承受二進制計算0100010100000000—4、500000000000110010-500000000001100100f1000000000000000000f000000010000010001f4170000000000000000->01100101011000100—202.1960000010000000101->4.51100101001100000-202.960100000001000100->64.6800010001100010100t ..->100010001100010110十反碼算數(shù)運算求和1101110011101001f因此,IP數(shù)據(jù)報的校驗和為:1101110011101001IP203000MTU=800的網(wǎng)絡屮傳輸過程是怎樣的?【參考答案】數(shù)據(jù)長度為3000字節(jié),在MTU=800的網(wǎng)絡屮傳輸,需要進展分片傳送。IP數(shù)據(jù)報分片后,每一片都需要加一個首部,由題意知IP數(shù)據(jù)報固定首部長20字節(jié),因此每一片中數(shù)據(jù)的最大長度則為800-20=780字節(jié)。另外,片偏移量是以8個字節(jié)為偏移單位,即分片小數(shù)據(jù)大小應為8的整數(shù)倍。數(shù)據(jù)報分片中數(shù)據(jù)人小最人值780字97,776字節(jié)。因此,3000字節(jié)的數(shù)據(jù)報經(jīng)過MTU=800的網(wǎng)絡傳輸時,分為4片,數(shù)據(jù)報片中前3片數(shù)據(jù)大776字節(jié),最終一片數(shù)據(jù)大小為6720、97、194、291,分片后,除最終一原始數(shù)據(jù)報總長度〔字節(jié)〕3000數(shù)據(jù)長度〔字節(jié)〕3000片偏移0MF0片外,其他各片的MF原始數(shù)據(jù)報總長度〔字節(jié)〕3000數(shù)據(jù)長度〔字節(jié)〕3000片偏移0MF01796776012796776971379677619414696〔4字節(jié)填充〕6722910路由器Ri的路由表如表4?15所示,現(xiàn)在收到相鄰路由器R?發(fā)來的路由更4?16所示。試運川距離矢量算法更路由器心的路由目的網(wǎng)絡距離下一跳路由器Net3直接交付Net612R5Net44R?1表4?15路由器R的路由表 表目的網(wǎng)絡距離下一跳路由器Net3直接交付Net612R5Net44R?1HH的網(wǎng)絡距離下一跳路由器Net23RsNct34R5Net62R2Net46iJNctl3R2Net25R4【參考答案】

H的網(wǎng)絡Nctl距離下一跳路山器4RH的網(wǎng)絡Nctl距離下一跳路山器4R3Net26RsNel32R3Net45RsNet62R2B4?17B收到從路由器C發(fā)4-18B更后的路山表。表4-17路由器B的路由農(nóng) ?4-18路由器B收到的路由信息目的網(wǎng)絡距離目的網(wǎng)絡距離下一跳路由器N〕7AN:2C目的網(wǎng)絡距離N2J48N6NsN6Ns8F4EN94FN64Xx35【參考答案】目的網(wǎng)絡距離下一跳路由器更說明目的網(wǎng)絡距離下一跳路由器更說明N17A無信息,不轉變N25C和同的下一跳,更N39C的工程,添加進來N65c不同的下一跳,距離更短,更N84E不同的下一跳,距離一樣,不轉變N94F不同的下一跳,距離更大,不轉變IP數(shù)據(jù)報重組算法都冇一個計數(shù)器來避開一個喪失的片段長期掛起一個重組緩沖區(qū)。假定一個數(shù)據(jù)報被分割成4個片段。開頭的3個片段到達了,但最終一個被耽誤了,最終計數(shù)器超吋,在接收方存儲器中的3個片段被丟棄。過了一段時間,最終一個片段蹣跚而至。那么應當如何處置這個片段?【參考答案】蹣跚而至的數(shù)據(jù)片段會被接收方認為是一個的IP數(shù)據(jù)報的一局部,而該數(shù)據(jù)報的等待其他片段的到來,明顯,其他片段最終也不行能到達,因此,該數(shù)據(jù)片段也會因超時而被丟棄。TCP/IPIP層設ICMP進展過失掌握報告?【參考答案】在IP層設宜TCMP進展過失掌握報告是為了更有效地轉發(fā)IPICMPICMP不ICMP只能向源站報告過失?是什么緣由不通。而沒有必要告知其他站點。ICMP過失報文主要有哪些狀況?【參考答案】不產(chǎn)生1CMP過失報告報文主要冇以下幾種狀況:對 ICMP過失報告報文不再發(fā)送ICMP過失報告報文。對除第一個分片的數(shù)據(jù)報片外的所冇后續(xù)數(shù)據(jù)報片都不發(fā)送 ICMP過失報告報文。對具有多播地址的數(shù)據(jù)報都不發(fā)送 1CMP過失報告報文。對具有特姝地址〔如 或〕的數(shù)據(jù)報不發(fā)送ICMP過失報告報文。Tracert程序如何跟蹤路由?【參考答案】Traceroute從源主機向目的主機發(fā)送一連串的IP數(shù)據(jù)報,數(shù)據(jù)報中封裝的是無法交付的UDPP1的生存時間TTL設置為1P1到達第一個路由器RlDt,R1TTL1TTL0,R1P1丟棄了,并向源主機發(fā)送一個ICMPP2,TTL2。P2Rl,R1收下TTL1再轉發(fā)R2oR2P2TTL為1,1TTL0。R2P2,并向源主機發(fā)送一個ICMP時間超過過失報告報文。這樣始終連續(xù)卜-去。當最終一個數(shù)據(jù)報剛剛到達目的主機吋,TTL為1。主機不轉發(fā)數(shù)據(jù)報,也不把TTL減1,而是向源主機發(fā)ICMP終點不行達報文。這樣,源主機到達了自己的目的。為什么主機不屬于任何一個群組,但有時會收到組播數(shù)據(jù)報?【參考答案】IGMP并非在因特網(wǎng)范圍內(nèi)對所何多播組成員進展治理的協(xié)議。IGMP不知道IP多播IGMP協(xié)議是讓連接在木地局域網(wǎng)上的多播路由器知道本局域網(wǎng)上是否冇主機〔〕參與或退出了某個多播組。所以即使某一主機不屬于任何一個群纟R,但該主機所在的網(wǎng)絡存在多播路由信息協(xié)議RIP與開放最短路徑優(yōu)先OSPF協(xié)議有何不同?RIP適用于屮小型網(wǎng)絡;OSPF適用于大型網(wǎng)絡;RIP是距離向量路由協(xié)議;OSPF是鏈路狀態(tài)路由協(xié)議;OSPF信息;RIPrfl器所知道的全部信息,即自己的路由表;OSPF發(fā)送的信息是與木路由器相鄰的全部路由器的鏈路狀態(tài),而這只是路由器所知道的局部信息;RIP按固定的時間間隔交換路由信息;OSPF只冇當鏈路狀態(tài)發(fā)生變化時,路由器才向全部路由器川洪泛法發(fā)送信息。OSPF為什么不會產(chǎn)生路由環(huán)路?【參考答案】每臺路由器描述的是占己能夠確保正確的信息〔H己周邊的網(wǎng)絡拓撲結構〕,并且LSA屮標記了該信息的生成者〔RouterID〕。其他路由器只負責在論路由器位于網(wǎng)絡中的什么位置,都可以準確無誤的接收到全網(wǎng)的拓撲構造圖。第第5 章傳輸層協(xié)議一、單項選擇題1.B 2.C3.B4.C5.D6.C7.C8.C9.D 10.C11.A12.D13.B14.D15.A16.B17.A18.A19.D20.C21.C22.A23.A24.B25.B26.A27.A28.A29.B30.D31.B32.C33.C34.B二、綜合應用題35.C36.C37.B38.A39.C40.DUDP校驗和的計算過程?!緟⒖即鸢浮縐DP校驗和的步驟如下:UDP用戶數(shù)據(jù)報上;將校驗和字段填入0;將全部位劃分為16位〔2字節(jié)〕的字,假設字節(jié)總數(shù)不是偶數(shù),則增加一個字節(jié)〔0〕。填充只是為了計算校驗和,計算完畢后將其丟棄;將全部16位的字進展二進制反碼加法運算;將得到的結果按位取反,將其插入到校驗和字段;將偽首部和填充去掉。一個UDP用戶數(shù)據(jù)報的數(shù)據(jù)字段為8192B,要使用以太網(wǎng)來傳送。試問應當劃分為幾個IP數(shù)據(jù)報片?說明每一個IP數(shù)據(jù)報片的數(shù)據(jù)字段長度和片段偏移字段的值。【參考答案】由于UDP用戶數(shù)據(jù)報冇88192+8=8200字節(jié)。MTU=1500IP20字節(jié),每個數(shù)據(jù)報片的數(shù)據(jù)局部長度不能超過1480字節(jié)。因此,該UDP數(shù)據(jù)報應當劃分為8200-1480=5.5〔6〕,6IP數(shù)據(jù)報片,前5個是1480字節(jié),最終一個是8008字節(jié)為單位,片偏移字段值分別為0、185、370、555、740和925。6IP數(shù)據(jù)報片。數(shù)據(jù)字段的長度:前5個是1480字節(jié),最終一個是800字節(jié)?!?〕片段偏移字段的值分別是:0、185>370、555、740925。UDP是面對無連接的,而IP同樣也是面對無連接的,通過只讓用戶進行發(fā)送原始的IP分組來實現(xiàn)無連接傳輸,而丟棄UDP協(xié)議,這樣做是否可以?為什么?【參考答案】不行以。由于IP分組只包含IP地址,該地址指定一個口的地主機。一旦這個分組到達目的地主機時,網(wǎng)絡掌握程序必需要將它交給相應的應用進程。UDP數(shù)據(jù)報中包含標識應用進程的目的端口,網(wǎng)絡掌握程序通過該字段,才能將分組投遞給正確的應用進程,IfljIP分組中不含冃的端口。因此,不能丟棄UDP協(xié)議。利用TCP的PUSH標志可以執(zhí)行什么樣的功能?【參考答案】在已經(jīng)建立起來的TCP連接上的數(shù)據(jù)傳輸可以看成是字節(jié)“流”的運動。每當發(fā)送方用戶發(fā)送數(shù)據(jù)時,為了使它盡快到達接收方,可以使用PUSH標志,對于發(fā)送方的TCP來說,當它接收到PUSH標志時,就馬上將其發(fā)送隊列中準備發(fā)送的數(shù)據(jù)全部發(fā)出。對于接收方的TCP來說,一口收到PUSH信號,它就不再等待后續(xù)到來的數(shù)據(jù),而直接轉向接收數(shù)據(jù)的接收進程。在使用TCP傳送數(shù)據(jù)吋,假設有一個確認報文段喪失了,也不肯定會引起與該確認報文段對應的數(shù)據(jù)的重傳。試說明理由?!緟⒖即鸢浮坑捎诎l(fā)送方可能在還未重傳時就收到了對方發(fā)送過來的對更高序號報文的確認報A連續(xù)發(fā)送兩個報文段〔seq=92,DATA共8字節(jié)〕〔seq=100,DATA共20字節(jié)〕,均正確到達主機B。B連續(xù)發(fā)送兩個確認報文段:〔ack=100〕和在傳送時喪失了。A〔scq=92,DATA8字節(jié)〕ZB發(fā)送的對其次個報文段〔seq=100,DATA共20字節(jié)〕確實認報文段〔ack=120〕,盡管〔ack=100〕喪失了,但主機A仍舊可以確定119號及119號之前的全部字節(jié)〔包括第一個報文段中的8個字節(jié)〕均已被主機B正確接收,因此,主機A不會對第一個報文段進展重傳。請作圖說明TCP連接建立的三次握手過程?!緟⒖即鸢浮縏CP連接建立的三次握手過程如以下圖所示。SYN報文段,SYN=1seq=xSYN+ACK報文段發(fā)送ACK文段,ACK=1seq=x+l,ack=y+l

接收方B〔效勞器〕SYN+ACK報文段SYN=1,ACK=1scq=y,ack=x+lACK報文段①A〔客戶端〕B〔效勞器〕TCPB發(fā)送一個TCP報SYN標志=1,seq=x〔xA的初始序列號,隨機數(shù)〕,然后啟動計時器,等待接收B的應答。該報文段稱為SYN報文段,它不攜帶任何數(shù)據(jù),但消耗一個序列號。②BATCPA發(fā)送應答報文,其屮SYN標志、ACK標志都1,y〔yB的初始序列號,隨機數(shù)〕,ackx+1。B也啟動計時器,等待接收A的應答。這里B發(fā)送給A的報文段稱為SYN+ACK報文段,它也不攜帶任何數(shù)據(jù),但消耗一個序列號。③假設A在計時器超時之前收到Back是否為x+1,BBACK標志為1,確認號ack為y+1。至此,A認為連接已經(jīng)建立。本階段A發(fā)給B的報文段稱為ACK報文段,它假設不攜帶數(shù)據(jù),就不消耗序列號。④假設B在計時器超時之前收到Aack是否為y+1,A的正確應答。至此,B也認為連接已經(jīng)建立。當TCPcwnd1,16。假設當擁塞窗口值為24時,發(fā)生擁塞。試運用慢卅動和擁塞避開算法畫出擁塞窗口值與傳輸輪次的關系曲線?!緟⒖即鸢浮縏CP的擁塞掌握中,什么是慢啟動、擁塞避開、快速重傳和快恢復算法?【參考答案】cwndMSS的數(shù)值。在每收到一個對的報文段確實認后,將擁塞窗口增加至多一個MSS的數(shù)值。用這樣的方法逐步增大發(fā)送端的擁塞窗口cwnd,可以使分組注入到網(wǎng)絡的速率更加合理。擁塞避開:當擁塞窗口值大于慢啟動門限吋,停頓使用慢啟動算法而改用擁塞避RTT就增加一個MSS的大小??熘貍魉惴ㄒ?guī)定,發(fā)送端只要一連收到三個重復的ACK即可斷定有分組喪失了,快恢復算法:當發(fā)送端收到連續(xù)三個重復的ACK時,就重設置慢啟動門限ssthreshoZ處是擁塞窗口cwnd1,而是設置為ssthresh+3xMSS。ACKn個〔n>3〕,cwndssthresh+nxMSSo

假設發(fā)送窗口值還容許發(fā)送報文段,就按擁塞避開算法連續(xù)發(fā)送報文段。假設收到了確認的報文段的ACK,就將cwnd縮小到ssthresho試述三次握手的過程〔包括界常狀況〕。假設在而向連接的傳輸層使用二次握手,將會消滅什么樣狀況?為什么?所示。進展連接建立的 TCP雙方通過交換3個報文段來同步挨次號。fB〔效勞器〕SYN報文段SYN+ACK報文段SYN=1,ACK=1seq=y,ack=x+lACK報文段三次握手中的第1個報文段可以被識別,由于在其CODE段中冇SYN位置1。第2SYNfB〔效勞器〕SYN報文段SYN+ACK報文段SYN=1,ACK=1seq=y,ack=x+lACK報文段全都認為連接已經(jīng)建立。通常,一臺機器上的TCP軟件被動地等待握手,另一臺機器上的TCP軟件發(fā)起連接過程。發(fā)起握手動作的計算機,比方A,把它的起始序號x放到3次握手中第1個SYN報文段的序列號域中,第2個計算機,比方稱作B,收到這個B計算機還在答復中在序列號段內(nèi)給出自己的序列號以及一個確認,說明它期盼字節(jié)號x+1。在握手的最后一個報文段屮,A確認從B收到了宜三次握手主要是為了防止已失效的連接懇求報文段突然又傳送到了主機B,從而產(chǎn)牛錯課。考慮這樣一種狀況,主機A發(fā)出連接懇求,但因連接懇求報文喪失而未收到確認。主機A于是再重傳一次。后來收到了確認,建立了連接。數(shù)據(jù)傳輸完畢后,就釋放了連接。在這個過程中,主機A共發(fā)送了兩個連接懇求報文段,其中的其次個到B。現(xiàn)假定消滅另一種狀況,即主機A發(fā)出的第一個連接懇求報文段并沒有丟失,而是在某些網(wǎng)絡結點滯留的時間太長,以致延課到在這次的連接禪放以麻才傳送到主機B。本來這是一個已經(jīng)過時的報文段,但主機B為是主機A又發(fā)出一次的連接懇求,于是就向主機A發(fā)出確認報文段,同意建立連接。主機A由于并沒有要求建立連接,因此不會理睬主機B確實認。釆用三次握手,主機B收不到確認,就建立不了的連接。假設把三次握手改成二次握手,在上述已失效的連接懇求報文段突然乂傳送到了主機B的狀況下,主機B在向主機A發(fā)出確實認報文段就會以為的傳輸層連接已經(jīng)建成了,并等待主機A發(fā)來數(shù)據(jù)。主機B的很多資源就這樣白白地浪例子,考慮計算機AB之間的通信。假定BA發(fā)送一個連接懇求分組,A收到了這個分組,并發(fā)送了確認應答分組。依據(jù)兩次握手的協(xié)定,A認為連接已經(jīng)成功地建的應答分組在傳輸中被喪失的狀況下,B將不AAAB的交通,也不知道A是否同意B所建議的用于B到A交通的初始序列號,B其至疑心A是否收到自己的連接懇求分組。在這種狀況下,B認為連接還未建立成功,將無視A發(fā)來的任何數(shù)據(jù)分A這樣就形成了死鎖。一臺承受TCP10ms的lGbps的線路上發(fā)送65535字節(jié)的窗口數(shù)據(jù)??傻玫降淖钊藬?shù)據(jù)吞吐量是多少?該線路的效率為多少?【參考答案】由題意,知單向延遲為10ms,因此,RTT=10ms><2=20ms即每20ms可以發(fā)送一個窗口人小的數(shù)據(jù)量,因此,每秒可以發(fā)送的窗口數(shù)量為:1000ms-20ms=50個窗口。65535x8x50=26.214(Mbps)線路的效率為:26.214MbpsHGbps~2.62%26.214Mbps,2.62%。為什么重置釋放TCP連接可能會喪失用戶數(shù)據(jù),而使用TCP的妥當釋放連接方法就可保證不喪失數(shù)據(jù)?【參考答案】重置釋放TCP數(shù)據(jù)可能有一局部沒有發(fā)送完,仍舊在緩沖區(qū)屮等待;已經(jīng)被傳輸實體發(fā)送出去的數(shù)據(jù)可能有一局部還在網(wǎng)絡屮傳送,沒有到達接收方;已經(jīng)到達接收方傳輸實體的數(shù)據(jù)也可能仍舊存在于其緩沖區(qū)中,尚未能夠遞交給應用進程。明顯,在這樣的狀況下,馬上的非正常屮止,突然釋放供連接使用的全部相關資源,就可能會喪失用戶數(shù)據(jù)。由于TCP連接的妥當釋放在通信的兩個方向上分別進展,訃雙方把需要發(fā)送的數(shù)據(jù)都發(fā)送完再啟動釋放過程;而且,在任一方向上,發(fā)出釋放懇求的一方必需在得到對方確實認后才能完成在該方向上的釋放。因此,使用TCP的妥當釋放連接方法就可保證不喪失數(shù)據(jù)。數(shù)據(jù)報的分片和重組由IPTCPTCP不必擔憂到達數(shù)據(jù)的失序問題?【參考答案】不是。由于盡管到達的每個IP數(shù)據(jù)報都是完整的,但可能到達的數(shù)據(jù)挨次是錯誤的,因此,TCP必需預備適當?shù)刂亟M報文的各個局部。為什么在TCP頭部有一個表示頭部長度的偏移段,而UDP的頭部就沒冇這個段?【參考答案】TCP頭部除固定長度部格外,述有選項,因此TCP頭長是可變的,在其頭部需要冇一個偏移段來說明頭的總長度。而UDP頭部長度是固定的,在其頭中就沒有必要設立這個段。假假設收到的報文段無過失,只是未按序號,則TCP對此未作明確規(guī)定,而是讓TCP的實現(xiàn)者自行確定。試爭論兩種可能的方法的優(yōu)劣:將不按序的報文段丟棄。起上交應用層?!緟⒖即鸢浮康谝环N方法將不按序的報文段丟棄,會引起被丟棄報文段的重復傳送,增加對網(wǎng)絡帶寬的消耗,但由于用不著將該報文段暫存,可避開對接收方緩沖區(qū)的占用。其次種方法先將不按序的報文段暫存于接收緩存內(nèi),待所缺序號的報文段收齊后再一起上交應用層;這樣有可能避開發(fā)送方對已經(jīng)被接收方收到的不按序的報文段的重傳,削減對網(wǎng)絡帶寬的消耗,但增加了接收方緩沖區(qū)的開銷。第6 章應用層協(xié)議一、單項選擇題1.A2.B3.B4.A5.A6.C7.D8.A9.C10.B11.C12.C13.B14.B15.D16.A17.A18.B19.C20.A21.B22.D23.D24.A25-C26.B27-D28.C29.A30.B二、綜合應用題簡述DNS效勞器的工作過程?!緟⒖即鸢浮坑脩粢胪ㄟ^使用IntcrnctExplorcr來訪問萬維網(wǎng)效勞器,則用戶必需首先獲得與IPDNSWINS將主機名稱轉換為IP地址,這個過程被稱為主機名稱解析(NameRcsolution)。一旦用戶的計算機將WWW效勞IPWWWTCP/IP網(wǎng)絡通信。簡述Telnet的工作方式。【參考答案】Telnet登錄遠程計算機時,實際啟動了兩個程序,一個叫“Telnet客戶端程序”,它運行在用戶的本地”Telnet效勞端程序”,它運行在要登錄的遠程計算機上。因此,在遠程登錄過程中,用戶的本地計算機是一個客戶,而提供效勞的遠程計算機則是一個效勞器。在遠程登錄過程中,本地計算機上的客戶程序完成如下工作:屮請與遠程效勞器建立連接;將從本地鍵盤上輸入的字符串轉換為標準格式發(fā)送到遠程效勞器,將遠程效勞器接收到的信息顯示在本地計算機的屏幕上。Telnet效勞器程序則完成如下工作:在接收到客戶機懇求時,通知客戶機遠程效勞器已經(jīng)作好等待接收客戶機發(fā)出命令的預備;執(zhí)行客戶機所發(fā)出的命令,并將執(zhí)行結果送回客戶機;等待客戶機的卞一個命令。簡述FTP的主要工作過程。主進程和附屬進程各起什么作用?【參考答案】FTP的主要工作過程如下:FTP使用兩條TCP連接來完成文件傳輸,一條連接用于傳送掌握信息〔命令和響應〕,另一條連接用于數(shù)據(jù)傳送。在效勞器端,掌握連接的默認端口號為21,數(shù)據(jù)連接的默認端口號為20。掌握連接在整個會話期I”可始終保持翻開,F(xiàn)TP客戶發(fā)出的傳送懇求通過掌握連接發(fā)送給效勞器端的掌握進程,但掌握連接不用來傳送文件。實際用于傳文件的是“數(shù)據(jù)連接”。效勞器端的掌握進程在接收到FTP客戶發(fā)送來的文件傳輸懇求后就創(chuàng)立“數(shù)據(jù)傳送進程”和“數(shù)據(jù)連接”,用來連接客戶端和效勞器端的數(shù)據(jù)傳送進程。數(shù)據(jù)傳送進程實際完成文件的傳送,在傳送完畢后關閉“數(shù)據(jù)傳送連接”并完畢運行。主進程和附屬進程的作用FTP使用客八機/效勞器方式。一個FTP效勞器進程可同吋為多個客八進程供給效勞。FTP的效勞器進程由兩大局部組成:一個主進程,負責承受的懇求;另外有假設主進程的工作步驟如下。翻開掌握端口〔端口號為 客戶進程能夠連接上;等待客戶進程發(fā)出連接懇求;啟動附屬進程來處理客戶進程發(fā)來的懇求。附屬進程對客戶進程的懇求 完畢后即終止,但附屬進程在運行期問依據(jù)需要還可能創(chuàng)立其他一些子進程;主進程為附屬進程的處理是并發(fā)進展的。FTPTFTP界同點。【參考答案】FTP是完整、面對會話、常規(guī)用途文件傳輸協(xié)議。而TFTP用作bonesbare特別目的文件傳輸協(xié)議。交互使用FTPoTFTP允許僅單向傳輸?shù)奈募?。FTPTFTP不供給身份驗證。FTPTCP端口號:2021端口用于建立掌握連接。TFTPUDP69英文件傳輸活動。TFTP不支持驗證WindowsNTFTPTFTP。FTPTCP,oTFTPUDP,需要削減開銷,是不行靠連接。如何訪問一臺匿名FTP效勞器來獵取文檔?!緟⒖即鸢浮磕涿鸉TP是指用戶通過掌握連接登錄吋,用戶名為專用的“anonymous“,口令用占己的電子郵件地址,即可完成匿名FTP登錄的功能。登錄成功后即可從該效勞器上下載文件。簡述SMTP的工作原理及工作過程?!緟⒖即鸢浮慨斢脩舭l(fā)出郵件懇求吋,SMTP發(fā)送者少SMTP接收者Z間建立一個雙向傳送通信通道。SMTP發(fā)送者發(fā)出相關命令在SMTP協(xié)議掌握下由SMTP接收者接收,SMTP接收者給出響應。SMTP承受TCP協(xié)議傳輸,在發(fā)送郵件吋,客戶建立一條到郵件效勞器的牢靠數(shù)據(jù)流連接。一旦建立了連接,發(fā)送方對傳輸一個或多個郵件,也可以終止連接或者懇求效勞器交換發(fā)送方和接收方的身份,以便郵件能反向流淌;接收方必需確認每個報文,也可以終止整個連接或當前的報文傳輸。SMTP3個階段。連接建立。SMTP連接是在發(fā)送主機即SMTP客戶和接收主機即SMTP效勞器之間建立的。SMTP客戶每隔肯定時間對郵件緩存扌「I描一次。如覺察有郵件,就使用SMTP的熟知端口號25與目的主機的SMTP效勞器建立TCP連接?!?〕oSMTPMAIL命令。MAIL命令后面有發(fā)信人的地址。如:MAILFROM“mailto:abc@“abc@〔3〕連接釋放。SMTP客戶發(fā)送QUIT命令,表示客八郵件發(fā)送完畢。SMTP效勞器返回的信息是“250OK”。SMTPTCP連接的SMTPSMTP連接。簡述郵局協(xié)議POPPOP和SMTP這兩個協(xié)議?IMAPPOP冇何區(qū)分?【參考答案】POP使用客八機效勞器的工作方式。在接收郵件的用八的PC機中必需運行POPISP的郵件效勞器中則運行POPPOP效勞器只有在用戶輸入鑒別信息〔用戶名和口令〕后才允許對郵箱進展讀取。POP是一個脫機協(xié)議,全部對郵件的處理都在用戶的PC機上進展;IMAP是一個聯(lián)機協(xié)議,用戶可以操縱ISP的郵件效勞器的郵箱。什么是URL?它山哪兒局部組成?【參考答案】統(tǒng)一資源定位符URL供給了從Internet上獲得資源位置和訪問這些資源的方法°URL給資源的位置捉供一種抽象的識別方法,并用這種方法對資源定位。只要能夠。URL的完整格式由以下幾局部組成:協(xié)議+“:〃”+主機域名〔IP地址〕端口號+忖錄路徑+文件名簡述常用的七種懇求方法GET、HEAD>PUT、POST、DELETE、TRACE.CONNECTti勺作用?!緟⒖即鸢浮縂ET方法。GETURL指定的資源。HEADHEAD方法要求效勞器查找某對彖的元信息而不是對象木身,僅要求效勞器返冋關于文檔的信息,而非文檔木身。POST方法。POST服務器將附帶的數(shù)據(jù)當作效勞器一個的記錄來接收。PUT方法。PUT方法是用來懇求將這個懇求屮所發(fā)送的數(shù)據(jù)儲存到請求消息中說明的資源處DELETE方法。DELETE效勞器刪除在懇求消息中說明的資源。TRACE方法。TRACE效勞器所接收到的數(shù)據(jù)是正確的。CONNECT方法。CONNECTSSL隧道所用。查閱相關資料,論述1.1協(xié)議增的主要內(nèi)容?!緟⒖即鸢浮?1.1/1.0協(xié)議的增內(nèi)容主要表達在:緩存處理。帶寬優(yōu)化及網(wǎng)絡連接的使用。錯謀通知的治理。消息在網(wǎng)絡中的發(fā)送?;ヂ?lián)網(wǎng)地址的維護。安全性及完整性。7 章引導協(xié)議與動態(tài)主機配置協(xié)議7 章引導協(xié)議與動態(tài)主機配置協(xié)議一、單項選擇題1. D 2.B3A4.C5.B6.D7.D8.B9.B 10.B11.D12.A13.C14.A15.A二、綜合應用題BOOTP

溫馨提示

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

評論

0/150

提交評論