轉自:https://www.cnblogs.com/CoutCodes/p/13261071.html
鏈接地址:《計算機網絡》謝希仁第七版課后答案完整版
目錄
- 第一章 概述
- 1-01 計算機網絡向用戶可以提供那些服務?
- 1-02 簡述分組交換的要點。
- 1-03 試從多個方面比較電路交換、報文交換和分組交換的主要優缺點。
- 1-04 為什么說因特網是自印刷術以來人類通信方面最大的變革?
- 1-05 因特網的發展大致分為哪幾個階段?請指出這幾個階段的主要特點。
- 1-06 簡述因特網標准制定的幾個階段?
- 1-07小寫和大寫開頭的英文名internet 和Internet在意思上有何重要區別?
- 1-08 計算機網絡都有哪些類別?各種類別的網絡都有哪些特點?
- 1-09 計算機網絡中的主干網和本地接入網的主要區別是什么?
- 1-10 試在下列條件下比較電路交換和分組交換。要傳送的報文共x(bit)。從源點到終點共經過k段鏈路,每段鏈路的傳播時延為d(s),數據率為b(b/s)。在電路交換時電路的建立時間為s(s)。在分組交換時分組長度為p(bit),且各結點的排隊等待時間可忽略不計。問在怎樣的條件下,分組交換的時延比電路交換的要小?(提示:畫一下草圖觀察k段鏈路共有幾個結點。)
- 1-12 因特網的兩大組成部分(邊緣部分與核心部分)的特點是什么?它們的工作方式各有什么特點?
- 1-13 客戶服務器方式與對等通信方式的主要區別是什么?有沒有相同的地方?
- 1-14 計算機網絡有哪些常用的性能指標?
- 1-15 假定網絡利用率達到了90%。試估計一下現在的網絡時延是它的最小值的多少倍?
- 1-16 計算機通信網有哪些非性能特征?非性能特征與性能特征有什么區別?
- 1-17 收發兩端之間的傳輸距離為1000km,信號在媒體上的傳播速率為2×108m/s。試計算以下兩種情況的發送時延和傳播時延:
- 1-18 假設信號在媒體上的傳播速度為2×108m/s.媒體長度L分別為: (1)10cm(網絡接口卡)(2)100m(局域網) (3)100km(城域網)(4)5000km(廣域網) 試計算出當數據率為1Mb/s和10Gb/s時在以上媒體中正在傳播的比特數。
- 1-19 長度為100字節的應用層數據交給傳輸層傳送,需加上20字節的TCP首部。再交給網絡層傳送,需加上20字節的IP首部。最后交給數據鏈路層的以太網傳送,加上首部和尾部工18字節。試求數據的傳輸效率。數據的傳輸效率是指發送的應用層數據除以所發送的總數據(即應用數據加上各種首部和尾部的額外開銷)。若應用層數據長度為1000字節,數據的傳輸效率是多少?
- 1-20 網絡體系結構為什么要采用分層次的結構?試舉出一些與分層體系結構的思想相似的日常生活。
- 1-21 協議與服務有何區別?有何關系?
- 1-22 網絡協議的三個要素是什么?各有什么含義?
- 1-23 為什么一個網絡協議必須把各種不利的情況都考慮到?
- 1-24 論述具有五層協議的網絡體系結構的要點,包括各層的主要功能。
- 1-25 試舉出日常生活中有關“透明”這種名詞的例子。
- 1-26 試解釋以下名詞:協議棧、實體、對等層、協議數據單元、服務訪問點、客戶、服務器、客戶-服務器方式。
- 1-27 試解釋everything over IP 和IP over everthing 的含義。
- 第二章 物理層
- 2-01 物理層要解決哪些問題?物理層的主要特點是什么?
- 2-02 歸層與協議有什么區別?
- 2-03 試給出數據通信系統的模型並說明其主要組成構建的作用。
- 2-04 試解釋以下名詞:數據,信號,模擬數據,模擬信號,基帶信號,帶通信號,數字數據,數字信號,碼元,單工通信,半雙工通信,全雙工通信,串行傳輸,並行傳輸。
- 2-05 物理層的接口有哪幾個方面的特性?個包含些什么內容?
- 2-06 數據在信道重的傳輸速率受哪些因素的限制?信噪比能否任意提高?香農公式在數據通信中的意義是什么?“比特/每秒”和“碼元/每秒”有何區別?
- 2-07 假定某信道受奈氏准則限制的最高碼元速率為20000碼元/秒。如果采用振幅調制,把碼元的振幅划分為16個不同等級來傳送,那么可以獲得多高的數據率(b/s)?
- 2-08 假定要用3KHz帶寬的電話信道傳送64kb/s的數據(無差錯傳輸),試問這個信道應具有多高的信噪比(分別用比值和分貝來表示?這個結果說明什么問題?)
- 2-09 用香農公式計算一下,假定信道帶寬為為3100Hz,最大信道傳輸速率為35Kb/s,那么若想使最大信道傳輸速率增加60%,問信噪比S/N應增大到多少倍?如果在剛才計算出的基礎上將信噪比S/N應增大到多少倍?如果在剛才計算出的基礎上將信噪比S/N再增大到十倍,問最大信息速率能否再增加20%?
- 2-10 常用的傳輸媒體有哪幾種?各有何特點?
- 2-11假定有一種雙絞線的衰減是0.7dB/km(在 1 kHz時),若容許有20dB的衰減,試問使用這種雙絞線的鏈路的工作距離有多長?如果要雙絞線的工作距離增大到100公里,試 應當使衰減降低到多少?
- 2-12 試計算工作在1200nm到1400nm之間以及工作在1400nm到1600nm之間的光波的頻帶寬度。假定光在光纖中的傳播速率為2*10e8m/s.
- 2-13 為什么要使用信道復用技術?常用的信道復用技術有哪些?
- 2-14 試寫出下列英文縮寫的全文,並做簡單的解釋。FDM,TDM,STDM,WDM,DWDM,CDMA,SONET,SDH,STM-1 ,OC-48.
- 2-15 碼分多址CDMA為什么可以使所有用戶在同樣的時間使用同樣的頻帶進行通信而不會互相干擾?這種復用方法有何優缺點?
- 2-16 共有4個站進行碼分多址通信。4個站的碼片序列為 A:(-1-1-1+1+1-1+1+1) B:(-1-1+1-1+1+1+1-1) C:(-1+1-1+1+1+1-1-1) D:(-1+1-1-1-1-1+1-1) 現收到這樣的碼片序列S:(-1+1-3+1-1-3+1+1)。問哪個站發送數據了?發送數據的站發送的是0還是1?
- 2-17 試比較xDSL、HFC以及FTTx接入技術的優缺點?
- 2-18為什么在ASDL技術中,在不到1MHz的帶寬中卻可以傳送速率高達每秒幾個兆比?
- 第三章 數據鏈路層
- 3-01 數據鏈路(即邏輯鏈路)與鏈路(即物理鏈路)有何區別? “電路接通了”與”數據鏈路接通了”的區別何在?
- 3-02 數據鏈路層中的鏈路控制包括哪些功能?試討論數據鏈路層做成可靠的鏈路層有哪些優點和缺點.
- 3-03 網絡適配器的作用是什么?網絡適配器工作在哪一層?
- 3-04 數據鏈路層的三個基本問題(幀定界、透明傳輸和差錯檢測)為什么都必須加以解決?
- 3-05 如果在數據鏈路層不進行幀定界,會發生什么問題?
- 3-06 PPP協議的主要特點是什么?為什么PPP不使用幀的編號?PPP適用於什么情況?為什么PPP協議不能使數據鏈路層實現可靠傳輸?
- 3-07 要發送的數據為1101011011。采用CRC的生成多項式是P(X)=X4+X+1。試求應添加在數據后面的余數。數據在傳輸過程中最后一個1變成了0,問接收端能否發現?若數據在傳輸過程中最后兩個1都變成了0,問接收端能否發現?采用CRC檢驗后,數據鏈路層的傳輸是否就變成了可靠的傳輸?
- 3-08 要發送的數據為101110。采用CRCD 生成多項式是P(X)=X3+1。試求應添加在數據后面的余數。
- 3-09 一個PPP幀的數據部分(用十六進制寫出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。試問真正的數據是什么(用十六進制寫出)?
- 3-10 PPP協議使用同步傳輸技術傳送比特串0110111111111100。試問經過零比特填充后變成怎樣的比特串?若接收端收到的PPP幀的數據部分是0001110111110111110110,問刪除發送端加入的零比特后變成怎樣的比特串?
- 3-11 試分別討論一下各種情況在什么條件下是透明傳輸,在什么條件下不是透明傳輸。
- 3-12 PPP協議的工作狀態有哪幾種?當用戶要使用PPP協議和ISP建立連接進行通信需要建立哪幾種連接?每一種連接解決什么問題?
- 3-13 局域網的主要特點是什么?為什么局域網采用廣播通信方式而廣域網不采用呢?
- 3-14 常用的局域網的網絡拓撲有哪些種類?現在最流行的是哪種結構?為什么早期的以太網選擇總線拓撲結構而不是星形拓撲結構,但現在卻改為使用星形拓撲結構?
- 3-15 什么叫做傳統以太網?以太網有哪兩個主要標准?
- 3-16 數據率為10Mb/s的以太網在物理媒體上的碼元傳輸速率是多少碼元/秒?
- 3-17 為什么LLC子層的標准已制定出來了但現在卻很少使用?
- 3-18 試說明10BASE-T中的“10”、“BASE”和“T”所代表的意思。
- 3-19 以太網使用的CSMA/CD協議是以爭用方式接入到共享信道。這與傳統的時分復用TDM相比優缺點如何?
- 3-20 假定1km長的CSMA/CD網絡的數據率為1Gb/s。設信號在網絡上的傳播速率為200000km/s。求能夠使用此協議的最短幀長。
- 3-21 什么叫做比特時間?使用這種時間單位有什么好處?100比特時間是多少微秒?
- 3-22 假定在使用CSMA/CD協議的10Mb/s以太網中某個站在發送數據時檢測到碰撞,執行退避算法時選擇了隨機數r=100。試問這個站需要等待多長時間后才能再次發送數據?如果是100Mb/s的以太網呢?
- 3-23 公式(3-3)表示,以太網的極限信道利用率與連接在以太網上的站點數無關。能否由此推論出:以太網的利用率也與連接在以太網的站點數無關?請說明你的理由。
- 3-24 假定站點A和B在同一個10Mb/s以太網網段上。這兩個站點之間的傳播時延為225比特時間。現假定A開始發送一幀,並且在A發送結束之前B也發送一幀。如果A發送的是以太網所容許的最短的幀,那么A在檢測到和B發生碰撞之前能否把自己的數據發送完畢?換言之,如果A在發送完畢之前並沒有檢測到碰撞,那么能否肯定A所發送的幀不會和B發送的幀發生碰撞?(提示:在計算時應當考慮到每一個以太網幀在發送到信道上時,在MAC幀前面還要增加若干字節的前同步碼和幀定界符)
- 3-25 在上題中的站點A和B在t=0時同時發送了數據幀。當t=255比特時間,A和B同時檢測到發生了碰撞,並且在t=255+48=273比特時間完成了干擾信號的傳輸。A和B在CSMA/CD算法中選擇不同的r值退避。假定A和B選擇的隨機數分別是rA=0和rB=1。試問A和B各在什么時間開始重傳其數據幀?A重傳的數據幀在什么時間到達B?A重傳的數據會不會和B重傳的數據再次發生碰撞?B會不會在預定的重傳時間停止發送數據?
- 3-26 以太網上只有兩個站,它們同時發送數據,產生了碰撞。於是按截斷二進制指數退避算法進行重傳。重傳次數記為i,i=1,2,3,…..。試計算第1次重傳失敗的概率、第2次重傳的概率、第3次重傳失敗的概率,以及一個站成功發送數據之前的平均重傳次數I。
- 3-27 假定一個以太網上的通信量中的80%是在本局域網上進行的,而其余的20%的通信量是在本局域網和因特網之間進行的。另一個以太網的情況則反過來。這兩個以太網一個使用以太網集線器,而另一個使用以太網交換機。你認為以太網交換機應當用在哪一個網絡?
- 3-28 有10個站連接到以太網上。試計算一下三種情況下每一個站所能得到的帶寬。(1)10個站都連接到一個10Mb/s以太網集線器;(2)10個站都連接到一個100Mb/s以太網集線器;(3)10個站都連接到一個10Mb/s以太網交換機。
- 3-29 10Mb/s以太網升級到100Mb/s、1Gb/S和10Gb/s時,都需要解決哪些技術問題?為什么以太網能夠在發展的過程中淘汰掉自己的競爭對手,並使自己的應用范圍從局域網一直擴展到城域網和廣域網?
- 3-30 以太網交換機有何特點?用它怎樣組成虛擬局域網?
- 3-31 網橋的工作原理和特點是什么?網橋與轉發器以及以太網交換機有何異同?
- 3-32 圖3-35表示有五個站點分別連接在三個局域網上,並且用網橋B1和B2連接起來。每一個網橋都有兩個接口(1和2)。在一開始,兩個網橋中的轉發表都是空的。以后有以下各站向其他的站發送了數據幀:A發送給E,C發送給B,D發送給C,B發送給A。試把有關數據填寫在表3-2中。
- 3-33 網橋中的轉發表是用自學習算法建立的。如果有的站點總是不發送數據而僅僅接受數據,那么在轉發表中是否就沒有與這樣的站點相對應的項目?如果要向這個站點發送數據幀,那么網橋能夠把數據幀正確轉發到目的地址嗎?
- 第四章 網絡層
- 4-1 網絡層向上提供的服務有哪兩種?是比較其優缺點。
- 4-2 網絡互連有何實際意義?進行網絡互連時,有哪些共同的問題需要解決?
- 4-3 作為中間設備,轉發器、網橋、路由器和網關有何區別?
- 4-4 試簡單說明下列協議的作用:IP、ARP、RARP和ICMP。
- 4-5 IP地址分為幾類?各如何表示?IP地址的主要特點是什么?
- 4-6 試根據IP地址的規定,計算出表4-2中的各項數據。
- 4-7 試說明IP地址與硬件地址的區別,為什么要使用這兩種不同的地址?
- 4-8 IP地址方案與我國的電話號碼體制的主要不同點是什么?
- 4-9(1)子網掩碼為255.255.255.0代表什么意思?
- 4-10 試辨認以下IP地址的網絡類別。
- 4-11 IP數據報中的首部檢驗和並不檢驗數據報中的數據。這樣做的最大好處是什么?壞處是什么?
- 4-12 當某個路由器發現一IP數據報的檢驗和有差錯時,為什么采取丟棄的辦法而不是要求源站重傳此數據報?計算首部檢驗和為什么不采用CRC檢驗碼?
- 4-13 設IP數據報使用固定首部,其各字段的具體數值如圖所示(除IP地址外,均為十進制表示)。試用二進制運算方法計算應當寫入到首部檢驗和字段中的數值(用二進制表示)。
- 4-14 重新計算上題,但使用十六進制運算方法(沒16位二進制數字轉換為4個十六進制數字,再按十六進制加法規則計算)。比較這兩種方法。
- 4-15 什么是最大傳送單元MTU?它和IP數據報的首部中的哪個字段有關系?
- 4-16 在因特網中將IP數據報分片傳送的數據報在最后的目的主機進行組裝。還可以有另一種做法,即數據報片通過一個網絡就進行一次組裝。試比較這兩種方法的優劣。
- 4-17 一個3200位長的TCP報文傳到IP層,加上160位的首部后成為數據報。下面的互聯網由兩個局域網通過路由器連接起來。但第二個局域網所能傳送的最長數據幀中的數據部分只有1200位。因此數據報在路由器必須進行分片。試問第二個局域網向其上層要傳送多少比特的數據(這里的“數據”當然指的是局域網看見的數據)?
- 4-18(1)有人認為:“ARP協議向網絡層提供了轉換地址的服務,因此ARP應當屬於數據鏈路層。”這種說法為什么是錯誤的?
- 4-19 主機A發送IP數據報給主機B,途中經過了5個路由器。試問在IP數據報的發送過程中總共使用了幾次ARP?
- 4-20設某路由器建立了如下路由表:
- 4-21 某單位分配到一個B類IP地址,其net-id為129.250.0.0.該單位有4000台機器,分布在16個不同的地點。如選用子網掩碼為255.255.255.0,試給每一個地點分配一個子網掩碼號,並算出每個地點主機號碼的最小值和最大值4000/16=250,平均每個地點250台機器。
- 4-22 一個數據報長度為4000字節(固定首部長度)。現在經過一個網絡傳送,但此網絡能夠 傳送的最大數據長度為1500字節。試問應當划分為幾個短些的數據報片?各數據報片的數據字段長度、片偏移字段和MF標志應為何數值?
- 4-23 分兩種情況(使用子網掩碼和使用CIDR)寫出因特網的IP成查找路由的算法。
- 4-24 試找出可產生以下數目的A類子網的子網掩碼(采用連續掩碼)。
- 4-25 以下有4個子網掩碼。哪些是不推薦使用的?為什么?
- 4-26 有如下的4個/24地址塊,試進行最大可能性的聚會。
- 4-27 有兩個CIDR地址塊208.128/11和208.130.28/22。是否有那一個地址塊包含了另一個地址?如果有,請指出,並說明理由。
- 4-28 已知路由器R1的路由表如表4—12所示。
- 4-29 一個自治系統有5個局域網,其連接圖如圖4-55示。LAN2至LAN5上的主機數分別為:
- 4-30 一個大公司有一個總部和三個下屬部門。公司分配到的網絡前綴是192.77.33/24.公司的網絡布局如圖4-56示。總部共有五個局域網,其中的LAN1-LAN4都連接到路由器R1上,R1再通過LAN5與路由器R5相連。R5和遠地的三個部門的局域網LAN6~LAN8通過廣域網相連。每一個局域網旁邊標明的數字是局域網上的主機數。試給每一個局域網分配一個合適的網絡的前綴。
- 4-31 以下地址中的哪一個和86.32/12匹配:請說明理由。
- 4-32 以下地址中的哪一個地址2.52.90。140匹配?請說明理由。
- 4-33 下面的前綴中的哪一個和地址152.7.77.159及152.31.47.252都匹配?請說明理由。
- 4-34 與下列掩碼相對應的網絡前綴各有多少位?
- 4-35 已知地址塊中的一個地址是140.120.84.24/20。試求這個地址塊中的最小地址和最大地址。地址掩碼是什么?地址塊中共有多少個地址?相當於多少個C類地址?
- 4-36 已知地址塊中的一個地址是190.87.140.202/29。重新計算上題。
- 4-37 某單位分配到一個地址塊136.23.12.64/26。現在需要進一步划分為4個一樣大的子網。試問:
- 4-38 IGP和EGP這兩類協議的主要區別是什么?
- 4-39 試簡述RIP,OSPF和BGP路由選擇協議的主要特點。
- 4-40 RIP使用UDP,OSPF使用IP,而BGP使用TCP。這樣做有何優點?為什么RIP周期性地和臨站交換路由器由信息而BGP卻不這樣做?
- 4-41 假定網絡中的路由器B的路由表有如下的項目(這三列分別表示“目的網絡”、“距離”和“下一跳路由器”)
- 4-42 假定網絡中的路由器A的路由表有如下的項目(格式同上題):
- 4-43 IGMP協議的要點是什么?隧道技術是怎樣使用的?
- 4-44 什么是VPN?VPN有什么特點和優缺點?VPN有幾種類別?
- 4-45 什么是NAT?NAPT有哪些特點?NAT的優點和缺點有哪些?NAT的優點和缺點有哪些?
- 第五章 傳輸層
- 5-01 試說明運輸層在協議棧中的地位和作用,運輸層的通信和網絡層的通信有什么重要區別?為什么運輸層是必不可少的?
- 5-02 網絡層提供數據報或虛電路服務對上面的運輸層有何影響?
- 5-03 當應用程序使用面向連接的TCP和無連接的IP時,這種傳輸是面向連接的還是面向無連接的?
- 5-04 試用畫圖解釋運輸層的復用。畫圖說明許多個運輸用戶復用到一條運輸連接上,而這條運輸連接有復用到IP數據報上。
- 5-05 試舉例說明有些應用程序願意采用不可靠的UDP,而不用采用可靠的TCP。
- 5-06 接收方收到有差錯的UDP用戶數據報時應如何處理?
- 5-07 如果應用程序願意使用UDP來完成可靠的傳輸,這可能嗎?請說明理由
- 5-08 為什么說UDP是面向報文的,而TCP是面向字節流的?
- 5-09 端口的作用是什么?為什么端口要划分為三種?
- 5-10 試說明運輸層中偽首部的作用。
- 5-11 某個應用進程使用運輸層的用戶數據報UDP,然而繼續向下交給IP層后,又封裝成IP數據報。既然都是數據報,可否跳過UDP而直接交給IP層?哪些功能UDP提供了但IP沒提提供?
- 5-12 一個應用程序用UDP,到IP層把數據報在划分為4個數據報片發送出去,結果前兩個數據報片丟失,后兩個到達目的站。過了一段時間應用程序重傳UDP,而IP層仍然划分為4個數據報片來傳送。結果這次前兩個到達目的站而后兩個丟失。試問:在目的站能否將這兩次傳輸的4個數據報片組裝成完整的數據報?假定目的站第一次收到的后兩個數據報片仍然保存在目的站的緩存中。
- 5-13 一個UDP用戶數據的數據字段為8192季節。在數據鏈路層要使用以太網來傳送。試問應當划分為幾個IP數據報片?說明每一個IP數據報字段長度和片偏移字段的值。
- 5-14 一UDP用戶數據報的首部十六進制表示是:06 32 00 45 00 1C E2 17.試求源端口、目的端口、用戶數據報的總長度、數據部分長度。這個用戶數據報是從客戶發送給服務器發送給客戶?使用UDP的這個服務器程序是什么?
- 5-15 使用TCP對實時話音數據的傳輸有沒有什么問題?使用UDP在傳送數據文件時會有什么問題?
- 5-16 在停止等待協議中如果不使用編號是否可行?為什么?
- 5-17 在停止等待協議中,如果收到重復的報文段時不予理睬(即悄悄地丟棄它而其他什么也沒做)是否可行?試舉出具體的例子說明理由。
- 5-18 假定在運輸層使用停止等待協議。發送發在發送報文段M0后再設定的時間內未收到確認,於是重傳M0,但M0又遲遲不能到達接收方。不久,發送方收到了遲到的對M0的確認,於是發送下一個報文段M1,不久就收到了對M1的確認。接着發送方發送新的報文段M0,但這個新的M0在傳送過程中丟失了。正巧,一開始就滯留在網絡中的M0現在到達接收方。接收方無法分辨M0是舊的。於是收下M0,並發送確認。顯然,接收方后來收到的M0是重復的,協議失敗了。試畫出類似於圖5-9所示的雙方交換報文段的過程。
- 5-19 試證明:當用n比特進行分組的編號時,若接收到窗口等於1(即只能按序接收分組),當僅在發送窗口不超過2n-1時,連接ARQ協議才能正確運行。窗口單位是分組。
- 5-20 在連續ARQ協議中,若發送窗口等於7,則發送端在開始時可連續發送7個分組。因此,在每一分組發送后,都要置一個超時計時器。現在計算機里只有一個硬時鍾。設這7個分組發出的時間分別為t0,t1…t6,且tout都一樣大。試問如何實現這7個超時計時器(這叫軟件時鍾法)? 解:
- 5-21 假定使用連續ARQ協議中,發送窗口大小事3,而序列范圍[0,15],而傳輸媒體保證在接收方能夠按序收到分組。在某時刻,接收方,下一個期望收到序號是5.試問:
- 5-22 主機A向主機B發送一個很長的文件,其長度為L字節。假定TCP使用的MSS有1460字節。
- 5-23 主機A向主機B連續發送了兩個TCP報文段,其序號分別為70和100。試問:
- 5-24 一個TCP連接下面使用256kb/s的鏈路,其端到端時延為128ms。經測試,發現吞吐量只有120kb/s。試問發送窗口W是多少?
- 5-25 為什么在TCP首部中要把TCP端口號放入最開始的4個字節?
- 5-26 為什么在TCP首部中有一個首部長度字段,而UDP的首部中就沒有這個這個字段?
- 5-27 一個TCP報文段的數據部分最多為多少個字節?為什么?如果用戶要傳送的數據的字節長度超過TCP報文字段中的序號字段可能編出的最大序號,問還能否用TCP來傳送?
- 5-28 主機A向主機B發送TCP報文段,首部中的源端口是m而目的端口是n。當B向A發送回信時,其TCP報文段的首部中源端口和目的端口分別是什么?
- 5-29 在使用TCP傳送數據時,如果有一個確認報文段丟失了,也不一定會引起與該確認報文段對應的數據的重傳。試說明理由。
- 5-30 設TCP使用的最大窗口為65535字節,而傳輸信道不產生差錯,帶寬也不受限制。若報文段的平均往返時延為20ms,問所能得到的最大吞吐量是多少?
- 5-31 通信信道帶寬為1Gb/s,端到端時延為10ms。TCP的發送窗口為65535字節。試問:可能達到的最大吞吐量是多少?信道的利用率是多少?
- 5-32 什么是Karn算法?在TCP的重傳機制中,若不采用Karn算法,而是在收到確認時都認為是對重傳報文段的確認,那么由此得出的往返時延樣本和重傳時間都會偏小。試問:重傳時間最后會減小到什么程度?
- 5-33 假定TCP在開始建立連接時,發送方設定超時重傳時間是RTO=6s。
- 5-34 已知第一次測得TCP的往返時延的當前值是30 ms。現在收到了三個接連的確認報文段,它們比相應的數據報文段的發送時間分別滯后的時間是:26ms,32ms和24ms。設α=0.9。試計算每一次的新的加權平均往返時間值RTTs。討論所得出的結果。
- 5-35 試計算一個包括5段鏈路的運輸連接的單程端到端時延。5段鏈路程中有2段是衛星鏈路,有3段是廣域網鏈路。每條衛星鏈路又由上行鏈路和下行鏈路兩部分組成。可以取這兩部分的傳播時延之和為250ms。每一個廣域網的范圍為1500km,其傳播時延可按150000km/s來計算。各數據鏈路速率為48kb/s,幀長為960位。
- 5-36 重復5-35題,但假定其中的一個陸地上的廣域網的傳輸時延為150ms。
- 5-37 在TCP的擁塞控制中,什么是慢開始、擁塞避免、快重傳和快恢復算法?這里每一種算法各起什么作用? “乘法減小”和“加法增大”各用在什么情況下?
- 5-38 設TCP的ssthresh的初始值為8(單位為報文段)。當擁塞窗口上升到12時網絡發生了超時,TCP使用慢開始和擁塞避免。試分別求出第1次到第15次傳輸的各擁塞窗口大小。你能說明擁塞控制窗口每一次變化的原因嗎?
- 5-39 TCP的擁塞窗口cwnd大小與傳輸輪次n的關系如下所示:
- 5-41 用TCP傳送512字節的數據。設窗口為100字節,而TCP報文段每次也是傳送100字節的數據。再設發送端和接收端的起始序號分別選為100和200,試畫出類似於圖5-31的工作示意圖。從連接建立階段到連接釋放都要畫上。
- 5-42 在圖5-32中所示的連接釋放過程中,主機B能否先不發送ACK=x+1的確認? (因為后面要發送的連接釋放報文段中仍有ACK=x+1這一信息)
- 5-43 在圖(5-33)中,在什么情況下會發生從狀態LISTEN到狀態SYN_SENT,以及從狀態SYN_ENT到狀態SYN_RCVD的變遷?
- 5-44 試以具體例子說明為什么一個運輸連接可以有多種方式釋放。可以設兩個互相通信的用戶分別連接在網絡的兩結點上。
- 5-45 解釋為什么突然釋放運輸連接就可能會丟失用戶數據,而使用TCP的連接釋放方法就可保證不丟失數據。
- 5-46 試用具體例子說明為什么在運輸連接建立時要使用三次握手。說明如不這樣做可能會出現什么情況。
- 5-47 一個客戶向服務器請求建立TCP連接。客戶在TCP連接建立的三次握手中的最后一個報文段中捎帶上一些數據,請求服務器發送一個長度為L字節的文件。
- 第六章 應用層
- 6-01 因特網的域名結構是怎么樣的?它與目前的電話網的號碼結構有何異同之處?
- 6-02 域名系統的主要功能是什么?域名系統中的本地域名服務器、根域名服務器、頂級域名服務器以及權限域名權服務器有何區別?
- 6-03 舉例說明域名轉換的過程。域名服務器中的高速緩存的作用是什么?
- 6-04 設想有一天整個因特網的DNS系統都癱瘓了(這種情況不大會出現),試問還可以給朋友發送電子郵件嗎?
- 6-05 文件傳送協議FTP的主要工作過程是怎樣的?為什么說FTP是帶外傳送控制信息?主進程和從屬進程各起什么作用?
- 6-06 簡單文件傳送協議TFTP與FTP的主要區別是什么?各用在什么場合?
- 6-07 遠程登錄TELNET的主要特點是什么?什么叫做虛擬終端NVT?
- 6-08 解釋以下名詞。各英文縮寫詞的原文是什么? www,URL.HTTP,HTML,CGI,瀏覽器,超文本,超媒體,超鏈,頁面,活動文檔,搜索引擎
- 6-09 假定一個超鏈從一個萬維網文檔鏈接到另一個萬維網文檔時,由於萬維網文檔上出現了差錯而使得超鏈只想一個無效的計算機名字。這是瀏覽器將向用戶報告什么?
- 6-10 假定要從已知的URL獲得一個萬維網文檔。若該萬維網服務器的Ip地址開始時並不知道。試問:除 HTTP外,還需要什么應用層協議和傳輸層協議?
- 6-11 你所使用的瀏覽器的高速緩存有多大?請進行一個試驗:訪問幾個萬維網文檔,然后將你的計算機與網絡斷開,然后再回到你剛才訪問過的文檔。你的瀏覽器的高速緩存能夠存放多少各頁面?
- 6-12 什么是動態文檔?試舉出萬維網使用動態文檔的一些例子。
- 6-13 瀏覽器同時打開多少個TCP連接進行瀏覽的優缺點如何?請說明理由。
- 6-14 當使用鼠標點擊一個萬維網文檔是,若該文檔出來有文本外,還有一個本地.gif圖像和兩個遠地.gif圖像。試問;需要使用那個應用程序,以及需要建立幾次UDP連接和幾次TCP連接?
- 6-15 假定你在瀏覽器上點擊一個URL,但這個URL的ip地址以前並沒有緩存在本地主機上。因此需要用DNS自動查找和解析。假定要解析到所要找的URL的ip地址共經過n個DNS服務器,所經過的時間分別是RTT1,RTT2,……RTTn。假定從要找的網頁上只需要讀取一個很小的圖片(即忽略這個小圖片的傳輸時間)。從本地豬寄到這個網頁的往返時間是RTTw.試問從點擊這個URL開始,一直到本地主機的屏幕上出現所讀取的小圖片,一共需要經過多少時間?
- 6-16 在上題中,假定同一台服務器的HTML文件中又鏈接了三個非常小的對象。若忽略這些對象的發送時間,試計算客戶點擊讀取這些對象所需的時間。
- 6-17 在瀏覽器中應當有幾個可選解釋程序。試給出一些可選解釋程序的名稱。
- 6-18 一個萬維網網點有1000萬個頁面,平均每個頁面有10個超鏈,讀取一個頁面平均要100ms。問要檢索整個網點所需的最少時間。
- 6-19 搜索引擎可分為哪兩種類型?各有什么特點?
- 6-21 電子郵件的信封和內容在郵件的傳送過程中起什么作用?和用戶的關系如何?
- 6-22 電子郵件的地址格式是怎樣的?請說明各部分的意思。
- 6-23 試簡述SMTP通信的三個階段的過程。
- 6-24 試述郵局協議POP的工作過程。在電子郵件中,為什么需要使用POP和SMTP這兩個協議?IMAP與POP有何區別?
- 6-25 MIME與SMTP的關系是什么的?什么是quoted-printable編碼和base64編碼?
- 6-26 一個二進制文件共3072字節長,若使用base64編碼,並且每發送完80字節就插入一個回車符CR和一個換行符LF,問一共發送了多少個字節?
- 6-27 試將數據 11001100 10000001 00111000進行base64編碼,並得到最后傳輸的ASCII數據。
- 6-28 試將數據01001100 10011101 00111001進行quoted-printable編碼,並得出最后傳送的ASCII數據。這樣的數據用quoted-printable編碼后其編碼開銷有多大?
- 6-29 電子郵件系統需要將眾的電子郵件地址編成目錄以便於查找,要建立這種目錄應將人名划分為標准部分(例如,姓,名)。若要形成一個國際標准,那么必須解決哪些問題?
- 6-30 電子郵件系統使用TCP傳送郵件。為什么有時我們會遇到郵件發送失敗的情況?為什么有時對方會收不到我們發送的郵件?
- 6-31 基於萬維網的電子郵件系統有什么特點?在傳送郵電時使用什么協議?
- 6-32 DHCP協議用在什么情況下?當一台計算機第一次運行引導程序時,其ROP中有沒有該IP地址,子網掩碼或某個域名服務器的IP地址?
- 6-33 什么是網絡管理?為什么說網絡管理是當今網絡領域中的熱鬧課題?
- 6-34 解釋下列術語,網絡元素,被管對象,管理進程,代理進程和管理庫
- 6-35 SNMP使用UDP傳送報文,為什么不使用TCP?
- 6-36 為什么SNMP的管理進程使用輪詢掌握全網狀態用於正常情況而代理進程用陷阱向管理進程報告屬於較少發生的異常情況?