《计算机网络原理第6章习题课.ppt》由会员分享,可在线阅读,更多相关《计算机网络原理第6章习题课.ppt(30页珍藏版)》请在三一办公上搜索。
1、,6-03解析:(1)转发器、网桥、路由器和网关所在的层次不同。转发器是物理层的中继系统;网桥是数据链路层的中继系统;路由器是网络层的中继系统;在网络层以上的中继系统为网关。(2)当中继系统是转发器或网桥时,一般并不称之为网络互连,因为仍然是一个网络。路由器其实是一台专用计算机,用来在互联网中进行路由选择。一般讨论的互联网都是指用路由器进行互连网络。,6-07试说明IP地址与硬件地址的区别。为什么要使用这两种不同的地址?解析:从二者的报文结构、所处的层次以及作用等角度谈区别与必要性。答案:IP地址在IP数据报的首部,而硬件地址则放在MAC帧的首部。在网络层以上使用的是IP地址,而链路层及以下使
2、用的是硬件地址。在IP层抽象的互联网上,我们看到的只是IP数据报,路由器根据目的站的IP地址进行选路。在具体的物理网络的链路层,我们看到的只是MAC层,IP数据报被封装在MAC帧里面。MAC帧在不同的网络上传送时,其MAC帧的首部是不同的。这种变化,在上面的IP层上是看不见的。每个路由器都有IP地址和硬件地址。使用IP地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但IP层抽象的互联网却屏蔽了下层这些很复杂的细节,并使我们能够使用统一的、抽象的IP地址进行通信。,6-08(1)子网掩码为255.255.255.0代表了什么意思?可以代表C类地址对应的子网掩码默认值;也能表示A类和B
3、类地址的掩码,前24位决定网络号和子网号,后8位决定主机号。(2)一A类网络和一B类网络的子网号分别为16bit和8bit,问这两个网络的子网掩码有何不同?子网掩码的形式是一样的,都是255.255.255.0;但是子网的数目不一样,前者为65534,后者为254个。(3)一个B类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的主机数最多是多少?255.255.240.0化成二进制表示序列为:11111111 11111111 11110000 00000000,根据掩码的定义,后12位是主机号,一共可以表示212个主机号,除掉全0和全1的两个,该网络能够连接212-2个主
4、机。,(4)一A类网络的子网掩码为255.255.0.255,它是否为一个有效的子网掩码?255.255.0.255变成二进制表示形式是:11111111 11111111 00000000 11111111。可见其是个有效的子网掩码,但不是一个方便使用的解决办法。(5)某个IP地址的十六进制表示是C22F1481,试将其转换位点分十进制的形式。这个地址是哪一类IP地址用点分十进制表示:11000010 00101111 00010100 10000001,该IP地址是194.47.20.129,为C类地址。(6)C类网络使用子网掩码有无实际意义?为什么?C类地址使用掩码有意义。可以提高网络的
5、利用率。,6-13解析:IP数据报由首部和数据两部分组成,计算时分开考虑。答案:1200-160=1040 bit3200/1040=3.80 分4个数据报片四片的首部共为:160*4=640 bit则总共要向其上层传送的数据共:3200+640=3840 bit。,6-15解析:计算中注意IP地址和掩码最后一个字节展开成二进制计算。用目标网络号和子网掩码与,若结果出现在目的网络中,则转发相应的下一站,若没有出现在目的网络中,则转发到默认站(R4)。答案:(1)接口0;(2)R2;(3)R4;(4)R3;(5)R4。,6-17解析:数据报去报头:4000-20=3980字节 1500字节去报头
6、:1500-20=1480字节3980/1480=21020 故应该划分为3个数据报片。答案:IP数据报固定首部长度为20字节。划分为3个数据报片,长度分别为1480、1480、1020片偏移字段为:0,1480/8=185,2960/8=370MF标志为为:1,1,0。,6-22解析:根据局域网上的主机数算出能够表示该数字的二进制串,用32减去该位数即为网络前缀的位数。然后计算出对应得CIDR地址块。答案:对LAN3,主机数150,27-215028-2,所以主机位为8位,网络前缀为24,分配地址块30.138.118.0/24。(第24位为0)对LAN2,主机数91,26-29127-2,
7、所以主机位为7位,网络前缀为25,分配地址块30.138.119.0/25。(第24,25位为10)对LAN5,主机数15,24-21525-2,所以主机位为5位,,网络前缀为27,分配地址块30.138.119.192/27。(第24,25,26,27位为1110)对LAN4,主机数3,22-2323-2,所以主机位为3位,网络前缀为29,分配地址块30.138.119.240/29。(第24,25,26,27,28,29位为111110)对LAN1,至少需要三个地址给三个路由器用,所以至少需要三个地址,网络前缀为29,分配的地址块30.138.119.248/29。(第24,25,26,2
8、7,28,29位为111111),如何根据主机的IP地址判断是否属于同一个子网,在划分子网的情况下,判断两台主机是不是在同一个子网中,看它们的网络号与子网地址是不是相同。实例:判断它们是不是在同一个子网上。,主机1的IP地址与子网掩码做与运算:主机2的IP地址与子网掩码做与运算:结论:子网号都是 0001101101,因此它们属于同一个子网。,R1的路由表,例1:R1收到500个目的地为192.16.7.14的分组,例2:R1收到100个目的地为193.14.5.176的分组,例3:R1收到20个目的地为200.34.12.34的分组,例题1:,2009年某网络拓扑图如右图所示,路由器R1通过
9、接口E1、E2分别连接局域网1、局域网2,通过接口L0连接路由器R2,并通过路由器R2连接域名服务器与互联网。,R1的L0接口的IP地址是202.118.2.1;R2的L0接口的IP地址是202.118.2.2,L1接口的IP地址是130.11.120.1,E0接口的IP地址是202.118.3.1;域名服务器的IP地址是202.118.3.2。,1)将IP地址空间202.118.1.0/24划分为2个子网,分别分配给局域网1、局域网2,每个局域网需分配的IP地址数不少于120个。请给出子网划分结果,说明理由或给出必要的计算过程。2)请给出R1的路由表,使其明确包括到局域网1的路由、局域网2的
10、路由、域名服务器的主机路由和互联网的路由。3)请采用路由聚合技术,给出R2到局域网1和局域网2的路由。,解答:,1)无类IP地址的核心是采用不定长的网络号和主机号,并通过相应的子网掩码来表示(即网络号部分为1,主机号部分为0)。本题中网络地址位数是24,由于IP地址是32位,因此其主机号部分就是8位。因此,子网掩码就是11111111111111111111111100000000,即255.255.255.0。根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是2的8次方2,即254台。该网络要划分为两个子
11、网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:X120,因为根据题意需要容纳120台主机。X是整数。解上述方程,得到X=7.子网掩码就是11111111111111111111111110000000,即255.255.255.128。所以划分的两个网段是:202.118.1.0/25与202.118.1.128/25。,2)填写R1的路由表填写到局域网1的路由。局域网1的网络地址和掩码在问题(1)已经求出来了,为202.118.1.0/25。则R1路由表应填入的网络地址为202.118.1.0,掩码为255.255.255.128。由于局域网1是直接连接到路由器R1的E1口
12、上的,因此,下一跳地址填写直接路由(Direct)。接口填写E1.填写到局域网2的路由表1。局域网2的网络地址和掩码在问题(1)中已经求出来了,为202.118.1.128/25。则R1路由表应该填入的网络地址为202.118.1.128,掩码为255.255.255.128.由于局域网2是直接连接到路由器R1的E2口上的,因此,下一跳地址填写直接路由。接口填写E2。填写到域名服务器的路由。由于域名服务器的IP地址为202.118.3.2,而该地址为主机地址,因此掩码为255.255.255.255。同时,路由器R1要到DNS服务器,就需要通过路由器R2的接口L0才能到达,因此下一跳地址填写L
13、0的IP地址(202.118.2.2)。填写互联网路由。本题实质是编写默认路由。默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由器,那么目的地址在路由表中没有匹配表项的包将被丢弃。默认路由在某些时候非常有效,当存在末梢网络时,默认路由会大大简化路由器的配置,减轻管理员的工作负担,提高网络性能。默认路由叫做“0/0”路由,因为路由的IP地址0.0.0.0,而子网掩码也是0.0.0.0。同时路由器R1连接的网络需要通过路由器R2的L0口才能到达互联网络,因此下一跳地址填写L0的IP为202.118.2.2。综上,填写的路由表如下
14、:R1路由表,3)填写R2到局域网1和局域网2的路由表2。局域网1和局域网2的地址可以聚合为202.118.1.0/24,而R2去往局域网1和局域网2都是同一条路径。因此,路由表里面只需要填写到202.118.1.0/24网络的路由即可,如下表所示R2路由表目的网络IP地址子网掩码下一跳IP地址接口 202.118.1.0255.255.255.0202.118.2.1L0,2010年某自治系统采用RIP协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离向量,距离向量中包含信息net1,16,则可能得出的结论是()。A:R2可以经过R1到达net1,跳数为17B:R2可以到达net1,
15、跳数为16C:R1可以经过R2到达net1,跳数为17D:R1不能经过R2到达net1,例题2:,2010若路由器R因为拥塞丢弃IP分组,则此时R可以向发出该IP分组的源主机发送的ICMP报文类型是()。A:路由重定向 B:目的不可达 C:源点抑制 D:超时,例题3:,例题4:2010某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内的最大可分配地址个数分别是()。A:32,8 B:32,6 C:8,32 D:8,30例题5:2010下列网络设备中,能够抑制广播风暴的是()。中继器 集线器 网桥 路
16、由器 A:仅和 B:仅 C:仅和 D:仅,例题6:2010在下图所示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速度为100mbps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是()。A:80ms B:80.08ms C:80.16ms D:80.24ms,例题7:2011某网络拓扑如下,路由器R1只有到达子网192.168.1.0/24的路由。为了使R1可以将IP分组正确的路由到图中的子网,则在R1中需要增加的一条路由(目的网络,子网掩
17、码,下一跳)是()。,例题8:2011在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组的最大主机数是()A.0 B.1 C.2 D.4,例题9:2011某主机的MAC地址为00-15-C5-C1-5E-28,IP地址为10.2.128.100(私有地址)。图47(a)为网络拓扑,图47(b)是该主机进行WEB请求的1个以太网数据帧的前80个字节的十六进制及ASCII码内容。请参考图中数据回答以下问题:(1)Web服务器的IP地址是什么?该主机的默认网关的MAC地址是什么?,(2)该主机在构造图47(b)的数据帧时,是用什么协议确定目的地的MAC地址?封装该
18、协议请求报文的以太网目的MAC地址是什么?(3)假设HTTP/1.1协议持续的非流水线方式工作,一次请求-响应的时间为RTT,rfc.html页面引用了5个JPEG的小图像,则从发出图47(b)的web请求开始,到浏览器收到全部内容为止,需要多少个RTT?(4)该帧封装的IP分组经过路由器R转发时,需要修改IP分组头中的哪些字段?,解答:(1)64.170.98.32;00-21-27-21-51-ee;(2)ARP协议 FF-FF-FF-FF-FF-FF(3)6 第一个RTT用于请求web页面,客户机收到第一个请求的响应后(还有五个请求未发送),每访问一次对象就用去一个RTT。故共用1+5=6个RTT,浏览器收到全部内容。(4)源IP地址由0a 02 80 64改为65 0c 7b 0f 生存时间(TTL)减1,校验和字段重新计算 私有地址和Internet上的主机通信时,须有NAT路由器进行网络地址转换,把IO数据报的源IP地址(本题中的私有地址为10.2.128.100)转换为NAT路由器的一个全球IP地址(本题为101.12.123.15)。因此,源IP地址字段0a 02 80 64改为65 0c 7b 0f。IP数据报每经过一个路由器,TTL减1,并重新计算校验和。若IP分组的长度超过输出链路的MTU,则总长度字段、标志字段、片偏移字段也要发生变化。,