




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章概述
1-3Theperformanceofaclient-serversystemisinfluencedbytwonetworkfactors:thebandwidth
ofthenetwork(howmanybits/secitcantransport)andthelatency(howmanysecondsittakesfor
thefirstbittogetfromtheclienttotheserver).Giveanexampleofanetworkthatexhibitshigh
bandwidthandhighlatency.Thengiveanexampleofonewithlowbandwidthandlowlatency.
客戶-服務(wù)器系統(tǒng)的性能會(huì)受到兩個(gè)網(wǎng)絡(luò)因素的影響:^6^碗(每秒可以傳輸多少位數(shù)據(jù))和延遲(將第
T數(shù)據(jù)位從客戶端傳送到服務(wù)器端需要多少秒時(shí)間)。請(qǐng)給出一個(gè)網(wǎng)絡(luò)的例子,它具有崎寬和高延遲。然
后再給出另一個(gè)網(wǎng)絡(luò)的例子,它具有低帶寬和低延遲。
答:橫貫大陸的光纖連接可以有很多千兆位/秒帶寬,但是由于光速度傳送要越過數(shù)千公里,時(shí)延將也高。相
反使用56kbps調(diào)制解調(diào)器呼叫在同一大樓內(nèi)的計(jì)算機(jī)則有低帶寬和較低的時(shí)延。
1-4Besidesbandwidthandlatency,whatotherparameterisneededtogiveagoodcharacterization
ofthequalityofserviceofferedbyanetworkusedfordigitizedvoicetraffic?
除了帶寬和延遲以外,針對(duì)數(shù)字化的語音流想要讓網(wǎng)絡(luò)提供很好的服務(wù)質(zhì)?,還需要哪個(gè)參數(shù)?
聲音的傳輸需要相應(yīng)的固定時(shí)間,因此網(wǎng)絡(luò)時(shí)隙數(shù)量是很重要的。傳輸時(shí)間可以用標(biāo)準(zhǔn)偏差方式表示。實(shí)際上,
短延遲但是大變化性比更長(zhǎng)的延遲和低變化性更糟。
1-6Aclient-serversystemusesasatellitenetwork,withthesatelliteataheightof40,000km.
Whatisthebest-casedelayinresponsetoarequest?
一個(gè)客戶一服務(wù)器系統(tǒng)使用了衛(wèi)星網(wǎng)絡(luò),衛(wèi)星的高度為40000km。在對(duì)f請(qǐng)求進(jìn)行響應(yīng)的時(shí)候,最佳情形下
的延遲是什么?
答:由于請(qǐng)求和應(yīng)答都必須通過衛(wèi)星,因此傳輸總路徑長(zhǎng)度為160,000千米。在空氣和真空中的光速為300,000
公里/秒,因此最佳的傳播延遲為160,000/300,000秒,約533msec。
1-9Agroupof2-1routersare/nterconnectedinacentralizedbinarytree,witharouterat
eachtreenode.Router/cotmunicateswithrouterjbysendingamessagetotherootofthetree.
Therootthensendsthemessagebackdowntoj.Deriveanapproximateexpressionforthemeannumber
ofhopspermessageforlargen,assumingthatallrouterpairsareequallylikely.
在一個(gè)集中式的二叉樹上,有2-1個(gè)路由器相互膜起來;每個(gè)樹節(jié)點(diǎn)上都有一個(gè)路由器。路由器,為了與路由
器謎彳通信,它要給樹的根發(fā)送一條信息。然后樹根將消息送下來給j。假設(shè)所有的路由器都是等概率出現(xiàn)的,
請(qǐng)推導(dǎo)出當(dāng)n很大時(shí)每條消息的平均跳數(shù)的fS似表達(dá)式。
答:這意味著,從路由器到路由器的路徑長(zhǎng)度相當(dāng)于路由器到根的兩倍。若在樹中,根深度為I,深度為n,
從艱到第n層需要n-l跳,在該層的路由器為0.50(50%)。
從艱到n-l層的路徑的路由器為0.25(25%)和〃-2跳步。因此,路徑長(zhǎng)度/為:
/=0.5x(n-1)+0.25x(n-2)+0.125x(n-3)+…
或
/=£〃(0.5)/-£"0.5),
i-li-1
表達(dá)式歸約為/=〃一2,平均的路由器到路由器路徑為2n4
1-11Whataretworeasonsforusinglayeredprotocols?
請(qǐng)說出使用分層協(xié)議的兩個(gè)理由?
答:通過協(xié)議分層可以把設(shè)計(jì)問題劃分成較小的易于處理的片段。分層意味著某一層協(xié)議的改變不會(huì)影響高層
或低層的協(xié)議。
1-13Whatistheprincipaldifferencebetweenconnectionlesscommunicationandconnection-oriented
connunication?
在無連接通信和面向連接的通信二者之間,最主要的區(qū)別是什么?
答:主要的區(qū)別有兩條。
其-:面向連接通信分為三個(gè)階段,第一是建立連接,在此階段,發(fā)出?個(gè)建立連接的請(qǐng)求。只有在連接成功
建立之后,才能開始數(shù)據(jù)傳輸,這是第二階段。接著,當(dāng)數(shù)據(jù)傳輸完畢,必須釋放連接。而無連接通信沒有這
么多階段,它直接進(jìn)行數(shù)據(jù)傳輸。
其二:面向連接的通信具有數(shù)據(jù)的保序性,而無連接的通信不能保證接收數(shù)據(jù)的順序與發(fā)送數(shù)據(jù)的順序一致。
1-14Twonetworkseachprovidereliableconnect!on-orientedservice.Oneofthemoffersareliable
bytestreamandtheotheroffersareliablemessagestream.Aretheseidentical?Ifso,whyisthe
distinctionmade?Ifnot,giveanexampleofhowtheydiffer.
兩個(gè)網(wǎng)絡(luò)都可以提供可靠的面向連接的服務(wù)。其中f臺(tái)可靠的字節(jié)流,另一個(gè)提供可靠的報(bào)文流。這二者
是否相同?如果你認(rèn)為相同的話,為什么要有這樣的區(qū)別?如果不相同,請(qǐng)給出一個(gè)例子說明它們?nèi)绾尾煌?/p>
答:不相同。在報(bào)文流中,網(wǎng)絡(luò)保持對(duì)報(bào)文邊界的跟蹤;而在字節(jié)流中,網(wǎng)絡(luò)不做這樣的跟蹤。例如,一個(gè)進(jìn)
程向一條連接寫了1024字節(jié),稍后又寫了另外1024字節(jié)。那么接收方共讀了2048字節(jié)。對(duì)于報(bào)文流,接受
方將得到兩個(gè)報(bào)文。每個(gè)報(bào)文1024字節(jié)。而對(duì)于字節(jié)流,報(bào)文邊界不被識(shí)別。接收方把全部的2048個(gè)字節(jié)
當(dāng)蚱一個(gè)整體,在此已經(jīng)體現(xiàn)不出原先有兩個(gè)報(bào)文的事實(shí)。
1-17/nsomenetworks,thedatalinklayerhandlestransmissionerrorsbyrequestingdamagedframes
toberetransmitted.Iftheprobabilityofaframe'sbeingdamagedisp,whatisthetneannumber
oftransmissionsrequiredtosendaframe?Assumethatacknowledgementsareneverlost.
在有些網(wǎng)絡(luò)中,數(shù)據(jù)鏈路層交理傳輸錯(cuò)誤的做法是,請(qǐng)求重傳被損壞的頓。如果一幀被損壞的概率為P,那么
發(fā)送一廁需要的平均傳輸次數(shù)是多少?假設(shè)確認(rèn)賴姬不會(huì)丟失。
幀請(qǐng)求正好是k次的概率Pk,就是起初的k-1次嘗試都失敗的概率。pi,乘以第k次傳輸成功的概率。平均
傳輸次數(shù)就是
XX1
工田廣川一葉…—
I上=】1-P
1-22WhatisthemaindifferencebetweenTCPandUDP?
TCP和演之間最主要的區(qū)別是什么?
TCP是面向連接的,而UDP是一種數(shù)據(jù)報(bào)服務(wù)。
1-25WhenafiIeistransferredbetweentwocomputers,twoacknowledgementstrategiesarepossible.
Inthefirstone,thefileischoppedupintopackets,whichareindividuallyacknowledgedbythe
receiver,butthefiletransferasawholeisnotacknowledged.Inthesecondone,thepacketsare
notacknowledgedindividually,buttheentirefileisacknowledgedwhenitarrives.Discussthese
twoapproaches.
當(dāng)T文件在兩臺(tái)計(jì)算機(jī)之間傳輸?shù)臅r(shí)候,可能會(huì)有兩種不同的確認(rèn)策略。在第一種策略中,該文件被分解成
許多個(gè)分組,接收方會(huì)獨(dú)立地確認(rèn)每T分組,但是文件傳輸過程作為整體并沒有被確認(rèn)。在第二種策略中,
這些分組并沒有被單獨(dú)地確認(rèn),但是當(dāng)整個(gè)文件到達(dá)的時(shí)候,它會(huì)被確認(rèn)。請(qǐng)討論這兩種方案。
如果網(wǎng)絡(luò)容易丟失分組,那么對(duì)每?個(gè)分組逐?進(jìn)行確認(rèn)較好,此時(shí)僅重傳丟失的分組。而在另?方面,如果
網(wǎng)絡(luò)高度可靠,那么在不發(fā)差錯(cuò)的情況下,僅在整個(gè)文件傳送的結(jié)尾發(fā)送一次確認(rèn),從而減少了確認(rèn)的次數(shù),
節(jié)省了帶寬;不過,即使有單個(gè)分組丟失,也需要重傳整個(gè)文件。
1-27Howlongwasabitontheoriginal802.3standardinmeters?Useatransmissionspeedof10
^>psandassumethepropagationspeedincoaxis2/3thespeedoflightinvacuum.
在原始的802.3^準(zhǔn)中,T立是多長(zhǎng)(按米來計(jì)算)?請(qǐng)使用1%ps的傳輸速率,并且假設(shè)同軸電纜的傳播速
度是真空中光速的2/3.
波在同軸電纜中的速度是大約200JXX)km/scc,即200m/呼c.在10Mbps,傳輸一位需要O.lpscco因此這個(gè)
位在時(shí)間上持續(xù)0.1gee,在此期間傳播20metes因此,這里的一位是20米。
1-28Animageis1024x768pixelswith3bytes/pixel.Assumetheimageisuncompressed.Howlong
doesittaketotransmititovera56-kbpsmodemchannel?Overa1-i^pscablemodem?Overa10-^bps
Ethernet?Over100-MbpsEthernet?
T圖像的為1024X768像素,每個(gè)像素用3字節(jié)來標(biāo)識(shí)。假設(shè)該圖像沒有被壓縮。請(qǐng)問,通過56kbps
的調(diào)制解調(diào)器信道來傳輸這幅圖像需要多長(zhǎng)時(shí)間?通過曲ps的趣頻解調(diào)器(cab/emodem)呢?通過1%ps
的因特網(wǎng)呢?通過100Mbps的因特網(wǎng)呢?
圖像是1024X768X3bytes或2,359,296bytes.就是18,874,368bits.在56,000bits/sec速度卜;傳輸需要大約
337.()42sec.在1,000,000biWsec,需要大約18.874sec.在10,000,000bits/sec,需要大約1.887sec.在100,000.000
bits/sec,需要大約0.189sec.
1-30Wirelessnetworksareeasytoinstall,whichmakestheminexpensivesinceinstallationcosts
usuallyfarovershadowequipmentcosts.Nevertheless,theyalsohavesomedisadvantages.Nametwo
ofthem.
無線網(wǎng)絡(luò)很容易安裝,這使得它們并不非常昂貴。因?yàn)榘惭b費(fèi)用通常會(huì)占去整個(gè)設(shè)備費(fèi)用的很大比例。然而,
它們也有一些缺點(diǎn)。請(qǐng)說出兩個(gè)缺點(diǎn)。
一個(gè)缺點(diǎn)是安全性。每個(gè)碰巧在此房屋內(nèi)的隨機(jī)發(fā)送者都能在網(wǎng)絡(luò)上監(jiān)聽。另一個(gè)缺點(diǎn)是可靠性。無線網(wǎng)絡(luò)造
成大量錯(cuò)誤。第三個(gè)潛在的問題是電池壽命,因?yàn)槎鄶?shù)無線設(shè)備傾向于可移動(dòng)性。
1-31Listtwoadvantagesandtwodisadvantagesofhavinginternationalstandardsfornetwork
protocols.
請(qǐng)列舉出網(wǎng)絡(luò)協(xié)議國(guó)際標(biāo)準(zhǔn)化的兩個(gè)優(yōu)點(diǎn)和缺點(diǎn)。
優(yōu)點(diǎn)1:如果每個(gè)人都使用標(biāo)準(zhǔn),那么每個(gè)人都可以與其他任何人交流;優(yōu)點(diǎn)2:廣泛使用標(biāo)準(zhǔn)將導(dǎo)致規(guī)模經(jīng)濟(jì),
比如生產(chǎn)大規(guī)模集成電路芯片。缺點(diǎn)I:為了取得標(biāo)準(zhǔn)化所需要的政治妥協(xié)經(jīng)常會(huì)導(dǎo)致差的標(biāo)準(zhǔn);缺點(diǎn)2:一旦
標(biāo)準(zhǔn)被廣泛采用了,要對(duì)它再做改變就會(huì)非常困難,即使發(fā)現(xiàn)了新的更好的技術(shù)或方法,也難以替換。
2-8Itisdesiredtosendasequenceofcomputerscreeninagesoveranopticalfiber.Thescreen
/s480x640pixeIs,eachpixe/being24bits.Thereare60screenimagespersecond.Howmuchbandwidth
isneeded,andhowmanymicronsofwavelengthareneededforthisbandat1.30microns?
現(xiàn)需要在發(fā)送一系列計(jì)算機(jī)屏幕圖像,屏幕的分辨率為480X640像素,每個(gè)像素為24位。每秒鐘有60
幅屏幕圖像。請(qǐng)問,需要多少帶寬?在1.30u磁長(zhǎng)上,這段帶寬需要多少Um的波長(zhǎng)?
答:數(shù)據(jù)速率為480x640x24x60bps,BP442Mbpsc
Af=4.42x10,
fcdfc
ArfAZ2
l,-l(1.3X10'<)2X4.42X10,
”A=-------=-------------------7------------=x.5x101Snt=2.5x106um
1?1c3X10*
需要442Mbps的帶寬,對(duì)應(yīng)的波長(zhǎng)范圍是2.5xl0-m。
2-18Asimpletelephonesystemconsistsoftwoendofficesandasingletollofficetowhicheach
endofficeisconnectedbya1-MHzfull-duplextrunk.Theaveragetelephoneisusedtomakefour
callsper8-hourworkday.Themeancalldurationis6min.Tenpercentofthecallsarelong-distance
(i.e.,passthroughthetolloffice).Whatisthemaximumnumberoftelephonesanendofficecan
support?(Assume4kHzpercircuit.)
一個(gè)簡(jiǎn)單的電話系統(tǒng)包括兩個(gè)端局和fUi途局,每個(gè)端局通過一條1MHZ全雙工干線連接到長(zhǎng)途局。在每8小
時(shí)的工作日中,平均每部電話有4次呼叫,每次呼叫平均6分鐘,10%的呼叫是長(zhǎng)途(即通過長(zhǎng)途局)。請(qǐng)問一個(gè)
端局能夠支持最多多少部電話?(假設(shè)每條線路為北也)
答:每部電話每小時(shí)做0.5次通話,每次通話6分鐘。因此一部電話每小時(shí)占用一條電路3分鐘,60/3=20,
即20部電話可共享一條線路。由于只有10%的呼叫是長(zhǎng)途,所以200部電話占用一條完全時(shí)間的長(zhǎng)途線路。
局間干線復(fù)用了1(X)0000/4000=250條線路,每條線路支持200部電話,因此,?個(gè)端局可以支持的電話部數(shù)
為200*250=50000。
2-22AmodemconstellationdiagramsimitartoFig.2-25hasdatapointsatthefollowingcoordinates:
(1,1),(1,-1),(-1,1),and(-1,-1).Howmanybpscanamodemwiththeseparametersachieveat
1200baud?
Figure2-25.(a)QPSK.(b)QAM-16.(c)QAM-64.
0180
270270
(a)(b)
一個(gè)類以于圖2.25的調(diào)制解調(diào)器星座圖有以下幾個(gè)坐標(biāo)點(diǎn)(1,1).(1,-1)、(T,1)、(T,-1),請(qǐng)問一個(gè)
具備這些參數(shù)的調(diào)制解調(diào)器在1200波特上可以達(dá)到多少bps?
每個(gè)波特有4個(gè)合法值,因此比特率是波特率的兩倍。對(duì)應(yīng)于1200波特,數(shù)據(jù)速率是2400bps。
2-28Tensignals,eachrequiring4000Hz,aremultiplexedontoasinglechannelusingFDU.Howmuch
minimumbandwidthisrequiredforthemultiplexedchanne/?Assumethattheguardbandsare400Hz
wide.
有10個(gè)信號(hào),每個(gè)都要求4000Hz,現(xiàn)在用FDM將它們復(fù)用在一條信道上。對(duì)于被復(fù)用的信道,最小要求多少帶
寬?假設(shè)防護(hù)頻段為400Hz寬。
有10個(gè)4000Hz信號(hào)。我們需要9個(gè)防護(hù)頻段來避免干擾。最小帶寬需求是4000X10+400X9=43,600Hz.
2-29WhyluisthePCMsamplingtimebeensetat125psec?
以為什么PCM采樣時(shí)間被設(shè)置為儂M
答:1252的采樣時(shí)間對(duì)應(yīng)于每秒8000次采樣。一個(gè)典型的電話通道為4kHz。根據(jù)奈奎斯特定理,為獲取一
個(gè)4kHz的通道中的全部信息需要每秒8000次的采樣頻率。
(實(shí)際上額定帶寬稍有些少,截止點(diǎn)并不清晰)
2-30WhatisthepercentoverheadonaT1carrier;thatis,whatpercentofthe1.544Mbpsarenotdeliveredtotheend
user?
30.線路上頸外開綃的白分比為多少?也就是說J.541Mbps中有白分之多少?zèng)]
有被也交給最終用戶?
每?幀中,端點(diǎn)用戶使用193位中的168(7*24)位,開銷占25(=193-168)位,因此開銷比例等于25/193=13%。
2-33W/iatisthedifference,ifany,betweenthedemodulatorpartofamodemandthecoderpartofacodec?(After
all,bothconvertanalogsignalstodigitalones.)
33.調(diào)制鼾調(diào)器的解憫郵分與編解碼器的編碼部分存沒有區(qū)別?如果有的話,區(qū)戕
是什么?(之所以有此何,是因?yàn)閮烧叨紝⑻顖?bào)信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)口
咨有。編碼器接受任意的模擬信號(hào),并從它產(chǎn)生數(shù)字信號(hào)。而解調(diào)器僅僅接受調(diào)制了的正弦(或余弦)波,
產(chǎn)生數(shù)字信號(hào)。
2-34Asignalistransmitteddigitallyovera4-kIlznoiselesschannelwithonesampleevery125nsec.Howmanybits
persecondareactuallysentforeachoftheseencodingmethods?
(a)CCITT2.048Mbpsstandard.(b)DPCMwitha4-bilrelativesignalvalue.(c)Deltamodulation.
34.一個(gè)信號(hào)在4kHz的無喚聲信道1:以數(shù)字方式進(jìn)行傳輸,每125戶采樣一次,請(qǐng)
問?按照以下的編碼方法?每秒鐘實(shí)際發(fā)送多少位?
<c>CCITT2.048Mbp、標(biāo)準(zhǔn).
⑹有4位相對(duì)信號(hào)值的DPCM.
(e)增自調(diào)制.
答:a.CCITT2.048Mbps標(biāo)準(zhǔn)用32個(gè)8位數(shù)據(jù)樣本組成一個(gè)⑵回勺基本幀,30個(gè)信道用于傳唁息,2個(gè)
信道用于傳控制信號(hào)。在每一個(gè)4kHz信道上發(fā)送的數(shù)據(jù)率就是
8*8(XX)=64kbpSo
b.差分脈碼調(diào)制(DPCM)是一種壓縮傳輸信息量的方法,它發(fā)送的不是每一次抽樣的二進(jìn)制編碼值,而是兩
次抽樣的差值的二進(jìn)制編碼。現(xiàn)在相對(duì)差值是4位,所以對(duì)應(yīng)每個(gè)4kHz信道實(shí)際發(fā)送的比特速率為
4*8000=32bpso
c.增量調(diào)制的基本思想是:當(dāng)抽樣時(shí)間間隔.“很短時(shí),模擬數(shù)據(jù)在兩次抽樣之間的變化很小,可以選擇一個(gè)
合適的量化值?作為階距。把兩次抽樣的差別近似為不是增加一個(gè)?就是減少一個(gè)?。這樣只需用Ibit二進(jìn)制
信息就可以表示一次抽樣結(jié)果,而不會(huì)引入很大誤差。因此,此時(shí)對(duì)應(yīng)每個(gè)4kHz信道實(shí)際發(fā)送的數(shù)據(jù)速率為
I*8OOO=8kHz。
2-39W癡aistheessentialdifferencebetweenmessageswitchingandpacketswitching?
39.消息交換和分組交換之間的本質(zhì)區(qū)別是什架
信息交換發(fā)送到數(shù)據(jù)單元可以是任意長(zhǎng)度。分組交換有最大報(bào)文大小限制,任何大于限制的信息將被拆分成多
個(gè)報(bào)文。
2-41Threepacket-switchingnetworkseachcontainnnodes.Thefirstnetworkhasastartopology
withacentralswitch,thesecondisa(bidirectional)ring,andthethirdisfullyinterconnected,
withawirefromeverynodetoeveryothernode.Whatarethebest-average-,and-worstcase
transmissionpathsinhops?
三個(gè)分組交換網(wǎng)絡(luò)每個(gè)包含n個(gè)節(jié)點(diǎn)。第一個(gè)網(wǎng)絡(luò)是T星型拓?fù)浣Y(jié)構(gòu),有T中心交換機(jī);第二個(gè)網(wǎng)絡(luò)是一
方胸的第三個(gè)網(wǎng)絡(luò)是T從任何一個(gè)節(jié)點(diǎn)到其他的節(jié)點(diǎn)都有一條線路。請(qǐng)問從傳輸路徑的跳
數(shù)來看,哪個(gè)最好?其次?最差?
答:Thethreenetworkshavethefollowingproperties:
星型:最好為2,最差為2,平均為2;
環(huán)型:最好為I,最差為n/2,平均為n/4
如果考慮n為奇偶數(shù),
則n為奇數(shù)時(shí),最壞為(n-l)/2,平均為(n+l)/4
n為偶數(shù)時(shí),最壞為ii/2,平均為府4(〃1)
全連接:最好為1,最差為1,平均為1。
2-42Comparethedelayinsendinganx-bitmessageoverak-hoppathinacircuitswitchednetwork
andina(lightlyloaded)packet-switchednetwork.Thecircuitsetuptimeisssec,thepropagation
delayisdsecperhop,thepacketsizeispbits,andthedatarateisbbps.Underwhatconditions
doesthepacketnetworkhavealowerdelay?
請(qǐng)比較一下在一個(gè)電路交換網(wǎng)絡(luò)中和在一個(gè)負(fù)載較輕的分組交換網(wǎng)絡(luò)中,沿著k跳到路徑發(fā)送x位消息的延遲情
況電路建立的時(shí)間為S秒,每一跳的傳播延遲為d秒,分組的大小為p位,數(shù)據(jù)傳輸率為bbps。在什么條件下
府網(wǎng)絡(luò)的延遲比樨?
對(duì)于“電路交換,f=s時(shí)電路建立起來;,=s+x/d時(shí)報(bào)文的最后一位發(fā)送完畢;t=s+W?+初時(shí)報(bào)文到達(dá)目的
地。而對(duì)于分組交換,最后一位在六人歷時(shí)發(fā)送完畢。
為到達(dá)最終目的地,最后一個(gè)分組必須被中間的路由器重發(fā)0次,每次重發(fā)花時(shí)間p/4所以總的延遲為
—I-(Ar—1)—+kd
bb
為了使分組交換比電路交換快,必須:
—-1)—+kd<s+-+kd
bbb
所以:
2-43Supposethatxbitsofuserdataaretobetransmittedoverak-hoppathinapacket-switched
networkasaseriesofpackets,eachcontainingpdatabitsandhheaderbits,withxp+h.The
bitrateofthelinesisbbpsandthepropagationdelayisnegligible.Whatvalueofpminimizes
thetotaldelay?
假定x位用戶數(shù)據(jù)將以一系列分組的形式,在一個(gè)分組交換網(wǎng)絡(luò)中沿著f共有k跳到路徑向前傳輸,每個(gè)分組
包含P位數(shù)據(jù)和h位的頭,這里線路的傳輸率為bbps,傳播延遲忽略不計(jì)。請(qǐng)問什么樣的P值使總延遲
最小?
答:所需要的分組總數(shù)是人%,因此總的數(shù)據(jù)加上頭信息交通最為伊+批功位。
源端發(fā)送這些位需要時(shí)間為(p+〃比,力;中間的路由器重傳最后一個(gè)分組所花的總時(shí)間為
(k-l)(p+h)/b
因此我們得到的總的延遲為
(p+方)三+(夕+方
pbb
對(duì)該函數(shù)求p的導(dǎo)數(shù),得到
p-(p+h)xk-\
一-b+~
令
p-(p+h)x
p1~bb~
得到
hx_,i
7r
因?yàn)閜>0,所以
nr
故
nr
p-扃
時(shí)能使總的延遲最小。
2-44Inatypicalmobilephonesystemwithhexagonalcells,itisforbiddentoreuseafrequency
bandinanadjacentcell.If840frequenciesareavailable,howmanycanbeusedinagivencell?
在一個(gè)典型的移動(dòng)電話系統(tǒng)中,蜂窩單元為六角形,在相鄰的單元內(nèi)禁止重新使用頻段。如果總共有840個(gè)頻
率可以使用的話,則任何一個(gè)給定的單元內(nèi)可以使用多少個(gè)頻率?
每個(gè)單元有6個(gè)鄰居。如果中間的單元使用頻段組合A,它的六個(gè)鄰居可以分別使用的頻段組合B,CB,C,BC
換句話說,只需要3個(gè)單一的單元。因此,每個(gè)單元可以使用280個(gè)頻率。
2~50SupposethatAyB,andCaresimultaneouslytransinitting0hits,usingaCDMAsystemwiththechipsequences
ofFig.2-45(b).Whatistheresultingchipsequence?
A:(-1-1-1+1+1-1+1+1)
B:(-1-1*1-1.1*1+1-1)
C:(-1*1-1*141—1-1)
D:(-1+1-1-1-1-1+1-1)
(b)HG2-45(b)
50.假設(shè)和C通過一個(gè)CDMA系統(tǒng)同時(shí)傳輸位5他們的時(shí)間片序列如
圖2.456)所示0請(qǐng)問結(jié)果得到的時(shí)間片序列是什么?
結(jié)果是通過對(duì)A、B、C求反再將這三個(gè)碼片序列相加得到的。
結(jié)果是(+3+1+11311+1).
2-53ACDMAreceivergetsthefollowingchips:(-1+1-3+1-1-3+1+1).Assumingthechipsequences
definedinFig.2-45(b),whichstationstransmitted,andwhichbitsdideachonesend?
一個(gè)CDMA接收器得到了下面的時(shí)間片(-1+1-3+1-1-3+1+1)。假設(shè)時(shí)間片序列如圖2.45b中所定義,請(qǐng)問那些移
動(dòng)站傳輸了數(shù)據(jù)?每個(gè)站發(fā)送了什么位?
Justcomputethefournormalizedinnerpeducts:此處答案中的?疑為-號(hào)之誤?
(I+13+113+1+1)d(l11+1+11+1+1)/8=1
(I+13+1I3+1+l)d(l1+11+1+1+11)/8=1
(1+13+113+1+l)d(l+11+1+1+111)/8=0
(1+13+113+l+l)d(l+l1111-11)/8=1
結(jié)果是4和D發(fā)送了'位;B發(fā)送了。位,C沒有發(fā)送。
第3章數(shù)據(jù)鏈路層
3-1Anupper-layerpacketissplitinto10frames,eachofwhichhasan80percentchanceofarriving
undamaged.Ifnoerrorcontrolisdonebythedatalinkprotocol,howmanytimesmustthemessage
besentonaveragetogettheentirethingthrough?
的分組被切分成10幀,每一幀有80%的機(jī)會(huì)可以無損地到達(dá)。如果數(shù)據(jù)鏈路協(xié)議沒有提供錯(cuò)誤控制的
話,請(qǐng)問,該報(bào)文平均需要發(fā)送多少次才能完整地到達(dá)接收方?
答:由于每一幀有0.8的概率正確到達(dá),整個(gè)信息正確到達(dá)的概率為/k()H°=().107。
為使信息完整的到達(dá)接收方,發(fā)送一次成功的概率是〃,二次成功的概率是“力加,三次成功的概率為〃-p)2p,
i次成功的概率為〃-〃產(chǎn)p,因此平均的發(fā)送次數(shù)等于:
£=Vzp(l-p)i=—=-?—*9.3
frP0.107
3-2Thefollowingcharacterencodingisusedinadatalinkprotocol:A:01()00111;B:11100011;FLAG:01111110;
ESC:11100000Showthebitsequencetransmitted(inbinary)forthefour-characterframe:ABESCFLAGwhen
eachofthefollowingframingmethodsareused:
(a)Charactercount,(h)Flagbyteswithbytestuffing,(c)Startingandendingflagbytes,withhitstuffing.
2.數(shù)據(jù)鋌路辦議中使用了下面的字符編碼:
A,01000111,41110001i;FLAG:OH1JJ10;ESC,11100000
為了傳堆一個(gè)包含4個(gè)字符的觸:A8ESCFLAG.請(qǐng)給出當(dāng)使用下面的成幅方法時(shí)
所對(duì)應(yīng)的位序列;用二進(jìn)制表達(dá));
(a)—符計(jì)散,
<b>包含字節(jié)填充的標(biāo)志字節(jié)。
<c)包含住填充的起始和結(jié)兒標(biāo)志.
結(jié)果是
(a)0000010001000111111000111110000001111110
(b)01111110010001111110001111100000111(X)0001110000001111110
01111110
(c)011111100100011111O1(XX)1111l(XXXXX)01111101001111110
3-5Abitstring,0111101111101111110,needstobetransmittedatthedatalinklayer.Whatisthe
stringactuallytransmittedafterbitstuffing?
位串0"110""10"""0需要在數(shù)據(jù)鏈路層上被發(fā)送,請(qǐng)問,經(jīng)過位填充之后實(shí)際被發(fā)送出去的是什么?
輸出是1110111110011111010.
3-6Whenbitstuffingisused,isitpossiblefortheloss,insertion,ormodificationofasingle
bittocauseanerrornotdetectedbythechecksum?Ifnot,whynot?Ifso,how?Doesthechecksum
lengthplayarolehere?
假設(shè)使用了位填充成幀方法,請(qǐng)問,因?yàn)閬G失一位,插入*或者篡改一位而引起的錯(cuò)誤是否有可能通過校
驗(yàn)和檢測(cè)出來?如果不能的話,請(qǐng)問為什么?如果能的話,請(qǐng)問校驗(yàn)和長(zhǎng)度在這里是如何起作用的?
答:可能。假定原來的正文包含位序列01111110作為數(shù)據(jù)。位填充之后,這個(gè)序列將變成01111010。如果由
于傳輸錯(cuò)誤第二個(gè)0丟失了,收到的位串又變成01111110,被接收方看成是幀尾。然后接收方在該串的前面尋
找險(xiǎn)驗(yàn)和,并對(duì)它進(jìn)行驗(yàn)證。如果檢驗(yàn)和是16位,那么被錯(cuò)誤的看成是檢驗(yàn)和的16位的內(nèi)容碰巧經(jīng)驗(yàn)證后仍
然正確的概率是1/2%如果這種概率的條件成立了,就會(huì)導(dǎo)致不正確的幀被接收。顯然,檢驗(yàn)和段越長(zhǎng),傳輸
錯(cuò);吳不被發(fā)現(xiàn)的概率會(huì)越低,但該概率永遠(yuǎn)不等于零。
3-16DatalinkprotocolsalmostalwaysputtheCRCinatrailerratherthaninaheader.Why?
數(shù)據(jù)鏈路協(xié)議幾乎總是將CRC放在尾部,而不是頭部,為什么?
答:CRC是在發(fā)送期間進(jìn)行計(jì)算的。一旦把最后一位數(shù)據(jù)送上外出線路,就立即把CRC編碼附加在輸出流的
后面發(fā)出.如果把CRC放在幀的頭部,那么就要在發(fā)送之前把整個(gè)幀先檢查?遍來計(jì)算CRC。這樣每個(gè)字節(jié)
都要處理兩遍,第一遍是為了計(jì)算檢驗(yàn)碼,第二遍是為了發(fā)送。把CRC放在尾部就可以把處理時(shí)間減半。
3-17Achannelhasabitrateof4kbpsandapropagationdelayof20msec.Forwhatrangeofframe
sizesdoesstop-and-waitgiveanefficiencyofatleast50percent?
一個(gè)信道的位速率為4kbps,傳輸延遲為20ms。請(qǐng)問頓的大小在什么范圍內(nèi),侯等協(xié)議才可以獲得至少50%的
效率?
答:當(dāng)發(fā)送一幀的時(shí)間等于信道的傳播延遲的2倍時(shí),信道的利用率為50%?;蛘哒f,當(dāng)發(fā)送一幀的時(shí)間等于
來回路程的傳播延遲時(shí),效率將是50%。而在幀長(zhǎng)滿足發(fā)送時(shí)間大于延遲的兩倍時(shí),效率將會(huì)高于5()%。
現(xiàn)在發(fā)送速率為4Mb/s,發(fā)送一位需要0.25四。
(20x10-3x2)-r(0.25xl0-6)=160000bit
只有在幀長(zhǎng)不小于160kb時(shí),停等協(xié)議的效率才會(huì)至少達(dá)到50%。
3-18A3000-km-tongT1trunkisusedtotransmit64-byteframesusingprotocol5.Ifthepropagation
speedis6fiec/km,howmanybitsshouldthesequencenumbersbe?
f3000公里長(zhǎng)的T1骨干線路被用來傳輸64字節(jié)的幀,兩端使用了協(xié)議5.如果傳輸速度為6us/公里,則序列
號(hào)應(yīng)該有多少位?
答;為了有效運(yùn)行,序列空間(實(shí)際上就是發(fā)送窗口大小)必須足夠的大,以允許發(fā)送方在收到第一個(gè)確認(rèn)應(yīng)
答之前可以不斷發(fā)送。信號(hào)在線路上的傳播時(shí)間為
6x3000=18000即18ms。
在T1速率,發(fā)送64字節(jié)的數(shù)據(jù)幀需花的時(shí)間:
所以,發(fā)送的第一幀從開始發(fā)送起:18.33ms后完全到達(dá)接收方。確認(rèn)應(yīng)答又花了很少的發(fā)送時(shí)間(忽略不計(jì))
和回程的18ms。這樣,加在一起的時(shí)間是36.33ms。發(fā)送方應(yīng)該
有足夠大的窗口,從而能夠連續(xù)發(fā)送36.33ms。
36.33/0.33=110
也就是說,為充滿線路管道,需要至少110幀,因此序列號(hào)為7位。
3-191nprotocol3,isitpossiblethatthesenderstartsthetimerwhenitisalreadyrunnuiR?Ifso,howinishtthis
occur?Ifnotywhyisitimpossible?
19.在協(xié)議3中,當(dāng)發(fā)送方的定時(shí)器正在運(yùn)行的時(shí)候,它還能啟動(dòng)定時(shí)器嗎?如
果可能的話,請(qǐng)問這種情況是如何發(fā)生的?如果不可能的詰,請(qǐng)河為什么這是不可能的,
有可能發(fā)生。假設(shè)發(fā)送方傳輸率一個(gè)幀、很快返回了一個(gè)引起誤解的確認(rèn)。主循環(huán)將再次被執(zhí)行,一個(gè)幀將在
定時(shí)器仍在運(yùn)行的情況下被發(fā)送。
3-20Imagineaslidingwindowprotocolusingsomanybitsforsequencenumbersthatwraparoundnever
occurs.Whatrelationsmustholdamongthefourwindowedgesandthewindowsize,whichisconstant
andthesameforboththesenderandthereceiver.
想象這樣一個(gè)滑動(dòng)窗口協(xié)議,它的序列號(hào)有^常多的位,所以序列號(hào)幾乎永遠(yuǎn)不會(huì)回轉(zhuǎn)。請(qǐng)問4個(gè)窗口邊界和
窗口大小之間必須滿足什么樣的關(guān)系?這里的窗口大小是固定不變的,并且發(fā)送方和接收方的窗口大小相同。
令發(fā)送方窗口為接收方窗口為(R/,R“),令窗口大小為二者必須保持的關(guān)系是:
0Su-S1+1WW1
Ru-R1+1=W
SIWRIWSu+1
3-21Iftheprocedurebetweeninprotocol5checkedfortheconditionabcinsteadofthecondition
ab<c,wouldthathaveanyeffectontheprotocol'scorrectnessorefficiency?Explainyouranswer.
如果協(xié)議5中的between過程檢查的條件是a<=b<=c,而不是a<=b<c,則對(duì)于協(xié)議的正確性和效率有影響嗎?解
的答案。
答:改變檢查條件后,協(xié)議將變得不正確。假定使用3位序列號(hào),考慮下列協(xié)議運(yùn)行過程:
A站剛發(fā)出7號(hào)幀;B站接收到這個(gè)幀,并發(fā)出捎帶應(yīng)答ack。A站收到ack,并發(fā)送0?6號(hào)幀。假定所有這
些噴都在傳輸過程中丟失了。B站超時(shí),重發(fā)它的當(dāng)前幀,此時(shí)捎帶的確認(rèn)號(hào)是7??疾霢站在r.rack=7到達(dá)
時(shí)的情況,關(guān)鍵變量是ack_expected=O,r.rack=7,next_frame_to_send_=7。修改后的檢查條件將被置成"真”,
不會(huì)報(bào)告已發(fā)現(xiàn)的丟失幀錯(cuò)誤,而誤認(rèn)為丟失了的幀已被確認(rèn)。另一方面,如果采用原先的檢查條件,就能夠
報(bào)告丟失幀的錯(cuò)誤。所以結(jié)論是:為保證協(xié)議的正確性,已接收的確認(rèn)應(yīng)答號(hào)應(yīng)該小于下一個(gè)要發(fā)送的序列號(hào)。
3-22Inprotocol6,whenadataframearrives,acheckismadetoseeifthesequencenumberdiffers
fromtheoneexpectedandno_nakistrue.Ifbothconditionshold,aNAKissent.Otherwise,the
auxi/iarytimerisstarted.Supposethattheelseclausewereomitted.Wouldthischangeaffectthe
protocol'scorrectness?
在協(xié)議6中,當(dāng)一個(gè)數(shù)據(jù)幀到達(dá)的時(shí)候,需要執(zhí)行f檢查,看它的序列號(hào)是否與期望的序列號(hào)不同,而且no_nak
為真。如果這兩個(gè)條件都成立,則發(fā)送一統(tǒng),否則的話,啟動(dòng)輔助定時(shí)器。假定else字句被省略掉,這種
改變會(huì)影響協(xié)議的正確性嗎?
答:可能導(dǎo)致死鎖。假定有一組幀正確到達(dá),并被接收。然后,接收方會(huì)向前移動(dòng)窗口。
現(xiàn)在假定所有的確認(rèn)幀都丟失了,發(fā)送方最終會(huì)產(chǎn)生超時(shí)事件,并且再次發(fā)送第一幀,接收方將發(fā)送一個(gè)NAK。
然后NONAK被置成偽。假定NAK也丟失了。那么從這個(gè)時(shí)候開始,發(fā)送方會(huì)不斷發(fā)送已經(jīng)被接收方接受了
的噴。接收方只是忽略這些幀,但由于NONAK為偽,所以不會(huì)再發(fā)送NAK,從而產(chǎn)生死鎖。如果設(shè)置輔助
計(jì)數(shù)器(實(shí)現(xiàn)“else”子句),超時(shí)后重發(fā)NAK,終究會(huì)使雙方重新獲得同步。
3-23Supposethatthethree-statementwhileloopneartheendofprotocol6wereremovedfromthe
code.Wouldthisaffectthecorrectnessoftheprotocolorjusttheperformance?Explainyouranswer.
假設(shè)在協(xié)議6中接近尾部的內(nèi)含三條語句的whi用循環(huán)被去掉的話,這樣會(huì)影響協(xié)議的正確性嗎?還是僅僅影響
協(xié)議的性能?請(qǐng)解釋答案。
答:刪除這一段程序會(huì)影響協(xié)議的正確性,導(dǎo)致死鎖。因?yàn)檫@一段程序負(fù)責(zé)處理接收到的確認(rèn)幀,沒有這一段
程序,發(fā)送方會(huì)一直保持超時(shí)條件,從而使得協(xié)議的運(yùn)行不能向前進(jìn)展。
3-24Supposethatthecaseforchecksumerrorswereremovedfromtheswitchstatementofprotocol6.Howwould
thischangeaffecttheoperationoftheprotocol?
,24.假設(shè)從協(xié)議6的,wish語句中去掉檢杳校驗(yàn)和錯(cuò)誤的那個(gè)case子句.請(qǐng)問這
種變化將如何影響協(xié)議的操作,
這樣將使得NAK的作用失效,于是我們將退回到超時(shí)。盡管效率會(huì)降低,正確性卻不會(huì)受到影響cNAK不是
必不可少的。
3-25Inprotocol6thecodeforfr^ne_arriva!hasasectionusedforNAKs.Thissectionisinvoked
iftheincomingframeisaNAKandanotherconditionismetGiveascenariowherethepresenceof
thisotherconditionisessential.
在協(xié)議6中,針對(duì)frame.arrivaI的代碼中有一部分被用于NAK。如果收到的幀是一個(gè)NAK,并且另一個(gè)條件也滿
足的話,則這部分代碼會(huì)被調(diào)用到。請(qǐng)給出一個(gè)場(chǎng)景,在此場(chǎng)景下這另一個(gè)條件是非常關(guān)鍵的。
答:這里要求r.rack+1<nexi_frame」o_send。考慮下列操作細(xì)節(jié):
A站發(fā)送0號(hào)幀給B站。B站收到此幀,并發(fā)送ACK幀,但ACK丟失了。A站發(fā)生超時(shí),重發(fā)0號(hào)幀。
但B站現(xiàn)在期待接收1號(hào)幀,應(yīng)此發(fā)送NAK,否定收到的0號(hào)幀。顯然,現(xiàn)在A站最好不重發(fā)0號(hào)幀。由
于條件r.rack+lvnexlj'rame」o_send不成立,所以用不著選擇性重傳0號(hào)幀,可以繼續(xù)向前推進(jìn)傳送I號(hào)幀。
這個(gè)例子就說明了這段程序中的另一個(gè)條件,即r.rack+1<next_frame」o_send也是重要的.
3-26Imaginethatyouarewritingthedatalinklayersoftwareforalineusedtosenddatatoyou,
butnotfromyou.TheotherendusesK)LC,witha3-bitsequencenumberandawindowsizeofseven
frames.Youwouldliketobufferasmanyout-of—sequenceframesaspossibletoenhanceefficiency,
butyouarenotallowedtomodifythesoftwareonthesendingside,isitpossibletohaveareceiver
windowgreaterthan1,andstillguaranteethattheprotocolwillneverfail?Ifso,whatisthe
largestwindowthatcanbesafelyused?
想象你正在編寫fS據(jù)鏈路層軟件,它被用在f專門給你發(fā)送數(shù)據(jù)的線路上,而不是讓你往外發(fā)送數(shù)據(jù)。
另一端使用了曲LC,3位序列號(hào)和一個(gè)可容納7頓的窗口。你希望將亂聲的幀盡可能多地緩存起來,以提高效率,
但是你又不允許修改發(fā)送方的軟件。是否有可能讓接收方的窗口大于1,并且仍然保證該協(xié)議不會(huì)失敗呢?如
果可能的話,能夠安全使用的最大窗口是多少?
答:不可以。最大接收窗口的大小就是I?,F(xiàn)在假定該接收窗口值變?yōu)?。開始時(shí)發(fā)送方發(fā)送。至6號(hào)幀,所
有7個(gè)幀都被收到,并作了確認(rèn),但確認(rèn)被丟失?,F(xiàn)在接收方準(zhǔn)備接收7號(hào)和0號(hào)幀,當(dāng)重發(fā)的0號(hào)幀到達(dá)
接收方時(shí),它將會(huì)被緩存保留,接收方確認(rèn)6號(hào)幀。當(dāng)7號(hào)幀到來的時(shí)候,接收方將把7號(hào)幀和緩存的0號(hào)
幀傳遞給主機(jī),導(dǎo)致協(xié)議錯(cuò)誤。因此,能夠安全使用的最大窗口值為I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新型功能材料項(xiàng)目建議書
- 2025年行李自動(dòng)分檢系統(tǒng)項(xiàng)目合作計(jì)劃書
- 欄桿真石漆施工方案
- 付款委托書如何填寫與使用3篇
- 隔離點(diǎn)站長(zhǎng)工作總結(jié)范文(3篇)
- 電工工作總結(jié)范文(31篇)
- 返校復(fù)課工作方案(5篇)
- 寒假期間安全宣言3篇
- 幼兒園安全職責(zé)3篇
- 學(xué)校與配餐公司簽訂協(xié)議范本版3篇
- 8科技發(fā)展造福人類(課件)-道德與法治六年級(jí)下冊(cè)
- 2024年天津市中考?xì)v史試卷真題(含答案逐題解析)
- 環(huán)境檢測(cè)實(shí)驗(yàn)室分析人員績(jī)效考核方案
- DB23T 1727-2016 地理標(biāo)志產(chǎn)品 克東天然蘇打水
- 2017年注冊(cè)會(huì)計(jì)師《審計(jì)》考試真題及參考答案(考生回憶版)
- 新疆大地構(gòu)造基本特征(屈訊)
- 小學(xué)二年級(jí)數(shù)學(xué)作業(yè)設(shè)計(jì)案例余數(shù)與除數(shù)的關(guān)系作業(yè)設(shè)計(jì)
- 中學(xué)學(xué)校學(xué)生校服采購(gòu)方案
- 電解車間應(yīng)急預(yù)案
- HG/T 4339-2024 機(jī)械設(shè)備用涂料(正式版)
- 【快遞分揀機(jī)器人傳動(dòng)結(jié)構(gòu)及零件設(shè)計(jì)8900字(論文)】
評(píng)論
0/150
提交評(píng)論