答:212=(11010100)2,56=(00111000)2 132=(10000100)2, 133=(10000101)2 134=(10000110)2, 135=(10000111)2
所以共同的前缀有22位,即11010100 00111000 100001,聚合的CIDR地址块是:212.56.132.0/22
4-27 有两个CIDR地址块208.128/11和208.130.28/22。是否有哪一个地址块包含了另一地址块?如果有,请指出,并说明理由。
答:208.128/11的前缀为:11010000 100
208.130.28/22的前缀为:11010000 10000010 000101,它的前11位与208.128/11的前缀是一致的,所以208.128/11地址块包含了208.130.28/22这一地址块。
4-28已知路由器R1的路由表如表4-12所示。
表4-12 习题4-28中的路由器R1的路由表
地址掩码 /26 /24 /16 /16 /16 默认 目的网络地址 140.5.12.64 130.5.8.0 110.71.0.0 180.15.0.0 190.16.0.0 默认 下一跳地址 180.15.2.5 190.16.6.2 ---- ---- ---- 110.71.4.5 路由器接口 M2 M1 M0 M2 M1 M0 试画出各网络和必要的路由器的连接拓扑,标注出必要的IP地址和接口。对不能确定的情况应当指明。
答案:图形见课后答案P380
4-29一个自治系统有5个局域网,其连接图如图4-55示。LAN2至LAN5上的主机数分别为:91,150,3和15.该自治系统分配到的IP地址块为30.138.118/23.试给出每一个局域网的地址块(包括前缀)。
图4-55 习题4-29的图
78
答案:对LAN3,主机数150,(2-2)<150+1<(2-2),所以主机位为8bit,网络前缀为24,分配地址块30.138.118.0/24。(第24位为0)
67
对LAN2,主机数91,(2-2)<91+1<(2-2),所以主机位为7bit,网络前缀为25,分配地址块30.138.119.0/25。(第24、25位为10)
45
对LAN5,主机数15,(2-2)<15+1<(2-2),所以主机位为5bit,网络前缀为27,分配地址块30.138.119.192/27。(第24、25、26、27位为1110)
对LAN1,主机数3,(2-2)<3+1<(2-2),所以主机位为3bit,网络前缀为29,分配地址块30.138.119.232/29。(第24、25、26、27、28、29位为111101)
23
对LAN4,主机数3,(2-2)<3+1<(2-2),所以主机位为3bit,网络前缀为29,分配地址块30.138.119.240/29。(第24、25、26、27、28、29位为111110)
4-30 一个大公司有一个总部和三个下属部门。公司分配到的网络前缀是192.77.33/24。公司的网络布局如图4-56。总部共有五个局域网,其中LAN1~LAN4都连接到路由器R1上,R1再通过LAN5与路由其R5相连。R5和远地的三个部门的局域网LAN6~LAN8通过广域网相连。每个局域网旁边标明的数字是局域网上主机数。试给每个局域网分配一个合适的网络前缀。
23
图4-56 习题4-30的图
答案:分配网络前缀时应先分配地址数较多的前缀,本题的答案很多种,下面是其中的一种答案.
LAN1: 192.77.33.0/26 LAN3: 192.77.33.64/27; LAN6: 192.77.33.192/27; LAN7: 192.77.33.160/27; LAN8; 192.77.33.128/27 LAN2: 192.77.33.96/28; LAN4: 192.77.33.11228
LAN5: 192.77.33.224/27 (考虑到以太网可能还要连接及个主机,故留有余地)WAN1:192.77.33.232/30; WAN2: 192.77.33.236/30; 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。 答案:
(1)与11111111 11110000 00000000 00000000逐比特相“与”和86.32/12匹配 (2)与11111111 11110000 00000000 00000000逐比特相“与”和86.32/12不匹配 (3)与11111111 11110000 00000000 00000000逐比特相“与”和86.32/12不匹配 (4)与11111111 11110000 00000000 00000000逐比特相“与”和86.32/12不匹配
4-32以下的地址前缀中哪一个地址和2.52.90.140匹配?请说明理由。 (1)0/4;(2)32/4;(3)4/6;(4)80/4。
答案:(1)2.52.90.140与11110000 00000000 00000000 00000000逐比特相“与”和0/4匹配
(2)2.52.90.140与11110000 00000000 00000000 00000000逐比特相“与”和32/4不匹配
(3)2.52.90.140与11110000 00000000 00000000 00000000逐比特相“与”和4/6不匹配
(4)2.52.90.140与11110000 00000000 00000000 00000000逐比特相“与”和80/4不匹配
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。
答案:(1)152.7.77.159与11111111 11111000 00000000 00000000逐比特相“与”和(1)不匹配,故(1)不符合条件。
(1)152.7.77.159与11111111 10000000 00000000 00000000逐比特相“与”和(2)不匹配,故(2)不符合条件。
(1)152.7.77.159与11111111 11110000 00000000 00000000逐比特相“与”和(3)不匹配,故(3)不符合条件。
(1)152.7.77.159与11111111 11100000 00000000 00000000逐比特相“与”和(4)匹配,152.31.47.252和11111111 11100000 00000000 00000000逐比特相“与”和(4)匹配,故(4)不符合条件。
4-34与下列掩码相对应的网络前缀各有多少比特?
(1)192.0.0.0;(2)240.0.0.0;(3)255.224.0.0;(4)255.255.255.252。 答案:点分十进制的地址化成二进制记法,1的个数就是前缀的个数。 (1)11000000 00000000 00000000 00000000,对应的网络前缀是2比特 (2)11110000 00000000 00000000 00000000,对应的网络前缀是4比特 (3)11111111 11100000 00000000 00000000,对应的网络前缀是11比特 (4)11111111 11111111 11111111 11111100,对应的网络前缀是30比特
4-35. 已知地址块中的一个地址是140.120.84.24/20。试求这个地址块中的最小地址和最大地址。地址掩码是什么?地址块中共有多少个地址?相当于多少个C类地址?
140.120.84.24 ? 140.120.(0101 0100).24 最小地址是 140.120.(0101 0000).0/20 (80) 最大地址是 140.120.(0101 1111).255/20 (95) 地址数是4096.相当于16个C类地址。
4-36.已知地址块中的一个地址是190.87.140.202/29。重新计算上题。 190.87.140.202/29 ? 190.87.140.(1100 1010)/29 最小地址是 190.87.140.(1100 1000)/29 200 最大地址是 190.87.140.(1100 1111)/29 207 地址数是8.相当于1/32个C类地址。
4-37 某单位分配到一个地址块136.23.12.64/26。现在需要进一步划分4个一样大的子网。试问:
(1)每个子网的前缀有多长? (2)每一个子网中有多少个地址? (3)每一个子网的地址块是什么?
(4)每一个子网可分配给主机使用的最小地址和最大地址是什么?
4-38 IGP和EGP这两类协议的主要区别是什么?
答案:IGP:内部网关协议,只关心本自治系统内如何传送数据报,与互联网中其他自治系统使用说明协议无关。
EGP:外部网关协议,在不同的AS边界传递路由信息的协议,不关心AS内部使用何种协议。
4-39试简述RIP、OSPF和BGP路由选择协议的主要特点。 答案: 主要特点 网关协议 路由表内容 最优通路依据 算法 传送方式 RIP 内部 目的网,下一站,距离 跳数 距离矢量 运输层UDP 简单; 效率低; 跳数为16,不可达; 好消息传的快,坏消息传的慢 OSPF 外部 费用 链路状态 IP数据报 效率高; 路由器频繁交换信息,难维持一致性; 规模大,统一度量,可达性 BGP 外部 多种策略 距离矢量 建立TCP连接 目的网,下一站,距离 目的网,完美路由 其他
4-40 RIP使用UDP,OSPF使用IP,而BGP使用TCP。这样做有何优点?为什么RIP周期性地和临站交换路由信息而BGP却不这样做?
答案:RIP协议处于UDP协议的上层,RIP所接收的路由信息都封装在UDP的数据报中;OSPF的位置位于网络层,由于要交换的信息量较大,故应使报文的长度尽量短,故采用IP;BGP要在不同的自治系统之间交换路由信息,由于网络环境复杂,需要保证可靠的传输,所以选择TCP。
内部网关协议主要是设法使数据报载一个自治系统中尽可能有效地从源站传送到目的站,在一个自治系统内部并不需要考虑其他方面的策略,然而BGP使用的环境却不同。主要有以下三个原因:第一,因特网规模太大,使得自治系统之间的路由选择非常困难。第二,对于自治系统之间的路由选择,要寻找最佳路由是不现实的。第三,自治系统之间的路由选择必须考虑有关策略。由于上述情况,边界网关协议BGP只能是力求寻找一条能够到达目的地网络且比较好的路由,而并非要寻找一条最佳路由,所以BGP不需要像RIP那样周期性和临站交换路由信息。,
4-41假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
N1 7 A
N2 2 C N6 8 F N8 4 E N9 4 F
现在B收到从C发来的路由信息(这两列分别表示“目的网络”和“距离” ):
N2 4
N3 8 N6 4 N8 3 N9 5
试求出路由器B更新后的路由表(详细说明每一个步骤)。
解:路由器B更新后的路由表如下: N1 7 A 无新信息,不改变 N2 5 C 相同的下一跳,更新 N3 9 C 新的项目,添加进来
N6 5 C 不同的下一跳,距离更短,更新 N8 4 E 不同的下一跳,距离一样,不改变 N9 4 F 不同的下一跳,距离更大,不改变
4-42假定网络中的路由器A的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
N1 4 B N2 2 C N3 1 F N4 5 G
现在A收到从C发来的路由信息(这两列分别表示“目的网络”和“距离” ):
N1 2
N2 1 N3 3
试求出路由器A更新后的路由表(详细说明每一个步骤)。
解:路由器A更新后的路由表如下:
N1 3 C 不同的下一跳,距离更短,更新 N2 2 C 相同的下一跳,更新
N3 1 F 不同的下一跳,距离更长,不改变 N4 5 G 无新信息,不改变
4-43 IGMP协议的要点是什么?隧道技术是怎样使用的?
答案:要点有:1、IGMP是用来进行多播的,采用多播协议可以明显地减轻网络中的各种资源的消耗,IP多播实际上只要硬件多播的一种抽象;2、IGMP只有两种分组,即询问分组和响应分组。IGMP使用IP数据报传递其报文,但它也向IP提供服务;3、IGMP属于整个网际协议IP的一个组成部分,IGMP也是TCP/IP的一个标准。
隧道技术使用:当多播数据报在传输过程中,若遇到不运行多播路由器的网络,路由器就对多播数据报进行再次封装(即加上一个普通数据报的首部,使之成为一个向单一目的站
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库谢希仁计算机网络第五版(第一到第六章)课后习题答案(7)在线全文阅读。
相关推荐: