《〈計算機網絡〉釋疑與習題解答》是《計算機網絡》第5版的配套參考書。全書共10章,每一章都與《計算機網絡》第5版的內容相對應。每一章都有全部的習題和補充習題的詳細解答,以及常見問題和解答。可以幫助讀者掌握和鞏固所學知識,并加深對《計算機網絡》教材內容的認識和理解,可供使用《計算機網絡》教材的廣大教師和學生參考。
第1章 概述
常見問題索引
常見問題與解答
習題與解答
第2章 物理層
常見問題索引
常見問題與解答
習題與解答
第3章 數據鏈路層
常見問題索引
常見問題與解答
習題與解答
第4章 網絡層
常見問題索引
常見問題與解答
習題與解答
第5章 運輸層
常見問題索引
常見問題與解答
習題與解答
第6章 應用層
常見問題索引
常見問題與解答
習題與解答
第7章 網絡安全
常見問題索引
常見問題與解答
習題與解答
第8章 因特網上的音頻/視頻服務
常見問題索引
常見問題與解答
習題與解答
第9章 無線網絡
常見問題索引
常見問題與解答
習題與解答
第10章 下一代因特網
常見問題索引
常見問題與解答
習題與解答
問題4-17.IP協議有分片的功能,但廣域網中的分組則不必分片。這是為什么?
解答:IP數據報可能要經過許多個網絡,而源主機事先并不知道數據報后面要經過的這些網絡所能通過的分組的最大長度是多少。等到IP數據報轉發到某個網絡時,可能才發現數據報太長了,因此在這時就必須進行分片。
但廣域網能夠通過的分組的最大長度是該廣域網中所有主機都事先知道的。源主機不可能發送網絡不支持的過長分組。因此廣域網就沒有必要將已經發送出的分組再進行分片。
問題4-18.路由表中只給出到目的網絡的下一跳路由器的IP地址,然后在下一個路由器
的路由表中再給出再下一跳的路由器的IP地址,最后才能到達目的網絡進行直接交
付。采用這樣的方法有什么好處?
解答:這樣做的最大好處是使得路由選擇成為動態的,十分靈活。當IP數據報傳送到半途時,若網絡的情況發生了變化(如網絡拓撲變化或出現了擁塞),由于各路由器中的路由表是經常動態更新的,因此中途的路由器就會適應網絡的這種變化,而改變其下一跳路由,從而實現了動態路由選擇。
問題4-19.鏈路層廣播和IP廣播有何區別?
解答:鏈路層廣播是用數據鏈路層協議(在第二層),在一個以太網上實現的對該局域網上的所有主機的MAC幀進行廣播。
IP廣播則是用IP協議(在第三層),通過因特網實現的對一個網絡(即目的網絡)上的所有主機的IP數據報廣播。
問題4-20.主機在接收一個廣播幀或多播幀時,其CPU所要做的事情有何區別?
解答:在接收廣播幀時,主機通過其適配器(即網絡接口卡NIC)接收每一個廣播幀,然后將其傳遞給操作系統。CPU執行協議軟件,并界定是否接受和處理該幀。
在接收多播幀時,CPU要對適配器進行配置,而適配器根據特定的多播地址表來接收幀。凡與此多播地址表不匹配的幀都將被NIC丟棄。因此在多播的情況下,是適配器NIC而不是CPU決定是否接收一個幀。
問題4-21.有的路由器在和廣域網相連時,在該路由器的廣域網接口處并沒有硬件地址,這怎樣解釋?
解答:每一個連接到廣域網的路由器顯然必須要有一個硬件地址,否則就無法進行通信。但是具體的細節可能會有相當大的差別。例如,我們的電話機和墻上的電話線路RJ-11插孔一連接就可以打電話。這表明電話機一定有一個唯一的電話號碼(即硬件地址)。但是,這個電話號碼并沒有存儲在電話機的某個地方。有些廣域網也采用類似這樣的技術。也就是說,每一個連接都有一個唯一的硬件地址,但這個地址并不一定存儲在路由器的接口上。
問題4-22.IP地址和電話號碼相比時有何異同之處?解答:下面分別介紹異同之處:
相同之處:
(1)唯一性。
每個電話機的電話號碼(指包括國家碼以及區號在內的號碼)在電信網上是唯一的。每個主機的IP地址在因特網上也是唯一的。
(2)分等級的結構。
電話號碼:[國家號碼][區號][局號][電話機號] [分機號]。
IP地址:[網絡號][主機號],或[網絡號][子網號][主機號]。
不同之處:
各國的電話號碼都是自主設置,因此號碼的位數可以各不相同。請注意,這里的“位”是十進制位。
但IP地址則一律是32位的固定長度(這是IPv4的地址長度。若使用IPv6則地址長度為128位)。請注意,這里的“位”是二進制位。
因此電話號碼空間是不受限的。當一個城市的電話號碼空間不夠用時,就可以增加電話號碼的位數(例如6位不夠用了就升級為7位,以后又不夠用了就再升級為8位)。但IP地址空間是受限的,全部的IP地址用盡后就必須將IPv4升級到IPv6。
電話號碼中的“國家號碼”“區號”“局號”都能直接反映出具體的地理位置(或范圍),但從IP地址的“網絡號”卻不能直接反映出具體的地理位置(或范圍)。IP地址的管理機構在分配IP地址時并不是先將整個的地址空間按國家來分配,而是按網絡來分配(不管這個網絡在哪個國家)。
但是有的IP地址可以反映出一定的地理范圍。例如,頂級域名采用國家域名的,例如頂級域名是.cn的應當是在中國,但在中國的什么地方則不知道。而二級域名若采用省級域名時,如采用.is.cn的應當是在中國的江蘇省,但在江蘇省的什么地方也是不知道的。然而在采用通用頂級域名時,如采用.com或.net或.org時,則無法知道該主機在哪一個國家或地區。
……