天天看點

第四章 網絡層[練習題+課後習題]

目錄

課後練習題:

練習題

課後練習題:

網絡層向上提供的服務有哪兩種?試比較其優缺點。

網絡層向上面的運輸層提供的服務有兩種,即面向連接配接服務(或虛電路服務)和無連接配接服務(或資料報服務)。這兩種服務的主要差別見下面的表T-4-01。

第四章 網絡層[練習題+課後習題]

【4-03】作為中間裝置,轉發器、網橋、路由器和網關有何差別?

将網絡互相連接配接起來要使用一些中間裝置。根據中間裝置所在的層次,可以有以下四種不同的中間裝置:

(1)實體層使用的中間裝置叫做轉發器。

(2)資料鍊路層使用的中間裝置叫做網橋或橋接器。

(3)網絡層使用的中間裝置叫做路由器。

(4)在網絡層以上使用的中間裝置叫做網關。用網關連接配接兩個不相容的系統需要在高層進行協定的轉換。但應注意,在許多舊的文獻中,不少路由器也被稱為網關。現在,大家一般都用“路由器”代替“網關”這一名詞。

【4-04】試簡單說明下列協定的作用:IP,ARP,RARP和ICMP。

網際協定IP:使用IP 協定就可以把互連以後的計算機網絡看成是一個虛拟互連網絡。所謂虛拟互連網絡也就是邏輯互連網絡,或稱為網際網路。我們知道,各種實體網絡的異構性本來是客觀存在的,但是我們利用IP協定就可以使這些性能各異的網絡在網絡層上看起來好像是一個統一的網絡。這種使用IP協定的虛拟互連網絡可簡稱為IP網。使用IP網的好處是:當IP網上的主機進行通信時,就好像在一個單個網絡上通信一樣,它們看不見互連的各網絡的具體異構細節(如具體的編址方案、路由選擇協定,等等)。

位址解析協定ARP:用來把一個機器(主機或路由器)的IP位址轉換為相應的實體位址(或硬體位址)。

逆位址解析協定RARP:和ARP相反,用來把一個機器(主機或路由器)的實體位址(或硬體位址)轉換為相應的P位址。

網際控制封包協定ICMP:用來使主機或路由器報告差錯情況和提供有關異常情況的報告,這樣就可以更有效地轉發IP資料報和提高傳遞成功的機會。

【4-05】IP位址分為幾類?各如何表示?IP位址的主要特點是什麼?

在IPv4的位址中,所有的位址都是32位,并且可記為:

IP位址::={<網絡号>,<主機号>}

IP位址共分為五類。

A類位址:網絡号字段為1位元組,最前面的1位是0。

B類位址:網絡号字段為2位元組,最前面的2位是10。

C類位址:網絡号字段為3位元組,最前面的3位是110。

D類位址:用于多點傳播,最前面的4位是1110。

E類位址:保留今後使用,最前面的4位是1111。

IP位址具有以下一些重要特點:

(1)每一個IP位址都由網絡号和主機号兩部分組成。從這個意義上說,IP位址是一種分等級的位址結構。

(2)實際上IP位址是标志一個主機(或路由器)和一條鍊路的接口。換言之,IP位址并不僅僅指明一個主機,同時還指明了主機所連接配接到的網絡。

(3)按照網際網路的觀點,一個網絡是指具有相同網絡号net-id的主機的集合,是以,用轉發器或網橋連接配接起來的若千個區域網路仍為一個網絡,因為這些區域網路都具有同樣的網絡号。具有不同網絡号的區域網路必須使用路由器進行互連。

(4)在IP位址中,所有配置設定到網絡号的網絡(不管是範圍很小的區域網路,還是可能覆寫很大地理範圍的廣域網)都是平等的。

【4-06】試根據IP位址的規定,計算出教材中表4-2中的各項資料。

表4-2中IP位址的指派範圍如下:

第四章 網絡層[練習題+課後習題]

A類位址(在二進制數字中,有下劃線的數字是可指派的):

最大可指派的網絡數=2 7-2= 126;

第一個可指派的網絡号=1(最小的可指派的net-id = 00000001);

最後一個可指派的網絡号= 126(最大的可指派的net-id = 01111110);

每個網絡中的最大主機數(host-id是24位)=2 24-2=16777216-2=16777214

(全0和全1的主機号不指派)。

B類位址:

最大可指派的網絡數=214 -1=16384-1=16383;

第一個可指派的網絡号= 128.1(最小的可指派的net-id = 10000000 00000001);

最後一個可指派的網絡号 = 191.255(最大的可指派的net-id = 1011111111111111);

每個網絡中的最大主機數(host-id是16位)=2 16-2=65536-2=65534。

C類位址:

最大可指派的網絡數=221 - 1 = 2097152-1= 2097151;

第一個可指派的網絡号=192.0.1(最小的可指派的net-id = 11000000 00000000 00000001)

最後一個可指派的網絡号=223.255.255

(最大的可指派的net-id =110111111111111111111111);

每個網絡中的最大主機數(host-id是8位)=2 8-2= 256-2= 254。

【4-09】試回答下列問題:

(1)子網路遮罩為255.255.255.0代表什麼意思?

(2)一網絡現在的掩碼為255.255.255.248,問該網絡能夠連接配接多少個主機?

(3)一A類網絡和一B類網絡的子網号subnet-id分别為16個1和8個1,問這兩個網絡的子網路遮罩有何不同?

(4)一個B類位址的子網路遮罩是255.255.240.0,試問在其中每一個子網上的主機數最多是多少?

(5)一A類網絡的子網路遮罩為255.255.0.255,它是否為一個有效的子網路遮罩?

(6)某個IP位址的十六進制表示是C2.2F.14.81,試将其轉換為點分十進制的形式。這個位址是哪一類IP位址?

(7)C類網絡使用子網路遮罩有無實際意義?為什麼?

具體分析如下:

(1)可以是C類位址對應的子網路遮罩預設值,也可以是A類或B類位址的掩碼,這時主機号由最後8位決定,而路由器尋找網絡由前24位決定。

(2)分析一下IP位址中最後一個位元組:

248= 128+64+32+16+8,一共用掉8位中的5位,剩下3位配置設定給主機号。

扣除全0和全1的主機号,可用的共6個主機号。

(3)A類網絡的掩碼前面有8個1,子網号subnet-id用了16個1,是以掩碼有24個1和8個0。

B類網絡的掩碼前面有16個1,子網号 subnet-id用了8個1,是以掩碼有24個1和8個0。

可見這兩個網絡的子網路遮罩一樣,但它們的子網數目不同。

(4)IP位址中的第3個位元組是240 = 128+64+32+16,表明子網号subnet-id用了4個1。B類網絡的掩碼前面是16個1。可見這個網絡的子網路遮罩為20個1,剩下後面12個0。是以每一個子網上的主機最多可有22-2=4094個(不使用全0和全1的主機号)。

(5)是一個有效的子網路遮罩,但不推薦這樣使用,因為子網中的1不是連續的。

(6)把十六進制的數轉換為十進制的數:

C2(16)= 12×16+2=192+2=194

2F(16)=2×16+15= 32+15=47

14(16) = 1×16+4= 16+4= 20

8(16)=8×16+1= 128+1=129

是以,點分十六進制位址C2.2F.14.81=點分十進制位址194.47.20.129,是C類位址。

(7)有實際意義。對于小網絡這樣做還可進一步劃分幾個子網。

例如,一個C網絡可以再劃分為6個子網(使用位址中的最後一個位元組的前三位),剩下的5位用來配置設定給主機,每個子網最多可以有30個主機。這時的掩碼是27個1,後面是5個0。

【4-10】試辨認以下IP位址的網絡類别。

(1)128.36.199.3

(2) 21.12.240.17

(3)183.194.76.253

(4)192.12.69.248

(5)89.3.0.1

(6) 200.3.6.2

(2)和(5)是A類,因為第一位(類别位)是0。

(1)和(3)是B類,因為前兩位(類别位)是10。

(4)和(6)是C類,因為前三位(類别位)是110。

【4-11】IP資料報中的首部檢驗和并不檢驗資料報中的資料。這樣做的最大好處是什麼?缺點是什麼?

好處是,不檢驗資料部分可以加快檢驗的過程,使轉發分組更快。

缺點是,資料部分出現差錯時不能及早發現。即使是到達了終點,目的主機中的IP也仍然不檢查資料部分是否正确。當IP 資料報的資料部分送交上面的運輸層時,運輸層的TCP才檢查收到的資料有無差錯。

【4-12】當某個路由器發現一IP資料報的首部檢驗和有差錯時,為什麼采取丢棄的辦法而不是要求源站重傳此資料報?計算首部檢驗和為什麼不采用CRC檢驗碼?

IP首部中的源位址也可能變成錯誤的,要求錯誤的源位址重傳資料報是沒有意義的。不使用CRC可減少路由器進行檢驗的時間。

【4-13】設IP資料報使用固定首部,其各字段的具體數值如圖T-4-13所示(除IP位址

外,均為十進制表示)。試用二進制運算方法計算應當寫入到首部檢驗和字段中的數值(用二進制表示)。

第四章 網絡層[練習題+課後習題]

把以上的資料寫成二進制數字,按每16位對齊,然後計算反碼運算的和:

第四章 網絡層[練習題+課後習題]

本題隻要仔細一些,就不會算錯。但務請注意進位。

例如,最低位相加,一共有4個1,相加後得二進制的100,把最低位的0寫下,作為和的最低位。進位中的0不必管它,進位中的1要與右邊第3位相加。

右邊第2位相加時,隻有一個1,相加後得1,沒有進位。把1寫在右邊第2位上。

右邊第3位相加時,共有4個1和一個進位的1,即總共5個1,相加後得101。把這個和最右邊的1寫在和的右邊第3位上。進位的1應當與右邊第5位的數字相加,等等。

【4-14】重新計算上題,但使用十六進制運算方法(每16位二進制數字轉換為4個十六

進制數字,再按十六進制加法規則計算)。比較這兩種方法。

第四章 網絡層[練習題+課後習題]

我們看到,8B(16)= 10001011,而 B1(16) =10110001。這兩種方法得出的結果是一樣的。

【4-22】一個資料報長度為4000位元組(固定首部長度)。現在經過一個網絡傳送,但此網絡能夠傳送的最大資料長度為1500位元組。試問應當劃分為幾個短些的資料報片?各資料報片的資料字段長度、片偏移字段和MF标志應為何數值?

資料報的總長度減去首部長度,得出IP資料報的資料部分長度為:

4000- 20= 3980 B

劃分出一個資料報片(要考慮首部有20位元組長):3980 - 1480= 2500 B,剩下的資料長度,大于MTU。

再劃分出一個資料報片:2500 - 1480 = 1020 B,剩下的資料長度,小于MTU。

故劃分為3個資料報片,其資料字段長度分别為1480,1480和1020位元組。

片偏移字段的值分别為0,1480/8= 185和2×1480/8= 370。

MF字段的值分别為1,1和0。

第四章 網絡層[練習題+課後習題]

【4-23】分兩種情況(使用子網路遮罩和使用CIDR)寫出網際網路的IP層查找路由的算法。

使用子網路遮罩時,網際網路的IP層查找路由的算法如下。

(1)從收到的資料報的首部提取目的IP位址D。

(2)先判斷是否為直接傳遞。對路由器直接相連的網絡逐個進行檢查:用各網絡的子網路遮罩和D逐位相“與”(AND操作),看結果是否和相應的網絡位址比對。若比對,則把分組進行直接傳遞(當然還需要把D轉換成實體位址,把資料報封裝成幀發送出去),轉發任務結束。否則就是間接傳遞,執行(3)。

(3)若路由表中有目的位址為D的特定主機路由,則把資料報傳送給路由表中所指明的下一跳路由器;否則,執行(4)。

(4)對路由表中的每一行(目的網絡位址,子網路遮罩,下一跳位址),用其中的子網路遮罩和D逐位相“與”(AND操作),其結果為N。若N與該行的目的網絡位址比對,則把資料報傳送給該行指明的下一跳路由器;否則,執行(5)。

(5)若路由表中有一個預設路由,則把資料報傳送給路由表中所指明的預設路由器;否則,執(6)。

(6)報告轉發分組出錯。

使用CIDR時,網際網路的IP層查找路由的算法和上面的算法并無什麼不同。但應注意的是,在使用CIDR時,我們使用位址掩碼(這種位址掩碼也常常稱為子網路遮罩)。位址掩碼的前一部分是一連串的1,對應于CIDR中的網絡字首。而掩碼中的後一部分是一連串的0,對應于CIDR中的網絡字尾(即對應于主機号部分)。在使用CIDR的路由表中,每個項目由“網絡字首”和“下一跳位址”組成。但是在查找路由表時可能會得到不止一個比對結果。這時應當從比對結果中選擇具有最長網絡字首的路由。如果在路由表中的各項目是按網絡字首的長度排序的,把最長的網絡字首放在最前面,那麼當查找路由表找到比對時,就是找到了正确的路由,因而結束了查找。但如果在路由表中的各項目不是按網絡字首的長度排序,那麼就應當從比對結果中選擇具有最長網絡字首的路由。

【4-24】試找出可産生以下數目的A類子網的子網路遮罩(采用連續掩碼);

(1)2,(2)6,(3)30,    (4)62,(5)122,(6) 250。

上述數目的A類網的子網路遮罩見表T-4-24。

第四章 網絡層[練習題+課後習題]

【4-25】以下有4個子網路遮罩,哪些是不推薦使用的?為什麼?

(1) 176.0.0.0,(2) 96.0.0.0,(3)127.192.0.0,(4)255.128.0.0。

(1)176.0.0.0的第一個位元組的二進制表示:10110000,“1”不連續。不推薦使用。

(2) 96.0.0.0的第一個位元組的二進制表示:01100000,“1”的前面有0。不推薦使用。

(3) 127.192.0.0的第一個位元組的二進制表示:01111111,“1”的前面有0。不推薦使用。

(4) 255.128.0.0的前面兩個位元組的二進制表示:11111111 10000000。推薦使用。所有的1是連續的,1的前面沒有0。

【4-26】有如下的4個/24位址塊,試進行最大可能的聚合。

212.56.132.0/24

212.56.133.0/24

212.56.134.0/24

212.56.135.0/24

這幾個位址的前面兩個位元組都一樣,是以,隻需要比較第三個位元組。

212.56.132.0/24的第三個位元組的二進制表示是10000100;

212.56.133.0/24的第三個位元組的二進制表示是10000101;

212.56.134.0/24的第三個位元組的二進制表示是10000110;

212.56.135.0/24的第三個位元組的二進制表示是10000101。

可以看出,第三位元組僅最後兩位不都一樣,而前面6位都是相同的.

這4個位址共同字首是兩個位元組加上6位,即22位,11010100 00111000 100001.

最大可能的聚合的CIDR位址塊是:212.56.132.0/22。

【4-27】有兩個CIDR位址塊208.128/11和208.130.28/22。是否有哪一個位址塊包含了另一個位址?如果有,請指出,并說明理由。

寫出這兩個位址塊的二進制表示就可看出。實際上,隻要把第一個位址塊的前兩個位元組和第二個位址塊的前三個位元組寫成二進制即可。

208.128/11的網絡字首是有下劃線所示的11位:11010000 10000000;

208.130.28/22的網絡字首是有下劃線所示的22位:11010000 10000010 00011100。

可見,前一個位址塊包含了後一個。

【4-30】一個大公司有一個總部和三個下屬部門。公司配置設定到的網絡字首是192.77.33/24。公司的網絡布局如圖T-4-30所示。總部共有五個區域網路,其中的LAN~LAN都連接配接到路由器R,上,R再通過LAN;與路由器R相連。R和遠地的三個部門的區域網路LAN6~LANg通過廣域網相連。每一個區域網路旁邊标明的數字是區域網路上的主機數。試給每一個區域網路配置設定一個合适的網絡字首。

第四章 網絡層[練習題+課後習題]

50個主機的LAN1需要字首/26(主機号6位,62個主機号),

30個主機的LAN3需要字首/27(主機号5位,30個主機号)

兩個10個主機的LAN2和LAN4各需要一個字首/28(主機号4位,14個主機号)。

LAN6~LAN8(加上路由器)各需要一個字首/27(主機号5位,30個主機号),

3個WAN各有兩個端點,各需要一個字首/30(主機号2位,2個主機号)。

LAN5需要字首 /30(主機号2位,2個主機号),但考慮到以太網上可能還要再接幾個主機,故留有餘地,可配置設定一個/29(主機号3位,6個主機号)。

本題的解答有很多種,下面給出其中的一種答案(先選擇需要較大的網絡綴):

LAN1:192.77.33.0/26

LAN3:192.77.33.64/27

LAN6:192.77.33.96/27

LAN7:192.77.33.128/27

LAN8:192.77.33.160/27

LAN2:192.77.33.192/28

LAN4:192.77.33.208/28

LAN5:192.77.33.224/29(考慮到以太網上可能還要再接幾個主機,故留有餘地)WAN1:192.77.33.232/30

WAN2:192.77.33.236/30

WAN3:192.77.33.240/30

【4-31】以下位址中的哪一個和86.32/12比對?請說明理由。

(1) 86.33.224.123;(2)86.79.65.216;(3)86.58.119.74;(4)86.68.206.154。

觀察位址86.32/12的第二個位元組0x32 = 00100000,字首12位,說明第二位元組的前4位0010在字首中。

把給出的四個位址的第二位元組轉換成二進制,看哪個前4位是0010:

(1) 0x33 = 0010 0001,前4位是:0010;

(2)0x79= 0100 1111,前4位是:0100;

(3)0x58= 0011 1010,前4位是:0011;

(4) 0x68= 0100 0100,前4位是:0100。

是以隻有(1)的位址86.33.224.123是和86.32/12比對的。

【4-32】以下的位址字首中哪一個位址與2.52.90.140比對?請說明理由。

(1) 0/4; (2) 32/4;(3) 4/6;(4)80/4。

給出的四個位址的字首有4位和6位兩種,是以我們就觀察位址2.52.90.140的第一位元組。

2.52.90.140/4是00000010,2.52.90.140/6是00000010。

(1)0/4是0000;

(2) 32/4是0010;

(3) 4/6是000001;

(4)80/4是0101。

是以隻有字首(1)和位址2.52.90.140比對。

【4-33】下面的字首中哪一個和位址152.7.77.159及152.31.47.252都比對?請說明理由。

(1)152.40/13; (2)153.40/9; (3)152.64/12 (4) 152.0/11。

給出的四個位址的字首是9位到12位,是以我們就觀察題目給出的兩個位址的第二位元組,把第二位元組寫成二進制。

題目給出的兩個位址的前兩個位元組二進制表示是:

1001 1000 0000 0111和1001 1000 0001 1111。

(1)的字首是13位:1001 1000 00101 000,與這兩個位址不比對。

(2)的字首是9位:1001 1001 0 010 1000,與這兩個位址不比對。

(3)的字首是12位:1001 1000 0100 0000,與這兩個位址不比對。

(4)的字首是11位:1001 1000 000 0 0000,與這兩個位址都比對。

【4-34】與下列掩碼相對應的網絡字首各有多少位?

(1)192.0.0.0;(2) 240.0.0.0;:(3) 255.224.0.0;(4)255.255.255.252。

(1)192.0.0.0= 11000000(後面還有24個0),網絡字首:2位。

(2) 240.0.0.0= 11110000(後面還有24個0),網絡字首:4位。

(3)255.224.0.0= 11111111 11100000(後面還有16個0),網絡字首:11位。

(4) 255.255.255.252= 11111111111111111111111111111100,網絡字首:30位。

【4-35】已知位址塊中的一個位址是140.120.84.24/20。試求這個位址塊中的最小位址和最大位址。位址掩碼是什麼?位址塊中共有多少個位址?相當于多少個C類位址?

給定位址的字首是20位,是以隻要觀察位址的第三位元組即可。

隻把第三位元組寫成二進制,其他三個位元組用B1,B2和 B4表示。

B1.B2.01010100.B4/20取前20位,後面全是0,即得出最小位址。

最小位址是B1 B2 0101 0000 0000 0000/20= 140.120.80.0/20;

最大位址是Bl B2 01011111 11111111/20= 140.120.95.255/20。

位址數是2 12= 4096,相當于16個C類位址。

再強調一下:IP位址通常是用點分十進制或二進制來表示,不能在IP位址中部分使用點分十進制而另一部分使用二進制表示。像上面那樣的表示方法(B1.B2.01010100.B4)僅僅是強調要把注意力集中在第三位元組上,因為網絡字首和字尾的分界線就出現在第三個位元組上。

【4-36】已知位址塊中的一個位址是190.87.140.202/29。重新計算上題。

給定位址的字首是29位,是以隻要觀察位址的第四位元組即可。

把第四位元組寫成二進制,前三個位元組記為B1,B2和B3。

B1 B2 B3 1100 1010/29,取前29位,後面全是0,即得出最小位址。

最小位址是B1 B2 B3 1100 1000/29 = 190.87.140.200/29;

最大位址是B1 B2 B3 1100 1111/29= 190.87.140.207/29。

位址數是8,相當于1/32個C類位址。

【4-37】某機關配置設定到一個位址塊136.23.12.64/26。現在需要進一步劃分為4個一樣大

的子網。試問:

(1)每個子網的網絡字首有多長?

(2)每一個子網中有多少個位址?

(3)每一個子網的位址塊是什麼?

(4)每一個子網可配置設定給主機使用的最小位址和最大位址是什麼?

(1)原來網絡字首是2位,需要再增加2位,才能劃分4個一樣大的子網。是以每個子網字首是28位。

(2)每個子網的位址中有4位留給主機用,是以共有16個位址(可用的14個)。

(3)四個子網的位址塊是:

136.23.12.64/28,0x64 = 01000000,

136.23.12.80/28,Ox80 = 01010000

136.23.12.96/28,,Ox96 = 01100000,

136.23.12.112/28,0x112= 01110000

(4)位址中的前三個位元組分别記為B1,B2和 B3。

第一個位址塊136.23.12.64/28可配置設定給主機使用的:

最小位址是B1 B2 B3 0100 0001 = 136.23.12.65/28;

最大位址是B1 B2 B3 0100 1110= 136.23.12.78/28。

第二個位址塊136.23.12.80/28可配置設定給主機使用的:

最小位址是B1 B2 B3 0101 0001 = 136.23.12.81/28;

最大位址是B1B2 B3 0101 1110= 136.23.12.94/28。

第三個位址塊136.23.12.96/28可配置設定給主機使用的:

最小位址是B1 B2 B3 0110 0001= 136.23.12.97/28;

最大位址是B1 B2 B3 0110 1110= 136.23.12.110/28。

第四個位址塊136.23.12.112/28可配置設定給主機使用的:

最小位址是B1 B2 B3 0111 0001= 136.23.12.113/28;

最大位址是B1 B2 B3 0111 1110= 136.23.12.126/28。

【主機号不能全0或全1】

【4-38】IGP和 EGP這兩類協定的主要差別是什麼?

IGP是内部網關協定,即在一個自治系統内部使用的路由選擇協定,而這與在網際網路中的其他自治系統選用什麼路由選擇協定無關。目前這類路由選擇協定使用得最多,如RIP和 OSPF協定。

EGP是外部網關協定。若源主機和目的主機處在不同的自治系統中(這兩個自治系統可能使用不同的内部網關協定),當資料報傳到一個自治系統的邊界時,就需要使用一種協定将路由選擇資訊傳遞到另一個自治系統中。這樣的協定就是外部網關協定EGP。目前使用最多的外部網關協定是 BGP的版本4(BGP-4)。

【4-39】試簡述RIP,OSPF 和 BGP路由選擇協定的主要特點。

RIP是一種分布式的基于距離向量的路由選擇協定,是網際網路的标準協定,其最大優點就是簡單。RIP協定的特點是:

(1)僅和相鄰路由器交換資訊。如果兩個路由器之間的通信不需要經過另一個路由器,那麼這兩個路由器就是相鄰的。RIP協定規定,不相鄰的路由器不交換資訊。

(2)路由器交換的資訊是目前本路由器所知道的全部資訊,即自己的路由表。也就是說,交換的資訊是:“我到本自治系統中所有網絡的(最短)距離,以及到每個網絡應經過的下一跳路由器”。

(3)按固定的時間間隔交換路由資訊,例如,每隔30秒。然後路由器根據收到的路由資訊更新路由表。當網絡拓撲發生變化時,路由器也及時向相鄰路由器通告拓撲變化後的路由資訊。

OSPF最主要的特征就是使用分布式的鍊路狀态協定。

OSPF 協定的特點是:

(1)向本自治系統中所有路由器發送資訊。這裡使用的方法是洪泛法,這就是路由器通過所有輸出端口向所有相鄰的路由器發送資訊。而每一個相鄰路由器又再将此資訊發往其所有的相鄰路由器(但不再發送給剛剛發來資訊的那個路由器)。這樣,最終整個區域中所有的路由器都得到了這個資訊的一個副本。

(2)發送的資訊就是與本路由器相鄰的所有路由器的鍊路狀态,但這隻是路由器所知道的部分資訊。所謂“鍊路狀态”就是說明本路由器都和哪些路由器相鄰,以及該鍊路的“度量”。OSPF将這個“度量”用來表示費用、距離、時延、帶寬,等等。這些都由網絡管理人員來決定,是以較為靈活。有時為了友善就稱這個度量為“代價”。

(3)隻有當鍊路狀态發生變化時,路由器才向所有路由器用洪泛法發送此資訊。

BGP是不同自治系統的路由器之間交換路由資訊的協定,它采用路徑向量路由選擇協定。BGP協定的主要特點是:

(1) BGP在自治系統之問交換“可達性”資訊(即“可到達”或“不可到達”)。例如,告訴相鄰路由器:“到達目的網絡N可經過ASx”。

(2)自治系統之間的路由選擇必須考慮有關政策。

(3) BGP隻能是力求尋找一條能夠到達目的網絡且比較好的路由(不能兜圈子),而并非要尋找一條最佳路由。

【4-41】假定網絡中的路由器B的路由表有如下的項目(這三列分别表示“目的網絡”

“距離”和“下一跳路由器”):

第四章 網絡層[練習題+課後習題]

現在B收到從C發來的路由資訊(這兩列分别表示“目的網絡”和“距離”):

第四章 網絡層[練習題+課後習題]

試求出路由器B更新後的路由表(詳細說明每一個步驟)。

先把收到的路由資訊中的“距離”加1:

第四章 網絡層[練習題+課後習題]

路由器B更新後的路由表如下:

第四章 網絡層[練習題+課後習題]

【4-42】假定網絡中路由器A的路由表有如下項目(格式同上題):

第四章 網絡層[練習題+課後習題]

現在A收到從C發來的路由資訊(格式同上題):

第四章 網絡層[練習題+課後習題]

先把收到的路由資訊中的“距離”加1:

第四章 網絡層[練習題+課後習題]

路由器A更新後的路由表如下:

第四章 網絡層[練習題+課後習題]

【4-43】IGMP協定的要點是什麼?隧道技術在多點傳播中是怎樣使用的?

IGMP是網際組管理協定,它不是一個單獨的協定,而是屬于整個網際協定IP的一個組成部分。IGMP并非是在網際網路範圍内對所有多點傳播組成員進行管理的協定。IGMP不知道IP多點傳播組包含的成員數,也不知道這些成員都分布在哪些網絡上,等等。IGMP協定是讓連接配接在本地區域網路上的多點傳播路由器知道本區域網路上是否有主機(嚴格講,是主機上的某個程序)參加或退出了某個多點傳播組。

顯然,僅有IGMP協定是不能完成多點傳播任務的。連接配接在區域網路上的多點傳播路由器還必須和網際網路上的其他多點傳播路由器協同工作,以便把多點傳播資料報用最小代價傳送給所有的組成員。這就需要使用多點傳播路由選擇協定。

從概念上講,IGMP的工作可分為兩個階段。

第一階段:當某個主機加入新的多點傳播組時,該主機應向多點傳播組的多點傳播位址發送一個IGMP封包,聲明自己要成為該組的成員。本地的多點傳播路由器收到IGMP封包後,還要利用多點傳播路由選擇協定把這種組成員關系轉發給網際網路上的其他多點傳播路由器。

第二階段:組成員關系是動态的。本地多點傳播路由器要周期性地探詢本地區域網路上的主機,以便知道這些主機是否還繼續是組的成員。隻要有一個主機對某個組響應,那麼多點傳播路由器就認為這個組是活躍的。但一個組在經過幾次的探詢後仍然沒有一個主機響應,多點傳播路由器就認為本網絡上的主機已經都離開了這個組,是以也就不再把這個組的成員關系轉發給其他的多點傳播路由器。

隧道技術适用于多點傳播組的位置在地理上很分散的情況。例如在圖T-4-43中,網1和網2都支援多點傳播。現在網1中的主機向網2中的一些主機進行多點傳播。但路由器R1和R2之問的網絡并不支援多點傳播,因而R1和R2不能按多點傳播位址轉發資料報。為此,路由器R1就對多點傳播資料報進行再次封裝,即再加上普通資料報首部,使之成為向單一目的站發送的單點傳播資料報,然後通過“隧道”從R1發送到R2。

第四章 網絡層[練習題+課後習題]

單點傳播資料報到達路由器R2後,再由路由器R2剝去其首部,使它又恢複成原來的多點傳播資料報,繼續向多個目的站轉發。

【4-44】什麼是VPN? VPN有什麼特點和優缺點?VPN有幾種類别?

VPN就是虛拟專用網。VPN的特點就是采用TCP/IP技術和利用公用的網際網路作為通信載體,使一個機構中分布在不同場所的主機能夠像使用一個本機構的專用網那樣進行通信。之是以稱為“專用網",是因為這種網絡是為本機構的各主機用于機構内部通信的,而不是用于和網絡外非本機構的主機通信。如果專用網不同網點之間的通信必須經過公用的網際網路,但又有保密的要求,那麼所有通過網際網路傳送的資料都必須加密。“虛拟”表示“好像是,但實際上并不是”,因為現在并沒有使用真正的專用網(這需要使用專線連接配接),而是通過公用的網際網路來連接配接分散在各場所的本地網絡。VPN隻是在效果上起到真正專用網的作用。一個機構要建構自己的VPN,就必須為其每一個場所購買專門的硬體和軟體并進行配置,使每一個場所的VPN系統都知道其他場所的位址。

VPN的優點是在價格上比建造專用網要便宜,但缺點是需要比較複雜的技術。當需要保密通信時,就需要有更加完善的加密措施。經過公用的網際網路通信,不管采用什麼樣的加密措施,總是令人擔心其安全性。

常用的VPN有三種:

(1)内聯網(intranet),或内聯網VPN:由本機構内部網絡構成的 VPN。

(2)外聯網(extranet),或外聯網 VPN:有某些外部機構(通常就是合作夥伴)參加而構成的VPN。

(3)遠端接入VPN:能夠使在外地工作的員工通過撥号接入網際網路,并和本公司保持聯系或開電話會議。

【4-45】什麼是NAT? NAPT有哪些特點? NAT 的優點和缺點有哪些?

NAT就是網絡位址轉換。NAPT是網絡位址與端口号轉換,是使用端口号的NAT。NAT的優點就是可以通過使用NAT路由器使專用網内部的使用者和網際網路連接配接。專用網内部的使用者使用的是專用位址(也叫本地位址,如果不使用NAT路由器,那麼這種位址是不能和網際網路相連的),但當IP資料報傳送到NAT路由器後就轉換成為全球IP位址(NAT路由器至少要有一個這樣的全球IP位址)。于是專用網的使用者也就可以和網際網路連接配接了。

NAT的一個缺點是通過NAT路由器的通信必須由專用網内的主機發起。設想網際網路上的主機要發起通信,當IP資料報到達NAT路由器時,NAT路由器就不知道應當把目的IP位址轉換成專用網内的哪一個本地IP位址。NAT的另一個缺點就是當NAT路由器隻有一個全球IP位址時,專用網内最多隻有一個主機可以接入網際網路。如果NAT路由器有多個全球IP位址,那麼就可以同時有多個主機和網際網路相連(每一個主機占用一個全球IP位址)。

NAPT由于還使用了運輸層的端口号,是以在NAPT上的一個全球IP位址,可以供專用網中的多個主機使用(每一個主機使用不同的端口号)。當NAPT路由器收到從網際網路發來的應答時,就可以從IP資料報的資料部分找出運輸層的端口号,然後根據不同的目的端口号,從NAPT轉換表中找到正确的目的主機。

從層次的角度看,NAPT 的機制有些特殊。普通路由器在轉發IP資料報時,對于源IP位址或目的IP位址都是不改變的。但NAT路由器在轉發IP資料報時,一定要更換其IP位址(轉換源IP位址或目的IP位址)。其次,普通路由器在轉發分組時,是工作在網絡層。但NAPT 路由器還要檢視和轉換運輸層的端口号,而這本來應當屬于運輸層的範疇。也正因為這樣,NAPT曾遭受了一些人的批評,認為NAPT的操作沒有嚴格按照層次的關系。但不管怎樣,NAT(包括NAPT)已成為網際網路的一個重要構件。

【4-47】下列IPv4位址是否有錯誤?如有,請指出。

(1)111.56.045.78

(2)221.34.7.8.20

(3) 75.45.301.14

(4)11100010.23.14.67

(1)在點分十進制記法中不應當有以0開頭的數(045)。

(2) IPv4位址不能超過4個位元組。

(3)每個位元組必須小于或等于255,而301超過了這個範圍。

(4)二進制記法和點分十進制記法混合使用是不允許的。

【4-50】求下列每個位址的類别。

(1) 227.12.14.87

(2)193.14.56.22

(3)14.23.120.8

(4) 252.5.15.111

(1)第一個位元組是227(在224~239之間),是D類位址。

(2)第一個位元組是193(在192~223之間),是C類位址。

(3)第一個位元組是14(在0~127之間),是A類位址。

(4)第一個位元組是252(在240~255之間),是E類位址。

【4-51】給出某位址塊中的一個位址為73.22.17.25。求該位址塊的位址數及其首位址和末位址。

因為73在0~127之間,是以這個位址是A類位址。該位址塊的位址數為224 = 16777216。

把位址中的24位主機号都置為0,就得出首位址是73.0.0.0/8。首位址被稱為網絡位址,它不會指派給任何主機,而是用來定義這個網絡的。

把位址中的24位主機号都置為1,就得出末位址是 73.255.255.255。這個位址也不配置設定給主機用。

【4-52】已知某網絡有一個位址是167.199.170.82/27,問這個網絡的網絡掩碼、網絡字首長度和網絡字尾長度是多少?

網絡掩碼是27個1和5個0,即 255.255.255.224。這個網絡字首長度是27,網絡字尾長度是5。

【4-54】某機關配置設定到一個起始位址為14.24.74.0/24的位址塊。該機關需要用到三個子網,他們的三個子位址塊的具體要求是:子網N需要120個位址,子網Nz需要60個位址,子網N3需要10個位址。請給出位址塊的配置設定方案。

這個機關的位址塊的網絡字首是24位,是以主機号有8位,即一共有256個位址。可以拿總位址的一半(128個)配置設定給子網N1(實際上可以使用的位址數是126個)。這個位址塊的網絡字首是25位。

再将剩下位址的一半(64個)配置設定給子網N2(實際上可以使用的位址數是62個)。這個位址塊的網絡字首是26位。還剩下64個位址,可以拿出1/4(即16個位址)配置設定給子網N3(實際上可以使用的位址數是14個)。這個位址塊的網絡字首是28位。

最後剩下48個位址留給以後再用。

這樣,配置設定給子網N1的首位址是14.24.74.0/25,末位址是14.24.74.127/25。

配置設定給子網N2的首位址是14.24.74.128/26,末位址是14.24.74.191/26。

配置設定給子網N3的首位址是14.24.74.192/28,末位址是14.24.74.207/28。

圖T-4-54是上述配置設定方案。

第四章 網絡層[練習題+課後習題]

【4-55】如圖T-4-55所示,網絡145.13.0.0/16劃分為四個子網N1, N2,N3和 N4。這四個子網與路由器R連接配接的接口分别是m0, m1, m2和 m3。路由器R的第五個接口m4 連接配接到網際網路。

第四章 網絡層[練習題+課後習題]

(1)試給出路由器R的路由表。

(2)路由器R收到一個分組,其目的位址是145.13.160.78。試解釋這個分組是怎樣被轉發的。

對上述兩個問題給出如下答案。

(1)路由器R的路由表如表T-4-55-a所示。

第四章 網絡層[練習題+課後習題]

表T-4-55-a中前四項的子網路遮罩都是18個連1,後面是14個連0。

隻要到達的分組的目的位址不在表中給出的前四個位址中,就作為“其他”位址的分組,統統送交預設路由器(通過路由器的接口 m4)。請注意,圖T-4-55中并沒有給出路由器R是怎樣連接配接到預設路由器的,也沒有給出預設路由器的IP位址和它的掩碼M。是以在路由器R的路由表中最後一行“目的網絡的子網路遮罩”一欄就沒有具體的掩碼數值,而是寫上了M。

(2)路由器R收到一個分組,其目的位址是145.13.160.78。

路由表四個子網路遮罩是18個1,是以隻需把D的第三位元組換算成二進制(見表T-4-55-b)。

第四章 網絡層[練習題+課後習題]

此結果和表T-4-55-a第一行的目的網絡位址不比對。同理,此結果和第二行的目的網絡位址也不比對。

顯然,此結果和第三行的目的網絡位址比對。是以,收到的分組從路由器的接口 m2轉發,實際上就是直接傳遞連接配接在這個網絡上的目的主機。

【4-56】收到一個分組,其目的位址D= 11.1.2.5。要查找的路由表中有這樣三項:

路由1到達網絡11.0.0.0/8

路由2到達網絡11.1.0.0/16

路由3到達網絡11.1.2.0/24

試問在轉發這個分組時應當選擇哪一個路由?

把收到的分組的目的位址以及路由1~3都表示為二進制數字,網絡字首使用粗體字加上下劃線(見表T-4-56)。

第四章 網絡層[練習題+課後習題]

當查找路由1時,目的網絡的掩碼是8個1和24個0,即 255.0.0.0。和D進行AND操作時,得到11.0.0.0,結果是比對的。

當查找路由2時,目的網絡的掩碼是16個1和16個0,即 255.255.0.0。和D進行AND操作時,得到11.1.0.0,結果也是比對的。

當查找路由3時,目的網絡的掩碼是24個1和8個0,即 255.255.255.0。和D進行AND操作時,得到11.1.2.0,結果也是比對的。

那麼應當選擇哪一個路由呢?根據最長字首比對準則,應當選擇路由3,因為路由3的目的網絡字首為24,是三個都比對的結果中字首最長的一個。

【4-57】同上題。假定路由1的目的網絡 11.0.0.0/8中有一個主機H,其IP位址是11.1.2.3。當我們發送一個分組給主機H時,根據最長字首比對準則,上面的這個路由表卻把這個分組轉發到路由3的目的網絡11.1.2.0/24。是最長字首比對準則有時會出錯嗎?

最長字首比對準則是沒有問題的,問題出在主機H的IP位址。

如果單純地看網絡11.0.0.0/8,那麼就知道這個網絡的字首是8位,剩下的24位是主機号 host-id,是以把host-id = 1.2.3配置設定給某個主機是完全可以的。

但是我們再觀察網絡11.1.0.0/16。這個網絡所在的位址塊是從位址塊11.0.0.0/8分出來的。我們知道,位址塊11.0.0.0/8可以分出來256個(/16)這樣大的位址塊。既然已經分出來一個位址塊11.1.0.0/16,那麼網絡11.0.0.0/8在配置設定本網絡的主機号時,就不允許重複使用位址塊11.1.0.0/16中的任何一個主機号。是以,網絡11.0.0.0/8給它的一個主機配置設定像上面給出的位址11.1.2.3是不允許的。這樣做就會和網絡11.1.0.0/16中的 host-id = 2.3的IP位址重複,因而引起位址上的混亂。

同樣道理,網絡 11.1.0.0/16又分出來位址塊11.1.2.0/24。是以,網絡11.1.0.0/16在給自己的主機配置設定号碼時,就不能再使其 host-id 中前面的一個位元組等于2(即 00000010),否則就有可能會和位址塊11.1.2.0/24中的某個主機号重複。

【4-58】已知一CIDR位址塊為200.56.168.0/21.

(1)試用二進制表示這個位址塊。

(2)這個CIDR位址塊包括有多少個C類位址塊?

(1 ) 200.56.168.0/21 = 11001000 00111000 10101000 00000000(有下劃線的粗體數字表示網絡号)。

(2)C類位址塊的網絡号是24位,比上面的CIDR位址塊多3位。是以這個CIDR位址塊包含23=8個C類位址塊。

【4-59】建議的IPv6協定沒有首部檢驗和。這樣做的優缺點是什麼?

這樣做的優點是對首部的處理更簡單。資料鍊路層已經将有差錯的幀丢棄了,是以網絡層可省去這一步驟。但其缺點是可能遇到資料鍊路層檢測不出來的差錯(此機率極小)。

【4-60】在IPv4首部中有一個“協定”字段,但在 IPv6的固定首部中卻沒有。這是為什麼?

在IP資料報傳送的路徑上的所有路由器都不需要這一字段的資訊。隻有目的主機才需要協定字段。在IPv6使用“下一個首部”字段完成IPv4中的“協定”字段的功能。

【4-61】當使用IPv6時,ARP協定是否需要改變?如果需要改變,那麼應當進行概念性的改變還是技術性的改變?

如圖4-51所示,IPv6已經沒有ARP協定了。但IPv6中的ICMPv6包括了IPv4中ARP的功能。也就是說,從概念上講,ARP的功能在IPv6中仍然是不可缺少的,但在技術上卻進行了很多改進。也就是說,IPv4中的ARP協定所完成的功能,在IPv6中已由新的鄰居發現協定ND來完成了。

第四章 網絡層[練習題+課後習題]

【4-62】IPv6隻允許在源點進行分片。這樣做有什麼好處?

分片與重裝是非常耗時的操作。IPv6把這一功能從路由器中删除,并移到網絡邊緣的主機中,這就可以大大加快網絡中IP資料報的轉發速度。

【4-64】試把以下的IPv6位址用零壓縮方法寫成簡潔形式。

(1) 0000:0000:0F53:6382:ABO0:67DB:BB27:7332

(2)0000:0000:0000:0000:0000:0000:004D:ABCD

(3) 0000:0000:0000:AF36:7328:0000:87AA:0398

(4) 2819:00AF:0000:0000:0000:0035:0CB2:B271

(1) 0000:0000:0F53:6382:AB00:67DB:BB27:7332中有下劃線的一串0可以用兩個冒号表示,即::F53:6382:AB00:67DB:BB27:7332。

(2) 0000:0000:0000:0000:0000:0000:004D:ABCD 中有下劃線的一串0可以用兩個冒号表示,即::4D:ABCD.

(3) 0000:0000:0000:AF36:7328:0000:87AA:0398中有下劃線的--串0可以用兩個冒号表示,即:AF36:7328:0:87AA:398。

以上位址中的一個0000可簡化為一個0,而0398可簡化為398。

(4)2819:00AF:0000:0000:0000:0035:0CB2:B271中有下劃線的一串0可以用兩個冒号表示,即2819:AF::35:CB2:B271。

以上位址中的00AF可簡化為AF,而0CB2可簡化為CB2。

【4-65】試把以下零壓縮的IPv6位址寫成原來的形式。

(1) 0::0

(2) 0:AA::0

(3) 0:1234::3

(4) 123::1:2

被恢複的零壓縮用下劃線的0表示。

(1) 0000:0000;0000:0000:0000:0000:0000:0000

(2) 0000:00AA:0000:0000:0000:0000:0000:0000,最前面的0000原來是用一個О表示的,而00AA原來被簡寫為AA。

(3) 0000:1234: 0000:0000:0000:0000:0000:0003,最前面的0000原來是用一個0表示的。(4)0123:0000:0000:0000:0000:0000:000 1:0002,最前面0123原來簡寫為123,而最後的0002原來簡寫為2。

【4-67】多協定标記交換 MPLS的工作原理是怎樣的?它有哪些主要的功能?

在傳統的IP網絡中,分組每到達一個路由器,都必須查找路由表,并按照“最長字首比對”的原則找到下一跳的IP位址(請注意,字首的長度是不确定的)。當網絡很大時,查找含有大量項目的路由表要花費很多的時間。在出現突發性的通信量時,往往還會使緩存溢出,這就會引起分組丢失、傳輸時延增大和服務品質下降。

MPLS的一個重要特點就是不用長度可變的IP位址字首來查找轉發表中的比對項目,而是給每一個IP資料報打上固定長度“标記”,然後對打上标記的IP資料報用硬體進行轉發,這就使得IP資料報轉發的過程省去了每到達一個路由器都要上升到第三層用軟體查找路由表的過程,因而IP資料報轉發的速率就大大加快了。

采用硬體技術對打上标記的IP資料報進行轉發就稱為标記交換。“交換”也表示在轉發時不再上升到第三層查找轉發表,而是根據标記在第二層用硬體進行轉發。MPLS可使用多種鍊路層協定,如 PPP、以太網、ATM以及幀中繼等。

MPLS的主要功能可以歸納如下:

(1)屬于一種面向連接配接的連網技術。

(2)在 MPLS域中的各标記交換路由器LSR,使用專門的标記配置設定協定LDP交換封包,并找出和特定标記相對應的路徑。當IP資料報進入MPLS域時就被打上标記,然後在MPLS域的核心部分标記交換路由器LSR利用硬體進行轉發,這樣就加快了IP資料報的轉發速度。

(3)在 MPLS的上面可以采用多種協定,但最常用的是IP協定。

(4)具有轉發等價類FEC的功能。入口結點并不是給每一個IP資料報指派一個不同的标記,而是将屬于同樣FEC的IP資料報都指派同樣的标記,因而都按照同樣方式轉發。

(5)MPLS可以把FEC用于負載平衡。網絡管理者采用自定義的FEC就可以更好地管理網絡的資源。這種均衡網絡負載的做法也稱為流量工程。

練習題

網絡層的主要目的是( C )。

A.在鄰接結點間進行資料報傳輸

B.在鄰接結點間進行資料報可靠傳輸

C.在任意結點間進行資料報傳輸

D.在任意結點間進行資料報可靠傳輸【根據協定的不同,有可靠傳輸也有不可靠傳輸】

路由器連接配接的異構網絡指的是( C ).

A.網絡的拓撲結構不同

B.網絡中計算機作業系統不同

C.資料鍊路層和實體層均不同

D.資料鍊路層協定相同,實體層協定不同

網絡層有三大功能:異構網絡互聯、路由與轉發、擁塞控制

異構網絡互聯:指的是傳輸媒體、資料編碼方式、鍊路控制協定以及不同的資料單元格式和轉發機制【這些都是由資料鍊路層和實體層控制的。因為異構,是以其資料鍊路協定和實體協定是不同的】

路由與轉發:選路由和選端口

擁塞控制:由于網絡中出現過量的分組進而引起網絡性能下降的現象。【確定通信子網能夠傳送待傳送的資料,全局性問題】【注意和流量控制進行區分:流量控制是抑制發送端發送資料的速率,以便使接收端來得及接受】

網絡中發生了擁塞,根據是(  D )。

A.随着通信子網的負載的增加,吞吐量也增加

B.網絡結點接收和發出的分組越來越少

C.網絡結點接收和發出的分組越來越多

D.随着通信子網的負載的增加,吞吐量反而降低

擁塞∶在通信子網中,由于出現過量的分組而引起網絡性能下降的現象

【這時因為堵塞,一些延遲比較長的分組,就被丢棄了。雖然負載在增加,但其實吞吐量在下降】

在路由器進行互聯的多個區域網路的結構中,要求每個區域網路( C ).

A.實體層協定可以不同,而資料鍊路層及其以上的高層協定必須相同

B .實體層、資料鍊路層協定可以不同,而資料鍊路層以上的高層協定必須相同

C.實體層、資料鍊路層、網絡層協定可以不同,而網絡層以上的高層協定必須相同

D.實體層、資料鍊路層、網絡層及高層協定都可以不同

網絡層有三大功能:異構網絡互聯、路由與轉發、擁塞控制

異構網絡互聯:指的是傳輸媒體、資料編碼方式、鍊路控制協定以及不同的資料單元格式和轉發機制

【這些都是由資料鍊路層和實體層控制的。因為異構,是以其資料鍊路協定和實體協定是不同的】目前的網際網路廣泛使用的是TCP/IP協定族,在網絡層用的多是IPv4

【使用特定的路由器連接配接IPv4與IPv6網絡】

路由與轉發:選路由和選端口

擁塞控制:由于網絡中出現過量的分組進而引起網絡性能下降的現象。【確定通信子網能夠傳送待傳送的資料,全局性問題】【注意和流量控制進行區分:流量控制是抑制發送端發送資料的速率,以便使接收端來得及接受】

下列裝置中,能夠分隔廣播域的是( C).

A.集線器

B.交換機

C .路由器

D.中繼器

在網際網路中,一個路由器的路由表通常包含( C )。

A.目的網絡和到達目的網絡的完整路徑

B.所有的目的主機和到達該目的主機的完整路徑

C.目的網絡和到達該目的網絡路徑上的下一個路由器的IP位址

D.目的網絡和到達該目的網絡路徑上的下一個路由器的MAC位址

【路由表中儲存的都是IP位址,而不是MAC位址】

路由表内容︰目的地、下一跳IP位址

路由器轉發分組的根據是封包的(  C )。

A.端口号【搭建程序】

B . MAC位址【資料鍊路層傳遞資訊】

C .IP位址

D.域名【便于記憶】

路由器在能夠開始向輸對外連結路傳輸分組的第一位之前,必須先接收到整個分組,這種機制稱為(A)

A.存儲轉發機制

B.直通交換機制

C.分組交換機制

D.分組檢測機制

第四章 網絡層[練習題+課後習題]

在網際網路中,IP分組的傳輸需要經過源主機和中間路由器到達目的主機,通常( B )

A .源主機和中間路由器都知道IP分組到達目的主機需要經過的完整路徑

B .源主機和中間路由器都不知道IP分組到達目的主機需要經過的完整路徑

C.源主機知道IP分組到達目的主機需要經過的完整路徑,而中間路由器不知道

D.源主機不知道IP分組到達目的主機需要經過的完整路徑,而中間路由器知道

下列協定中屬于網絡層協定的是( D )。

I . IP II . TCP III . FTP IV . ICMP

A. I和II

B.II和III

C.III和IV

D.I和IV

應用層 :DNS【IP<=>主機名】、FTP【傳輸檔案,需要建立控制連接配接和資料連接配接】、電子郵件(SMTP、POP3),HTTP【通路網頁】、DHCP【擷取IP位址】、RIP/BGP【路由協定】

傳輸層:TCP【有連接配接、可靠性高】UDP【無連接配接、實時性高】

網絡層:IP、ICMP、ARP【IP<=>MAC】、RARP、OSPF

資料鍊路層:ALOHA/CSMA一系列、PPP、HDLC

動态路由選擇和靜态路由選擇的主要差別是(  B )。

A.動态路由選擇需要維護整個網絡的拓撲結構資訊,而靜态路由選擇隻需要維護部分拓撲結構資訊【說反了】

B.動态路由選擇可随網絡的通信量或拓撲變化而進行自适應的調整,而靜态路由選擇則需要手工去調整相關的路由資訊

C.動态路由選擇簡單且開銷小,靜态路由選擇複雜且開銷大【說反了】

D.動态路由選擇使用路由表,靜态路由選擇不使用路由表

靜态路由:非自适應(管理者手工配置);适于變化不大的小網絡;實作簡單開銷小

動态路由:自适應(路由器交換資訊、算法);适于不斷變化的網絡;實作複雜開銷大

下列關于路由算法的描述中,(  B )是錯誤的。

A.靜态路由有時也被稱為非自适應的算法

B.靜态路由所使用的路由選擇一旦啟動就不能修改

C.動态路由也稱為自适應算法,會根據網絡的拓撲變化和流量變化改變路由決策

D.動态路由算法需要實時獲得網絡的狀态

考慮如圖所示的子網,該子網使用了距離-向量算法,下面的向量剛剛到達路由器C∶來自B的向量為(5,0 ,8,12,6,2);來自D的向量為(16,12,6,0,9,10);來自E的向量為(7,6,3,9,0,4)。經過測量,C到B、D和E的延遲分别為6,3和5,那麼C到達所有結點的最短路徑是(  B )。

A . ( 5,6,o,9,6,2 )B . ( 11,6,0,3 ,5,8 )

c . ( 5,11,0,12,8,9) D . ( 11,8,0,7,4,9)

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

距離-向量算法:算法要求每個路由器定期與所有相鄰路由器交換整個路由表,并更新自己的路由表項。

【路由表項由兩部分構成:每條路徑的目的地+路徑代價 / 距離 / 跳數】

【題目中的延遲指的就是跳數】

C到B:(11,6,14,18,12,8)

C到D: (19,15,9,3,12,13)

C到E:(12,11,8,14,5,9)

C到C是0

【找最短(11,6,0,3,5,8 )】

關于鍊路狀态協定的描述,(  B )是錯誤的。

A.僅相鄰路由器需要交換各自的路由表

B .全網路由器的拓撲資料庫是一緻的

C.采用洪泛技術更新鍊路變化資訊【洪泛技術就是向所有路由器發送資訊】

D.具有快速收斂的優點【相對于RIP而言】

第四章 網絡層[練習題+課後習題]

假設R1、R2、R3采用RIP協定交換路由資訊,且均已收斂。若R3檢測到網絡201.1.2.0/25不可達,并向R2通告一次新的距離向量,則R2更新後,其到達該網絡的距離是(  B )

A . 2

B. 3

C .16

D.17

第四章 網絡層[練習題+課後習題]

【收斂表示路由表已經更新完畢】

【RIP“壞消息傳得慢”/路由收斂慢】

【直連的跳數是1 】

【R3檢測到網絡201.1.2.0/25不可達,而不是更新到網絡不可達,這說明R3和網絡是連接配接在一起的,即R3到網絡的跳數為1】

【将到該網絡的距離設定為16(距離為16表示不可達)】

【向R2通告一次新的距離向量,通告是主動通告,而不是到了更新周期被動更新。這時R3告訴R2網絡不可達,但是此時R1仍然不知道。】

【當R2從R3收到路由資訊時,因為R3到該網絡的距離為16,則R2到該網絡也不可達。】

【此時記錄R1可達,R1到該網絡的距離為2】

【但是更新是第一次更新,是以R2一看R1是2,它便将自己改成3了】

在鍊路狀态路由算法中,每個路由器都得到了網絡的完整拓撲結構後,使用(B )算法來找出它到其他路由器的路徑長度。

A. Prim最小生成樹算法B. Dijikstra最短路徑算法C. Kruskal最小生成樹算法D.拓撲排序

在距離-向量路由協定中, (  D )最可能導緻路由回路的問題。

A.由于網絡帶寬的限制,某些路由更新資料報被丢棄

B.由于路由器不知道整個網絡的拓撲結構資訊,當收到一個路由更新資訊時,又将該更新資訊發回向自己發送該路由資訊的由器

C.當一個路由器發現自己的一條直接相鄰鍊路斷開時,沒能将這個變化報告給其他路由器

D.慢收斂導緻路由器接收了無效的路由資訊

第四章 網絡層[練習題+課後習題]

下列關于路由器傳遞的說法中,錯誤的是(B ) 。

I .路由選擇分直接傳遞和間接傳遞

I .直接傳遞時,兩台機器可以不在同一實體網段内【一定要在同一個網段内才可以  】

皿.間接傳遞時,不涉及直接傳遞 【最後一步會涉及直接傳遞過程】

IV .直接傳遞時,不涉及路由器

A. I和I

B.工和III

C. I和IV

D.I和IV

(未使用CIDR )當-個IP分組進行直接傳遞時,要求發送方和目的站具有相同的(D)。

A. IP位址

B.主機号

C.網絡号

D .子網位址

IP分組傳遞方式:直接傳遞、間接傳遞

分組目的與分組發送接口在同一IP網絡中

第四章 網絡層[練習題+課後習題]

下列關于分層路由的描述中,( B ) 是錯誤的。

A.采用了分層路由之後,路由器被劃分成區域

B .每個路由器不僅知道如何将分組路由到自己區域的目标位址,也知道如何路由到其他區域【不知道如何路由到其他區域】

C .采用了分層路由後,可以将不同的網絡連接配接起來

D .對于大型網絡,可能需要多級的分層路由來管理

第四章 網絡層[練習題+課後習題]

Internet的網絡層含有四個重要的協定,分别為(A )。

A. IP, ICMP, ARP,UDP

B. TCP,ICMP,UDP, ARP

C. IP, ICMP, ARP, RARP

D. UDP, IP, ICMP, RARP

第四章 網絡層[練習題+課後習題]

 以吓關于IP分組結構的描述中,錯誤的是( B) 。

A. IPv4分組頭的長度是可變的

B.協定字段表示IP協定的版本,值為4表示IPv4

C.分組頭長度字段以4位元組為機關,總長度字段以位元組為機關

D.生存時間字段值表示一個分組可以經過的最多的跳數

第四章 網絡層[練習題+課後習題]

圖檔來源

 協定字段:攜帶的資料使用何種協定

首部長度機關: 4B

總長度機關:1B

片偏移機關:8B

固定部分的位元組數:5*4=20B    15*4=60B

IPv4分組首部中有兩個有關長度的字段:首部長度和總長度,其中( C )。

A.首部長度字段和總長度字段都是以8bit為計數機關

B .首部長度字段以8bit為計數機關,總長度字段以32bit為計數機關

C .首部長度字段以32bit為計數機關,總長度字段以8bit為計數機關

D .首部長度字段和總長度字段都是以32bit為計數機關

首部長度【unit:4B】: 5【表示長度是5,但機關是4,是以共20位元組】

5*4B= 20B

總長度【unit:1B】: 200

200*1B=200B

片偏移【unit:8B】: 100

100*8B= 800B

IP分組中的檢驗字段檢查範圍是( B ) 。

A.整個IP分組

B.僅檢查分組首部

C.僅檢查資料部分

D.以上皆檢查

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

其他字段取反後的和值+首部檢驗和取反=0

當資料報到達目的網絡後,要傳送到目的主機,需要知道IP位址對應的(  D )。

A.邏輯位址

B .動态位址

C.域名

D .實體位址

在資料鍊路層,MAC位址用來辨別主機或路由器。

資料報到達具體的目的網絡後,需要知道目的主機的MAC位址【實體位址、硬體位址】才能被成功送達。【IP位址解析為MAC位址,ARP協定】

IP位址資源寶貴

動态位址: 上網時随機配置設定的IP位址。

【一個IP位址可以對應多個域名】【一個域名可以對應多個IP位址】

如果IPv4的分組太大,則會在傳輸中被分片, 那麼在( D  )地方将對分片後的資料報重組。

A.中間路由器

B .下一跳路由器

C .核心路由器

D .目的主機

在IP首部的字段中,與分片和重組無關的字段是( A )。

A.總長度  B.辨別  C.标志  D 片偏移

看标志位進行分片

第四章 網絡層[練習題+課後習題]

看辨別字段進行重組

哪些可以重組?辨別字段相同,表示原先屬于一個分組,可以重組

怎樣重組?根據片偏移判斷誰先誰後

【當發現不能分片時候,有兩個步驟,1 丢棄 2 向ICMP進行報告】

以下關于IP分組的分片與組裝的描述中,錯誤的是( ) 。

A. IP分組頭中與分片群組裝相關的字段是:辨別、标志與片偏移

B. IP分組規定的最大長度為65535位元組

C.以太網的MTU為1500位元組

D.片偏移的機關是4位元組

第四章 網絡層[練習題+課後習題]

辨別:資料報電腦

第四章 網絡層[練習題+課後習題]

标志:保留|DF|DM【3bit】

第四章 網絡層[練習題+課後習題]

片偏移:某片在原片中的相對位置

總長度:【16位元組,機關是1B】【(1111 1111 1111 1111) 2 B=(65535) 10 B】

MTU:最大傳送單元

片偏移機關:8B

以下關于IP分組分片基本方法的描述中,錯誤的是( B )。

A. IP分組長度大于MTU時,就必須對其進行分片

B . DF=1 ,分組的長度又超過MTU時,則丢棄該分組,不需要向源主機報告

C .分片的MF值為1表示接收到的分片不是最後-個分片

D .屬于同一原始IP分組的分片具有相同的辨別

MTU :最大傳輸單元,資料鍊路層能承載的最大資料量

第四章 網絡層[練習題+課後習題]

标志:保留【預設】|DF|DM【3bit】

DF=1時候,不可以分片,此時會将片丢棄,然後用ICMP封包向源主機報錯

何為ICMP

可以用MF、片偏移來判斷分組是否已經分片

路由器R0的路由表見表。

若進入路由器R0的分組的目的位址為132.19.237.5 ,請問該分組應該被轉發到哪一個下一 跳路由器( B )。

A. R1   B.R2    C. R3   D.R4

第四章 網絡層[練習題+課後習題]

最後一個0.0.0.0/0是預設位址,隻有當且僅目前邊的位址都不符合的時候,才會使用預設位址

優選選擇:比對程度最高的

132.0.0.0/8中的8表示前8位相同,是以可以配置設定到R1

将第二段八位拆開,觀察和目的位址是否相同

第四章 網絡層[練習題+課後習題]

将R3第三段八位拆開

第四章 網絡層[練習題+課後習題]

R3因為有一位不比對,是以它的比對度不是最高的

IP協定規定每個C類網絡最多可以有多少台主機或路由器( A)。

A.254

B.256

C.32

D .1024

第四章 網絡層[練習題+課後習題]

共有2 8 = 256個主機,但是主機号全0【通常指代本網絡】/全1【通常作為廣播使用】不可以配置設定給普通計算機使用

下列位址中,屬于子網86.32.0.0/12的位址是( A)

A .86.33.224.123

B .86.79.65.126

C .86.79.65.216

D . 86.68.206.154 .

判斷子網:同一子網内的所有主機,網絡字首相同【即本題要求隻要是這個子網,其前12 位應該與題目中所給的一樣】

第四章 網絡層[練習題+課後習題]

下列位址中,屬于單點傳播位址的是( A )。

A.172.31.128.255/18

B . 10.255.255.255【廣播位址,因為後三段全1】

C .192.168.24. 59/30【59換位二進制為00111011,前30位是網絡位,後兩位是主機位,後兩位全1,是以是廣播位址】

D . 224.105.5.211【D類屬于多點傳播位址】

第四章 網絡層[練習題+課後習題]

下列位址中,屬于本地回路位址的是(D )。

A.10.10.10.1

B. 255.255.255.0

C.192.0.0.1

D.127.0.0.1

具有特殊用途的IP位址

主機号全0:網絡本身

主機号全1:本網絡廣播

0.0.0.0: 本主機

255.255.255.255:受限廣播位址

127.0.0.0~127.255.255.255:本地回路/環路/環回位址(不會出現在網絡上)

通路網際網路的每台主機都需要配置設定IP位址(假定采用預設子網路遮罩) ,下列可以配置設定給生機的IP位址是(B)

A.192 46.10.0【C類位址,前三段是網絡号,後邊主機号是全0了,是以錯誤】

B .110.47.10.0

C.127.10.10.17

D .211.60.256.21

第四章 網絡層[練習題+課後習題]

為了提供更多的子網,為-個B類位址指定了子網路遮罩255.255.240.0 ,則每個子網最多可以有的主機數是( C )

A.16 B.256 C .4094 D .4096

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

共有 2 (4+8)=4096個主機

無論是什麼,主機号全0/全1都不可以配置設定給普通計算機使用

子網路遮罩的作用:在主機裡劃分子網/在主機号裡劃分子網号

不考慮NAT,在Internet中,IP資料報從源結點到目的結點可能需要經過多個網絡和路由器。在整個傳輸過程中,IP資料報頭部中的( A )。

A.源位址和目的位址都不會發生變化

B.源位址有可能發生變化而目的位址不會發生變化

C.源位址不會發生變化而目的位址有可能發生變化

D.源位址和目的位址都有可能發生變化

第四章 網絡層[練習題+課後習題]

A:IP首部+IP資料報——>額外資訊【源MAC位址A+目的MAC位址:路由器】+MAC資料

路由器:剝除額外資訊後,留下IP首部和IP資料——>額外資訊【源MAC位址:路由器+目的MAC位址C】+MAC資料

在不考慮NAT情況下:源/目的IP位址不會改變源/目的MAC位址會改變

NAT︰網絡位址轉換【内部網絡<==>外部網絡】

第四章 網絡層[練習題+課後習題]

1個公網位址給多個内網主機使用【緩解IPv4協定不夠的問題】

在考慮NAT情況下:源/目的内網IP位址會改變源/目的MAC位址會改變

隻要經過路由器,MAC位址便會改變

把IP網絡劃分成子網,這樣做的好處是( C )。

A.增加沖突域的大小

B.增加主機的數量

C.減小廣播域的大小

D .增加網絡的數量

路由器可以分割廣播域和沖突域

由于子網号占據了主機号位,是以會減少主機的數量

劃分子網僅僅是使IP位址的使用率提高,并不會增加網絡的數量。

一個網段的網絡号為198.90.10.0/27,子網路遮罩固定為255.255.255.224,最多可以分成( )個子網,而每個子網最多具有()個有效地IP位址。【A】

A . 8,30

B . 4,62

C .16,14

D . 32,6

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

某網絡的IP位址空間為192.168.5.0/24,采用定長子網劃分,子網路遮罩為255.255.255.248,則該網絡中的最大子網個數、每個子網内的最大可配置設定位址個數分别是(B)。

A . 32,8

B . 32,6

c .8,32

D . 8 ,30

192.168.5.0/24【網絡号為前24位,後8位為子網号+主機号】

子網路遮罩為255.255.255.248,第4個位元組248轉換成二進制為11111000【全1部分為子網号,後0部分為主機号】

後8位中,前5位用于子網号,在CIDR中可以表示2 5=32個子網

後3位用于主機号,可以表示2(3)- 2=6個主機位址。

一個主機有兩個IP位址,一個位址是192.168.11.25,另一個位址可能是(C )。

A. 192.168.11.0

B .192.168.11.26

C .192.168.13.25

D.192.168.11.24

1台主機,可以有多個IP位址,舊是必須屬幹多個邏輯網絡【屬于不同子網 】

第四章 網絡層[練習題+課後習題]

192.168.11.25【C類網絡的内部網絡】

【題中隻有192.168.13.25,屬于不同的子網】

CIDR技術的作用是( A )

A.把小的網絡彙聚成大的超網

B﹒把大的網絡劃分成小的子網【子網路遮罩和子網劃分】

C.解決位址資源不足的問題【應用第六代IP協定】

D.由多個主機共享同一個網絡位址【NAT:應用網絡位址轉換技術c】

CIDR(無分類編址)︰在變長子網路遮罩的基礎上,提出的一種消除傳統A、B、C類網絡劃分方式

【假設:一個公司需要2000個位址

1個B類位址有∶216=65536個IP

1個C類位址有:2 8= 256個IP,用8個C類位址(256*8=2048)更合适

【CIDR用小的網絡彙聚成一個大的超網】

CIDR位址塊192.168.10.0/20所包含的IP位址範圍是(① D )。與位址192.16.0.19/28同屬于一個子網的主機位址是( ② A )。

A . 192.168.0.0~192.168.12.255

B . 192.168.10.0~192.168.13.255

C . 192.168.10.0~192.168.14.255

D . 192.168.0.0~192.168.15.255

A . 192.16.0.17

B ﹒192.16.0.31

C . 192.16.0.15

D . 192.16.0.14

IP位址︰網絡号+主機号【網絡字首——前x位是網絡号】

【求範圍包括全0全1  】

第四章 網絡層[練習題+課後習題]

同一個子網内的主機,網絡号相同

【全0全1 不配置設定給普通計算機使用】【全0代表自己,全1廣播】

第四章 網絡層[練習題+課後習題]

 路由表錯誤和軟體故障都可能使得網絡中的資料形成傳輸環路,而無限轉發環路的分組,IPv4協定解決該問題的方法是( B )。

A.封包分片 B .設定生命期C.增加校驗和D﹒增加選項字段

第四章 網絡層[練習題+課後習題]

生存時間( Time-To-Live )

1、遇到路由器就-1

2、路由器遇到TTL=0的分組直接丢棄

解決無限環路轉發的問題

為了解決IP位址耗盡的問題,可以采用以下的一些措施,其中治本的是(  D  )。

A.劃分子網

B.采用無分類編址CIDR

C.采用網絡位址轉換NAT

D.采用IPv6

解決IP位址耗盡:

劃分子網:主機号借用若幹比特作為子網号,進而對原來較大規模的網絡細分成幾個規模

較小的網絡,提高了IP位址的使用率。

CIDR:使用各種長度的網絡字首來代替分類位址中的網絡号和子網号,将網絡字首都相同

的IP位址組成“CIDR位址塊”。更靈活

NAT網絡位址轉換:隻要一個全球IP位址,就可以讓多台主機同時通路網際網路。

lPv6:從根本上解決資源短缺。【IPv4:4位元組(4B)、IPv6:16位元組(16B)】

下列對于IP分組的分片和重組的描述中,正确的是( B   )。

A .IP分組可以被源主機分片,并在中間路由器進行重組

B .IP分組可以被路徑中的路由器分片,并在目的主機進行重組

C .IP分組可以被路徑中的路由器分片,并在中間路由器上進行重組

D.IP分組可以被路徑中的路由器分片,并在最後一跳的路由器上進 行重組

分片時:看标志位

第四章 網絡層[練習題+課後習題]

重組時:看标志字段

哪些能重組?辨別字段相同;原先屬于一個分組,可以重組

怎樣重組?根據片偏移判斷誰先誰後

在哪裡重組?在目的主機處重組,中間可能還需要分片

 若将網絡21.3.0.0/16劃分為128個規模相同的子網,則每個子網可配置設定的最大IP位址個數是( C )。

A .254 B .256 C .510 D . 512

16位網絡号,16位主機号

 128=2  7

7位子網号,9位主機号

2 (9)-2=510

一個網絡中有幾個子網,其中的一個已經配置設定了子網号74.178.247.96/29,則下列網絡字首中不能再配置設定給其他子網的是( C )。

A. 74.178.247.120/29B .74.178.247.64/29

C . 74.178.247.96/28D . 74.178.247.104/29

網絡字首:前x位是網絡号【可以用來判斷是否處于一個子網】

第四章 網絡層[練習題+課後習題]

主機A和主機B的IP位址分别為216.12.31.20和216.13.32.21,要想讓A和B工作在同一個IP子網内,應該給它們配置設定的子網路遮罩是(D)。

A . 255.255.255.0

B .255.255.0.0

C .255.255.255.255

D . 255.0.0.0

同一個子網内的主機,網絡号相同

第四章 網絡層[練習題+課後習題]

子網的網絡号:216.12.0.0

【子網的網絡号=子網内主機IP位址與子網路遮罩按位相與】

【子網路遮罩1的位數表示子網網絡号,0的位數代表子網的主機号】

是以該題的子網路遮罩是:255.254.0.0

選項中很定要選比這個更小的或等于它的,因為咱當時算的是最長的時候

【注意:同一子網内的所有主機,網路号相同】

 某機關配置設定了1個B類位址,計劃将内部網絡劃分成35個子網,将來可能增加16個子網,每個子網的主機數目接近800台,則可行的掩碼方案是( B  )。

A. 255.255.248.0

B .255.255.252.0

C . 255.255.254.0

D . 255.255.255.

第四章 網絡層[練習題+課後習題]

先确定主機号多少位,再确定子網的網絡号多少位

2 9= 512<800<1024 = 2  10

要用10bit作為主機号,還有16-10=6bit 可以作為子網的網絡

劃分出2 6 =64個子網,并且64 >35+16=51,符合條件

第四章 網絡層[練習題+課後習題]

某主機的IP位址為180.80.77.55,子網路遮罩為255.255.252.0。若該主機向其所在子網發送廣播分組,則目的位址可以是()

A. 180.80.76.0

B . 180.80.76.255

C . 180.80.77.255

D. 180.80.79.255

廣播号:主機位全1

子網路遮罩255.255.252.0

第3個位元組為1111 1100

前22位為子網号,後10位為主機号

IP位址的第3個位元組為(0100 11)【子網号】(01)【主機号】

将主機号(即後10位全置為1,即可得廣播位址)

設有下面4條路由:172.18.129.0/24、172.18.130.0/24、172.18.132.0/24和172.18.133.0/24,如果進行路由聚食,能覆寫這4條路由的位址是( A )。

A . 172.18.128.0/21

B . 172.18.128.0/22

C .172.18.130.0/22

D . 172.18.132.0/23

路由聚合、子網路遮罩、劃分子網【套路:找不同】

【路由聚合就是相同的保留下來,不同的全寫0】

第四章 網絡層[練習題+課後習題]

某子網的子網路遮罩為255.255.255.224,一共給四台主機配置設定了IP位址,其中一台因IP位址配置設定不當而存在通信故障。這一台主機的IP位址是(B)。

A . 202.3.1.33 B . 202.3.1.65c . 202.3.1.44D . 202.3.1.55

子網路遮罩用來劃分子網,1所在的位代表網絡号,0所在的位代表主機号

第四章 網絡層[練習題+課後習題]

【内網主機想進入到Internet,必須要經過NAT】

下列IP位址中,隻能作為IP分組的源IP位址但不能作為目的IP位址的是( A )。

A . 0.0.0.0

B .127.0.0.1

C .200.10.10.3

D .255.255.255.255

32位全0, 0.0.0.0本主機在本網絡上的源位址

32位全1,255.255.255.255整個TCP/IP的廣播位址,又稱受限廣播位址

127.0.0.1環路自檢位址,表示任意主機本身目的位址為環回位址的IP資料報永遠不會出現在網絡上。

第四章 網絡層[練習題+課後習題]

位于不同子網中的主機之間互相通信,下面說法中正确的是( A )。

A.路由器在轉發IP資料報時,重新封裝源硬體位址和目的硬體位址

B.路由器在轉發IP資料報時,重新封裝源IP位址和目的IP位址

C.路由器在轉發IP資料報時,重新封裝目的硬體位址和目的IP位址

D.源站點可以直接進行ARP廣播得到目的站點的硬體位址

根據NAT協定,下列IP位址中( C )不允許出現在網際網路上。

A . 192.172.56.23

B .172.15.34.128

C . 192.168.32.17【C類網絡的内部網絡】

D . 172.128.45.34

NAT:網絡位址轉換【内部網絡<一>外部網絡】【内部網絡轉換後變為外部網絡】

轉換表包含:【本地IP:端口<=>全球IP:端口】【隻有IP位址和端口比對才進行轉換,不比對直接丢棄】

第四章 網絡層[練習題+課後習題]

内部網絡涵蓋了A、B、C三類網絡

A類網絡:隻有一個内部網絡:1個:10.0.0.0~10.255.255.255

B類網絡:有16個内部網絡:16個:172.16.0.0~172.31.255.255

C類網絡:有256個内部網絡:256個:192.168.0.0~192.168.255.255

本題網際網路指的是外部網絡

假定一個NAT路由器的公網位址為205.56.79.35,并且有如下表項。它收到一個源IP位址為192.168.32.56,源端口為80的分組,其動作是( C )。

A.轉換位址,将源IP變為205.56.79.35,端口變為2056,然後發送到公網

B.添加一個新的條目,轉換IP位址以及端口然後發送到公網

C.不轉發,丢棄該分組

D.直接将分組轉發到公網上

第四章 網絡層[練習題+課後習題]

NAT:網絡位址轉換【内部網絡<一>外部網絡】【内部網絡轉換後變為外部網絡】

轉換表包含:【本地IP:端口<=>全球IP:端口】【隻有IP位址和端口比對才進行轉換,不比對直接丢棄】

【使用NAT可以緩解IP不夠用問題,因為内部網絡共用了一個外部網絡位址】

【為NAT添加新的表項是管理者的工作】

【本題IP雖然比對,但是端口不比對,是以直接丢棄】

【在網絡上中使用網絡位址轉換時候,發出的IP封包,它的源位址和目的位址是有可能改變的,隻要源IP位址和目的IP位址屬于内網位址,那麼在網絡中進行資訊傳遞時候,這兩個位址是一定會發生改變的】

下列情況需要啟動ARP請求的是(C)。

A.主機需要接收資訊,但ARP表中沒有源lP位址與MAC位址的映射關系

B.主機需要接收資訊,但ARP表中已有源lP位址與MAC位址的映射關系

C.主機需要發送資訊,但ARP表中沒有目的IP位址與MAC位址的映射關系

D.主要需要發送資訊,但ARP表中已有目的IP位址與MAC位址的映射關系

ARP協定:

位址解析協定ARP ( Address Resolution protocol )

作用:完成IP位址到MAC位址的映射

ARP請求:“我的IP是X、MAC是u,目的IP位址為Y時,我下一跳的MAC位址是多少?”【不知道IP位址和MAC位址的映射關系】

ARP響應:“IP位址為Y時,下一跳的MAC位址是v。”

【需要将IP映射到MAC的時候,需要ARP【即發送資訊的時候】】

ARP協定的功能是(A)。

A .根據IP位址查詢MAC位址

B.根據MAC位址查詢IP位址

C.根據域名查詢IP位址

D.根據IP位址查詢域名

無論使用什麼協定,在實際網絡的資料鍊路層上傳送資料時,最終必須使用硬體位址。

ARP協定是将網絡層的IP位址解析為資料鍊路層的MAC位址。

根據MAC查IP:ARP-A

根據域名查詢IP位址:DNS:ping

根據IP位址查詢域名:DNS:nslookup

ARP協定的工作過程中,ARP請求是(①C)發送,ARP響應是(②A)發送。

A.單點傳播B.多點傳播C.廣播D.點播

A.單點傳播B.多點傳播C.廣播D.點播

ARP協定:

位址解析協定ARP ( Address Resolution protocol )

作用:完成IP位址到MAC位址的映射

ARP請求:“我的IP是X、MAC是u,目的IP位址為Y時,我下一跳的MAC位址是多少?”【不知道IP位址和MAC位址的映射關系】

ARP響應:“IP位址為Y時,下一跳的MAC位址是v。”

【需要将IP映射到MAC的時候,需要ARP【即發送資訊的時候】】

【ARP相應分為兩種情況:當相應的是本網絡的時候:ARP是單點傳播;當相應的不是本網絡:ARP單點傳播】

主機發送IP資料報給主機B,途中經過了5個路由器,請問在此過程中總共使用了( B )次ARP協定。A . 5B .6C.10 D.11

網絡層協定有:【協定之間有互相服務的關系】

第四章 網絡層[練習題+課後習題]

ARP高速緩存:存放的有ARP高速緩存表【ARP表裡面存放本區域網路裡面各個主機和路由器的IP位址到MAC位址的映射關系】

ARP請求:廣播;相應:單點傳播

廣播分組是不可以跨網段的

可以動态為主機配置IP位址的協定是( C ) 。

A. ARP

B. RARP

C. DHCP

D.NAT

IP相關的協定/操作

位址解析協定ARP ( Address Resolution protocol )

作用:完成lP位址到MAc位址的映射

反向位址解析協定RARP ( Reverse Address Resolution protocol )

作用:完成MAc位址到IP位址的映射

動态主機配置協定DHCP ( Dynamic Host Configuration Protocol )

作用:用于給主機動态的配置設定IP位址

網絡位址轉換NAT ( Network Address Translation)

作用:專用網絡位址(私有IP)轉換為公用位址(全球IP)

下列關于ICMP封包的說法中,錯誤的是(  A )。

A. ICMP封包封裝在鍊路層幀中發送

B. ICMP封包用于報告IP資料報發送錯誤

C. ICMP封包封裝在IP資料報中發送

D.ICMP封包本身出錯将不再處理

 網際控制封包協定ICMP ( Internet Control Message Protocol)

作用:處理lIP資料報傳輸過程中出現的錯誤

注意:ICMP作為IP資料報的資料

ICMP是網絡層協定

第四章 網絡層[練習題+課後習題]

以下關于ICMP協定的描述中,錯誤的是( D )。

A.IP協定缺乏差錯控制機制

B. IP協定缺乏主機和網絡管理查詢機制

C. ICMP封包分為差錯報告和查詢兩類

D.作為IP協定的補充,ICMP封包将直接封裝在以太幀中【封裝在IP資料報中】

網際控制封包協定ICMP ( Internet Control Message Protocol)

作用:處理lP資料報傳輸過程中出現的錯誤、進行主機和網絡管理查詢

ICMP差錯封包:向源主機報告差錯和異常情況

ICMP差錯封包總共有五種類型

①終點不可達【當主機和路由器不能傳遞資料報的時候,就向源點發送該封包】

②源點抑制【路由器或者主機因為擁塞而将IP資料報丢棄的時候,告訴源點将發送速率降低一點】

③時間超過【當路由器收到生存時間TTL為0的資料報的時候,除了丢棄為0的資料報外,還要向源點發送時間超過的封包】

④參數問題【當路由器或者目的主機收到的資料報的首部當中,有的字段的值不正确的時候,就丢棄這個資料報,并且向源點發送這個參數問題封包】

⑤改變路由【當路由器把改變路由的封包發送給主機,是為了主機知道下一次應該将資料報發送給其他的哪個路由器:發送一個更好地路由】

ICMP查詢封包:詢問狀态或資訊

1、回送請求和回答封包(PING)

2、時間戳請求和回答封包大

3、掩碼位址請求和回答封包

4、路由詢問和通告封包

注意:ICMP作為IP資料報的資料;ICMP是網絡層協定

若路由器R因為擁塞丢棄IP分組,則此時R可向發出該IP分組的源主機發送的ICMP封包類型是( B )。A.路由重定向B.目的不可達C.源點抑制D.逾時

網際控制封包協定ICMP ( Internet Control Message Protocol)

作用:處理lP資料報傳輸過程中出現的錯誤、進行主機和網絡管理查詢

ICMP差錯封包:向源主機報告差錯和異常情況

ICMP差錯封包總共有五種類型

①終點不可達【當主機和路由器不能傳遞資料報的時候,就向源點發送該封包】

②源點抑制【路由器或者主機因為擁塞而将IP資料報丢棄的時候,告訴源點将發送速率降低一點】

③時間超過【當路由器收到生存時間TTL為0的資料報的時候,除了丢棄為0的資料報外,還要向源點發送時間超過的封包】

Traceroute跟蹤分組經過的路由

④參數問題【當路由器或者目的主機收到的資料報的首部當中,有的字段的值不正确的時候,就丢棄這個資料報,并且向源點發送這個參數問題封包】

⑤改變路由【當路由器把改變路由的封包發送給主機,是為了主機知道下一次應該将資料報發送給其他的哪個路由器:發送一個更好地路由】

ICMP查詢封包:詢問狀态或資訊

1、回送請求和回答封包(PING)PING測試兩主機間連通性

2、時間戳請求和回答封包

3、掩碼位址請求和回答封包

4、路由詢問和通告封包

注意:ICMP作為IP資料報的資料;ICMP是網絡層協定

以下關于ICMP差錯封包的描述中,錯誤的是( C )。

A.對于已經攜帶ICMP差錯封包的分組,不再産生ICMP差錯封包

B .對于已經分片的分組,隻對第一個分片産生ICMP差錯封包

C . PING使用了ICMP差錯封包

D .對于多點傳播的分組,不産生ICMP差錯封包

不應發送ICMP差錯報告封包的幾種情況︰

1)對ICMP差錯報告封包不再發送ICMP差錯報告封包。

2)對第一個分片的資料報片的所有後續資料報片都不發送ICMP差錯報告封包。

3)對具有多點傳播位址的資料報都不發送ICMP差錯報告封包。

4)對具有特殊位址(如127.0.0.0或0.0.0.0)的資料報不發送ICMP差錯報告封包

在TCP/IP體系結構中,直接為ICMP提供服務協定的是(  )。

A . PPP【資料鍊路層】 B . IP【網絡層】 C . UDP【傳輸層】 D . TCP【傳輸層】

第四章 網絡層[練習題+課後習題]

ICMP協定是IP層協定

PPP為網絡層提供服務

下層為上層提供服務

某路由器的路由表如下表所示:

若路由器收到一個目的位址為169.96.40.5的IP分組,則轉發該IP分組的接口是( C )。

A . S1 B . S2  C . s3   D . S4

第四章 網絡層[練習題+課後習題]

CIDR詳解

CIDR最長字首比對原則:網絡字首越長:位址塊越小:路由越具體

全0:預設路由/收容所:隻有目前面的所有目的網絡都不能和分組的目的IP位址比對時才使用。

一個IP分組報頭中的首部長度字段值為101(二進制),而總長度字段值為101000(二進制)。請問該分組攜帶了多少個位元組的資料?20B

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

5*4=20B         40*1=40B

40-20=20B

一個資料報長度為4000位元組(固定頭長度【20位元組】)。現在經過一個網絡傳送,但此網絡能夠傳送的最大資料長度為1500位元組。試問應當劃分為幾個短些的資料報片?各資料片段的資料字段長度、片段偏移字段和MF标志應為何值?

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

某一網絡的一台主機産生了一個IP資料報,頭部長度為20位元組,資料部分長度為2000位元組。該資料報需要經過兩個網絡到達目的主機,這兩個網絡所允許的最大傳輸機關MTU分别為1500位元組和576位元組。請問原IP資料報到達目的主機時分成了幾個IP小封包?每個封包的資料部分長度分别是多少?

所有報片(除最後一個報片)的有效載荷都是8B的倍數

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

如果到達的分組的片偏移值為100,分組首部中的首部長度字段值為5,總長度字段值為100。請問∶資料部分第一個位元組的編号是多少﹖能夠确定資料部分最後一個位元組的編号嗎?

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

設目的位址為201.230.34.56,子網路遮罩為255.255.240.0。試求出子網位址。

子網位址=子網内主機ip位址與子網路遮罩相與

第四章 網絡層[練習題+課後習題]

在4個“/24”位址塊中試進行最大可能的聚合∶212.56.132.0/24、212.56.133.0/24、212.56.134.0/24、212.56.135.0/24。

前16位相等。即≥16bit

聚合;将網絡字首都相同的連續的IP位址組成一個位址塊

第四章 網絡層[練習題+課後習題]

211.56.132.0/22 

現有一公司需要建立内部網絡,該公司包括工程技術部、市場部、财務部和辦公室4個部門,每個部門約有20~30台計算機。試問∶

1)若要将幾個部門從網絡上進行分開。如果配置設定該公司使用的位址為一個C類位址,網絡位址為192.168.161.0,如何劃分網絡?可以将幾個部門分開?

2)确定各部門的網絡位址和子網路遮罩,并寫出配置設定給每個部門網絡中的主機IP位址範圍。

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

考慮某路由器具有表所示的路由表項。

1)假設路由器收到兩個分組∶分組A的目的位址為131.128.55.33,分組B的目的位址為131.128.55.38。請确定路由器為這兩個分組選擇的下一跳,并解釋說明。

2)在上面的路由表中增加一條路由表項,該路由表項使以131.128.55.33為目的位址的IP分組選擇“A”作為下一跳,而不影響其他目的位址的IP分組的轉發。

3 )在上面的路由表中增加一條路由表項,使所有目的位址與該路由表中任何路由表項都不比對的IP分組被轉發到下一跳“E”。

4 )将131.128.56.0/24劃分為4個規模盡可能大的等長子網,給出子網路遮罩及每個子網的可配置設定位址範圍。

第四章 網絡層[練習題+課後習題]

【隻有網絡字首前24相同了,才會考慮轉發給A】

【隻有網絡字首前28相同了,才會考慮轉發給B】

【隻有網絡字首前30相同了,才會考慮轉發給C】

【隻有網絡字首前16相同了,才會考慮轉發給D】

(1) 

第四章 網絡層[練習題+課後習題]

(2)

第四章 網絡層[練習題+課後習題]

(3)預設路由

第四章 網絡層[練習題+課後習題]

(4)

第四章 網絡層[練習題+課後習題]

第一個:0~63。去掉全0、全1。為1~62。以此類推。

下表是使用無類别域間路由選擇(CIDR )的路由選擇表,位址字段是用16進制表示的,試指出具有卞列自粽位址的IP分組将被投遞到哪一個下一站地?

1 ) C4.5E.13.87

2 ) C4.5E.22.09

3 ) C3.41.80.02

4 )5E.43.91.12

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

不比對的則直接放棄

方法步驟:

1、畫出路由表中,需要滿足的位數

2、根據位數轉換對應的二進制

3.比較.選最長比對

下一代網際網路核心協定IPv6的位址長度是( D )。

A. 32bit

B.48bit

C. 64bit

D. 128bit

第四章 網絡層[練習題+課後習題]

與IPv4相比,IPv6 ( D   )。

A.采用32位IP位址

B.增加了頭部字段數目

C.不提供QoS保障

D.沒有提供校驗和字段

Qos (Quality of Service)

指一個網絡能夠利用各種基礎技術,為指定的網絡通信提供更好的服務能力,是網絡的一種安全機制,是用來解決網絡延遲和阻塞等問題的一種技術。

當網絡過載或擁塞時,QoS能確定重要業務量不受延遲或丢棄,同時保證網絡的高效運作。

第四章 網絡層[練習題+課後習題]

以下關于IPv6位址1A22:120D:0000:0000:72A2:0000:0000:00CO的表示中,錯誤的是( C ).

A. 1A22:120D::72A2:0000:0000:00co

B.1A22:120D::72A2:0:0:Co

C. 1A22::120D::72A2::00Co

D.1A22:120D:0:0:72A2::CO

第四章 網絡層[練習題+課後習題]

注意:簡化2在一個IPV6位址中隻能使用一次

下列關于IPv6的描述中,錯誤的是( D) 。

A. IPv6的首部長度是不可變的

B. IPv6不允許分片

C. IPv6采用了16位元組的位址,在可預見的将來不會用完

D. IPv6使用了首部檢驗和來保證傳輸的正确性

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

如果一個路由器收到的IPv/6資料報因太大而不能轉發到對外連結路上,則路由器将把該資料報( B )。

A.丢棄

B .暫存

C.分片

D.轉發至能支援該資料報的對外連結路上

以下關于自治系統的描述中,不正确的是( B )

A.自治系統劃分區域的好處是将利用洪泛法交換鍊路狀态資訊的範圍局限在每一個區域内,而不是整個自治系統

B﹒采用分層劃分區域的方法使交換資訊的種類增多了,同時也使OSPF協定更加簡單了【更加複雜】

C . OSPF協定将一個自治系統再劃分為若幹個更小的範圍,稱為區域

D.在一個區域内部的路由器隻知道本區域的網絡拓撲,而不知道其他區域的網絡拓撲的情況

洪泛法:OSPF路由算法,向所有可能的路徑發送資訊

所有的路由器最終都能建立一個鍊路狀态資料庫/全網的拓撲結構圖,它在全網範圍内是一緻的

系統内的主機知道系統内全部網絡情況不知道系統外的情況

在計算機網絡中,路由選擇協定的功能不包括( D )。

A.交換網絡狀态或通路資訊

B.選擇到達目的地的最佳路徑

c.更新路由表

D.發現下—跳的實體位址【ARP】

路由選擇協定的功能:

1、擷取網絡拓撲資訊(交換網絡狀态/通路資訊)

2、選擇最優路徑(Dijkstra單源最短路徑算法....)

3、維護路由表(建構、更新、删除...)

第四章 網絡層[練習題+課後習題]

用于域間路由的協定是( B)。

A. RIP

B.BGP

C.OSPF

D. ARP【位址解析協定】

自治系統AS (Autonomous System)

域内路由/内部網關協定(IGP):自治系統内部的路由選擇

路由資訊協定RIP (Routing Information Prototocol)

開放最短路徑優先協定OSPF (Open Shortest Path First)

域間路由/外部網關協定(EGP) :自治系統之間的路由選擇

邊界網關協定BGP (Border Gataway Protocol)

在RIP協定中,到某個網絡的距離值為16,其意義是( A ) 。

A.該網絡不可達

B.存在循環路由

C.該網絡為直接連接配接網絡【距離為1】

D.到達該網絡要經過15次轉發 【距離為15】

路由資訊協定RIP (Routing Information Prototocol)

基于距離向量的内部網關協定

距離:跳數(每經過一次轉發跳數+1)

RIP規定:一條路徑最多包含15個路由器(15跳)

跳數為16表示該網絡不可達

在RIP協定中,假設路由器X和路由器K是兩個相鄰的路由器,X向K說︰“我到目的網絡Y的距離為N”,則收到此資訊的K就知道:“若将到網絡Y的下一個路由器選為X,則我到網絡Y的距離為(D)。”(假設N小于15 )

A. N

B . N-1

C . 1

D .N+1

以下笑子RiP的描述中,錯誤的是( C )。

A.RIP是基于距離—向量路由選擇算法的

B. RIP要求内部路由器将它關于整個AS【自治系統】的路由資訊【全部資訊】釋出出去

C. RIP要求内部路由器向整個AS的路由器【不僅僅包括相鄰路由器】釋出路由資訊

D.RIP要求内部路由器按照一定的時間間隔釋出路由資訊

路由資訊協定RIP (Routing Information Prototocol)

基于距離-向量的内部網關協定

距離:跳數(最多15跳,距離為16表示不可達)

每隔30秒進行RIP廣播自己知道的全部資訊【隻有相鄰路由可以接收到】

對路由選擇協定的一個要求是必須能夠快速收斂,所謂“路由收斂”是指( C )。

A.路由器能把分組發送到預定的目标

B .路由器處理分組的速度足夠快

C.網絡裝置的路由表與網絡拓撲結構保持一緻

D.能把多個子網聚合成一個超網

收斂︰當路由環境發生變化後,各路由器調整自己的路由表以适應網絡拓撲結構的變化,最終達到穩定狀态(路由表與網絡拓撲狀态保持一緻)。

收斂越快,路由器就能越快适應網絡拓撲結構的變化。

RIP“壞消息傳得慢”/路由收斂慢

某自治系統内采用RIP協定,若該自治系統内的路由器R1收到其鄰居路由器R2的距離矢量,距離矢量中包含資訊,則能得出的結論是(  D )。

A . R2可以經過R1到達net1,跳數為17

B .R2可以到達net1,跳數為16

C.R1可以經過R2到達net1,跳數為17

D.R1不能經過R2到達net1

跳數16代表不可達

R1在收到資訊并更新路由表後,若需要經過R2到達net1,則其跳數為17【跳數17也是不可達的】

是以R1不能經過R2到達net1,R2也不可能到達net1。

下列關于RIP協定和OSPF協定的叙述中,錯誤的是( A )。

A.RIP協定和OSPF協定都是網絡層協定

B.在進行路由資訊交換時,RIP協定中的路由器僅向自己相鄰的路由器發送資訊,OSPF協定中的路由器向本自治系統中所有路由器發送資訊

C.在進行路由資訊交換時,RIP協定中的路由器發送的資訊是整個路由表,OSPF協定中的路由器發送的資訊隻是路由表的一部分

D.RIP協定的路由器不知道全網的拓撲結構,OSPF協定的任何一個路由器都知道自己所在區域的拓撲結構

第四章 網絡層[練習題+課後習題]

OSPF協定使用( A )分組來保持與其鄰居的連接配接。

A . Hello

B . Keep alive

C . SPF(最短路徑優先)

D . LSU(鍊路狀态更新)

OSPF共有以下五種分組類型︰

(1)問候(Hel[o)分組,用來發現和維持鄰站的可達性。

(2)資料庫描述(Database Description)分組,向鄰站給出自己的鍊路狀态資料庫中的所有鍊路狀态項目的摘要資訊。

(3)鍊路狀态請求(Link State Request)分組,向對方請求發送某些鍊路狀态項目的詳細資訊。

(4)鍊路狀态更新(Link State Update)分組,用洪泛法對全網更新鍊路狀态。這種分組是最複雜的,也是OSPF協定最核心的部分。路由器使用這種分組将其鍊路狀态通知給鄰站。

(5)鍊路狀态确認(Link State Acknowledgment)分組,對鍊路更新分組的确認。

BGP四種封包∶

1.Open打開封包

3.Keepalive保活封包

2.Update更新封包

4.Notification通知封包

以下關于OSPF協定的描述中,最準确的是(A ) 。

A. OSPF協定根據鍊路狀态法計算最佳路由

B. OSPF協定是用于自治系統之間的外部網關協定【内部網關協定】

C. OSPF協定不能根據網絡通信情況動态地改變路由【可以動态改變】

D.OSPF協定隻能适用于小型網絡【也适用于大規模網絡】

開放最短路徑優先協定OSPF (Open Shortest Path First)

基于鍊路狀态的内部網關協定

在相鄰路由的鍊路狀态變化時,使用洪泛法向AS中的全部路由器發送該資訊

【洪泛法:OSPF路由算法,向所有可能的路徑發送資訊】

OSPF:收斂快,适用于大規模網絡

以下關于OSPF協定特征的描述中,錯誤的是( D )。

A . OSPF協定将一個自治域劃分成若幹個域,有一種特殊的域叫做主幹區域

B.域之間通過區域邊界路由器互聯

C.在自治系統中有4類路由器∶區域内部路由器、主幹路由器、區域邊界路由器和自治域邊界路由器

D.主幹路由器不能兼作區域邊界路由器【它可以】

第四章 網絡層[練習題+課後習題]

【OSPF中總共有以上四種路由器】

主幹負責在非主幹區域間配置設定路由資訊。OSPF通常将主幹區域指派為區域0或0.0.0.0。

主幹區域中,用于連接配接主幹區域和其他下層區域的路由器稱為區域邊界路由器。而隻要是在主幹區域中的路由器都叫主幹路由器。

一個自治系統(Autonomous System,AS)是一組路由器的集合,它們擁有同樣的選路政策、被同一技術管理部門管理運作。

BGP交換的網絡可達性資訊是(A)。

A .到達某個網絡所經過的路徑

B.到達某個網絡的下一跳路由器

C.到達某個網絡的鍊路狀态摘要資訊

D.到達某個網絡的最短距離以及下一跳路由器

【BGP是連接配接起兩個自治系統之間的協定】【無法給出最佳路線】

【BGP協定:路由表包括目的網絡字首、下一跳路由器,以及到達該目的網絡所要經過的各個自治系統序列。】

RIP協定、OSPF協定、BGP協定的路由選擇過程分别使用( D )。

A.路徑向量協定、鍊路狀态協定、距離向量協定

B.距離向量協定、路徑向量協定、鍊路狀态協定

C.路徑向量協定、距離向量協定、鍊路狀态協定

D.距離向量協定、鍊路狀态協定、路徑向量協定

路由資訊協定RIP (Routing Information Prototocol)

基于距離向量的内部網關協定

開放最短路徑優先協定OSPF (Open Shortest Path First)

基于鍊路狀态的内部網關協定

邊界網關協定BGP ( Border Gataway Protocol)

基于路徑向量的外部網關協定

網關

直接封裝RIP、OSPF、BGP封包的協定分别是( D )。

A. TCP、UDp、IP

B . TCP、IP、UDP

C. UDP、TCP、IP

D . UDP、IP、TCP

RIP是一種分布式的基于距離向量的路由選擇協定,通過廣播UDP封包來交換路由資訊。

OSPF是一個内部網關協定,要交換的資訊量較大,應使封包的長度盡量短,是以不使用傳輸層協定(如UDP或TCP),而是直接采用IP。

BGP是一個外部網關協定,在不同的自治系統之間交換路由資訊,由于網絡環境複雜,需要保證可靠傳輸,是以采用TCP。

RIP使用UDP,OSPF使用IP,而BGP使用TCP。(1)這樣做有何優點?(2)為什麼RIP周期性地和鄰站交換路由資訊而BGP卻不這樣做?

路由協定

路由資訊協定RIP (Routing Information Prototocol):基于距離向量的内部網關協定

(2)維護到達各個網絡的最佳路由資訊

開放最短路徑優先協定OSPF (Open Shortest Path First):基于鍊路狀态的内部網關協定

(1)無連接配接的協定(UDP/IP) =>在網絡環境允許下實作簡單、開銷小

(2)面向連接配接的協定(TCP) =>在網絡環境複雜時保證可靠傳輸

邊界網關協定BGP (Border Gataway Protocol):基于路徑向量的外部網關協定

(2)網絡環境複雜=>資訊量大=>維護全網資訊(進而選擇最佳路由)不現實

在某個使用RIP協定的網絡中,B和C互為相鄰路由器,其中左表為B的原路由器,右表為C廣播的距離向量封包<目的網絡,距離>。

1)試求出路由器B更新後的路由表并說明主要步驟。

2)當路由器B收到發往網絡N2的IP分組時,應該做何處理?

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

(1)

第四章 網絡層[練習題+課後習題]

将這個表和做表進行比較

第四章 網絡層[練習題+課後習題]

(2)距離16:不可到達:1、丢棄2、向源主機報告

Internet中的一個自治系統的内部結構如圖所示,如果路由選擇協定采用OSPF協定,試計算R6的關于N1、N2N3、N4網絡的路由表。

第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]
第四章 網絡層[練習題+課後習題]

以下關于多點傳播概念的描述中,錯誤的是( D )。

A.在單點傳播路由選擇中,路由器隻能從它的一個接口轉發收到的分組

B.在多點傳播路由選擇中,路由器可以從它的多個接口轉發接收到的分組

C.用多個單點傳播仿真一個多點傳播時會需要更多的帶寬

D.用多個單點傳播仿真一個多點傳播時時延基本上是相同的

單點傳播仿真多點傳播:源主機發送多個資料報;帶寬大、時延長

單點傳播:資料報一對一發送

多點傳播:源主機一個資料報一對多發送;轉發路由複制成多個發送

廣播:一個資料報在網絡内一對所有發送【在同一個網路内】

在設計多點傳播路由時,為了避免路由環路,(B)。

A.采用了水準分割技術

B.構造多點傳播轉發樹

C.采用IGMP協定

D.通過生存期(TTL)字段

避免路由環路:水準分割技術、多點傳播轉發樹

多點傳播轉發樹:多點傳播組構成的圖中,以源結點為根的生成樹

網際網路組管理協定lGMP (Internet Group Management Protocol)

讓多點傳播路由知道本地是否有主機參加/退出某個多點傳播組

生存期(TTL):分組在網絡中壽命

下列位址中,(B )是多點傳播位址。

A. 10.255.255.255

B.228.47.32.45

C. 192.32.44.59

D. 172.16.255.255

第四章 網絡層[練習題+課後習題]

網際網路的多點傳播是怎樣實作的?為什麼網際網路上的多點傳播比以太網上的多點傳播複雜得多?

以太網内結點可直達,本身支援廣播群組播

網際網路的多點傳播是靠路由器來實作的,這些路由器必須增加一些能夠識别多點傳播的軟體。能夠運作多點傳播協定的路由器可以是一個單獨的路由器,也可以是運作多點傳播軟體的普通路由器。

網際網路上的多點傳播比以太網上多點傳播複雜得多,因為以太網封包不需要通過路由器就能夠直接到達本網絡内的每個結點,是以以太網本身就支援一對多的廣播或者多點傳播,而網際網路上目前的路由器和許多實體網絡都不支援廣播群組播。

下列網絡裝置中,能夠抑制廣播風暴的是( D ).

Ⅰ中繼器Ⅱ集線器Ⅲ網橋 Ⅳ路由器

A .僅I和Ⅱ  B.僅Ⅲ C.僅Ⅲ和IV D.僅IV

廣播風暴(broadcast storm):是指當廣播資料充斥網絡無法處理,并占用大量網絡帶寬,導緻正常業務不能運作,甚至徹底癱瘓,這就發生了“廣播風暴”"

要控制網絡上的廣播風暴,可以采用的方法是(B)。

A.用網橋将網絡分段

B.用路由器将網絡分段

C.将網絡轉接成10Base-T

D.用網絡分析儀跟蹤正在發送廣播資訊的計算機

網橋、交換機:資料鍊路層裝置:隔離沖突域,不隔離廣播域

路由器:網絡層裝置:隔離廣播域

10Base-T:10Mb/s、基帶傳輸、雙絞線網絡

網絡分析儀:測量網絡參數的一種新型儀器

一個區域網路與在遠處的另一個區域網路互聯,則需要用到( C )。

A.實體通信媒體和集線器

B.網間連接配接器和集線器

C.路由器和廣域網技術

D.廣域網技術

區域網路之間的連接配接使用的是路由器

廣域網:連接配接不同地區區域網路或城域網計算機通信的遠端網,跨接很大的實體範圍。

路由器主要實作了(C)的功能。

A.資料鍊路層、網絡層與應用層

B.網絡層與傳輸層

C.實體層、資料鍊路層與網絡層

D.實體層與網絡層

關于路由器,下列說法中正确的是()。

A .路由器處理的資訊量比交換機少,因而轉發速度比交換機快

B .對于同一目标,路由器隻提供延遲最小的最佳路由

C.通常的路由器可以支援多種網絡層協定,并提供不同協定之間的分組轉發

D.路由器不但能夠根據IP位址進行轉發,而且可以根據實體位址進行轉發

集線器的每個端口都具有收發功能,當某個端口收到信号時,立即向所有其他端口轉發,是以其傳輸時延最小。從數量級上看,區域網路交換機為幾十us,那麼網橋為幾百us,而路由器為幾千us

第四章 網絡層[練習題+課後習題]

越高的層次,處理的東西越多

雖然一些路由協定可以将延遲等作為參數進行路由選擇,但路由協定使用最多的參數是傳輸距離

【選擇最佳路由:OSPF、RIP】

路由器根據IP位址進行轉發,交換機根據MAC位址轉發。

—個路由器的路由表通常包含(C)。

A.需要包含到達所有主機的完整路徑資訊

B.需要包含所有到達目的網絡的完整路徑資訊

C﹒需要包含到達目的網絡的下—跳路徑資訊

D.需要包含到達所有主機的下一跳路徑資訊

 決定路由器轉發表中的值的算法是( C )。

A.指數回退算法B.分組排程算法C.路由算法D.擁塞控制算法

路由器中計算路由資訊的是(D) 。

A.輸入隊列

B.輸出隊列

c.交換結構

D.路由選擇處理機

第四章 網絡層[練習題+課後習題]

路由表的分組轉發部分由(D)部分組成。

A .交換結構

B.輸入端口

C.輸出端口

D.以上都是

第四章 網絡層[練習題+課後習題]

路由器的路由選擇部分,包括了(D)。

A.路由選擇處理機

B.路由選擇協定

C.路由表

D.以上都是

在下列網絡裝置中,傳輸延遲時間最大的是(C)

A.區域網路交換機【資料鍊路層】

B .網橋【資料鍊路層】

C .路由器【網絡層】

D.集線器【實體層】

裝置所在的層次越高,延遲越大

在路由表中設定一條預設路由,則其目的位址和子網路遮罩應分别置為(C)。

A. 192.168.1.1、255.255.255.0

B. 127.0.0.0、255.0.0.0

C. 0.0.0.0、0.0.0.0

D.0.0.0.0、255.255.255.255

預設路由:不符合其他路由表項時,将分組轉發的下一跳

子網路遮罩:0.0.0.0

目的位址:0.0.0.0

下一跳:預設路由器lP

繼續閱讀