《网络层练习题》PPT课件.ppt
第四章网络互连第四章网络互连第四章网络互连第四章网络互连习题习题2一、选择题v1.一个C类地址,最多能容纳的主机数目为()。A、64516 B、254 C、64518 、256 v2.能够使主机或路由器报告差错情况和提供有关异常情况的报告是下列那种协议的功能。()A、IP B、HTTP C、ICMP D、TCPv3.路由选择是()的功能。A、网络层 B、传输层 C、应用层 、数据链路层 v4.下列IP地址中属于B类地址的是()C.200.245.20.11 D.221.121.16.12 3v5.IP 数据报首部的前一部分是固定长度,共()字节,是所有 IP 数据报必须具有的。A.32 B.20 C.40 D.64 v(B)v6.RIP 协议使用运输层的用户数据报 UDP进行传送(使用 UDP 的端口 520),因此 RIP 协议的位置应当在()。vA.数据链路层 B.网络层 C.传输层 D.应用层v(D)v7.RIP 允许一条路径最多只能包含 15 个路由器。“距离”的最大值为()时即相当于不可达。A.32 B.16 C.15 D.14 v(B)4二、填空题v1.通过路由技术实现第三层(网络层)数据交换的网络设备是_。v路由器v2.名词 internet 和 Internet分别指_和_。v互联网或互连网,因特网v3.主机属于_IP地址,其所在的网络地址为_。vC类,v4.主机,所在网络的广播地址为_。5v5、ARP(地址解析协议)的主要功能是实现_到_的转换。vIP地址 MAC地址v6、RARP(逆向地址解析协议)的主要功能是实现_到_的转换。vMAC地址 IP地址v7、1个机关网管获得1个C:202.207.125.0,该机关网络由5个网络组成,划分子网后子网掩码_68、设申请到标准的B类IP地址网络地址为,当用5位表示子网时,最多可设_ _(个)子网,每子网可有_(台)主机,子网掩码是_。30或9、地址块的最大地址_。v10、内部网关协议 IGP(Interior Gateway Protocol)即在一个自治系统内部使用的路由选择协议。目前这类路由选择协议使用得最多,如 _和_协议。vRIP 和 OSPF7三、判断题:v1、当中继系统是转发器或网桥时,一般并不称之为网络互连,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。v(Y)v2、子网划分是从网络号借用若干个比特作为子网号。v(N)v3、两主机1:与主机2:,子网掩码,主机1与主机2不属于同一子网。v(N)8v4、一个自治系统是一个互联网,其最重要的特点就是自治系统有权自主地决定在本系统内应采用何种路由选择协议。v(Y)v5、内部网关协议OSPF存在好消息传播得快,而坏消息传播得慢的问题。网络出故障的传播时间往往需要较长的时间(例如数分钟)。v(N)v6、专用地址只能用作本地地址而不能用作全球地址。在因特网中的所有路由器对目的地址是专用地址的数据报一律不进行转发。v(Y)9四、简答题四、简答题10四、简答题四、简答题v1、网络前缀是指网络号字段(net-id)中前面的几个类别比特还是指整个的网络号字段?v答:是指整个的网络号字段,即包括了最前面的几个类别比特在内。网络前缀常常就简称为前缀。v例如一个B类地址,10100000 00000000 00000000 00010000,其类别比特就是最前面的两个比特10,而 网 络 前 缀 就 是 前 16个 比 特:10100000 00000000。11v2、全1的IP地址是否是向整个因特网进行广播的一种地址?v答:不是。v设想一下,如果是向整个因特网进行广播的地址,那么一定会在因特网上产生极大的通信量,这样会严重地影响因特网的正常工作,甚至还会使因特网瘫痪。v因此,在IP地址中的全1地址表示仅在本网络上(就是你这个主机所连接的局域网)进行广播。这种广播叫做受限的广播(limited broadcast)。v如果net-id是具体的网络号,而host-id是全1,就叫做定向(直接)广播(directed broadcast),因为这是对某一个具体的网络(即net-id指明的网络)上的所有主机进行广播的一种地址。12v3、假定在一个局域网中计算机A发送ARP请求分组,希望找出计算机B的硬件地址。这时局域网上的所有计算机都能收到这个广播发送的ARP请求分组。试问这时由哪一个计算机使用ARP响应分组将计算机B的硬件地址告诉计算机A?v答:这要区分两种情况。v如果计算机B和计算机A都连接在同一个局域网上,那么就是计算机B发送ARP响应分组。v如果计算机B和计算机A不是连接在同一个局域网上,那么就必须由一个连接在本局域网上的路由器来转发ARP请求分组。这时,该路由器向计算机A发送ARP回答分组,给出自己的硬件地址。13v4、一个主机要向另一个主机发送IP数据报。是否使用ARP就可以得到该目的主机的硬件地址,然后直接用这个硬件地址将IP数据报发送给目的主机?v答:有时是这样,但也有时不是这样。ARP只能对连接在同一个网络上的主机或路由器进行地址解析。我们看下图的例子。14v由于A和B连接在同一个网络上,因此主机A使用ARP协议就可得到B的硬件地址,然后用B的硬件地址,将IP数据报组装成帧,发送给B。v但当目的主机是F时,情况就不同了。A无法得到F的硬件地址。A只能先将IP数据报发送给本网络上的一个路由器(在本例中就是路由器R1)。因此A发送IP数据报给F时,在地址解析方面要经过以下三个步骤:v(1)A先通过ARP解析出路由器R1的硬件地址,将IP数据报发送到R1。v(2)R1再通过ARP解析出R2的硬件地址,将IP数据报转发到R2。v(3)R2再通过ARP解析出F的硬件地址,将IP数据报交付给F。v因此,A发送IP数据报给F要经过三次ARP地址解析。A只知道F的IP地址,但并不知道F的硬件地址。15v5、在因特网中最常见的分组长度大约是多少个字节?v答:使用以太网是和因特网相连的最常用的局域网,而以太网的数据字段最多只允许装入1500字节。因此在因特网上传送的分组长度一般都不会超过1500字节。v6、IP数据报的最大长度是多少个字节?v答:(216 1)字节,因为其首部的总长度字段只有16 bit长。在二进制中的16个1表示十进制的(216 1)。16v7、IP数据报必须考虑最大传送单元MTU(Maximum Transfer Unit)。这是指哪一层的最大传送单元?包括不包括首部或尾部等开销在内?v答:这是指IP层下面的数据链路层的最大传送单元,也就是下面的MAC帧的数据字段,不包括MAC帧的首部和尾部这两个字段。因为IP数据报是装入到MAC帧中的数据字段,因此数据链路层的MTU数值就是IP数据报所容许的最大长度(是总长度,即首部加上数据字段)。InternetR1R2R3R418五、计算分析题v1、v(1)子网掩码为代表什么意思?v(2)某网络的现在掩码为,问该网络能够连接多少个主机?v(3)某A类网络和某B类网络的子网号subnet-id分别为16个1和8个1,问这两个网络的子网掩码有何不同?v(4)某A类网络的子网掩码为,它是否是一个有效的子网掩码?19v答:(1)可代表C类地址对应的子网掩码默认值;也可代表A类或B类地址的掩码,即主机号由最后8bit决定,而路由器寻找网络由前24bit决定。v(2)248=(11111000)2,即IP地址中前29位代表网络,后3位代表主机。所以共有主机数=23=8,但由于其中主机号全0代表该网络的网络地址,主机号全1代表该网络的广播地址,均不能分配给连网主机使用,所以网络能够连接的主机数=23-2=6台。v(3)这两个网络的子网掩码是一样的,均为,但子网数不同,子网号为16bit的A类网络的子网数有216个,而子网号为8bit的B类网络的子网数有28个。v(4)有效,因RFC文档中没有规定子网掩码中的一串1必须是连续的,但不建议这样使用。20v2、试找出可产生以下数目的A类子网的子网掩码(采用连续掩码)(假设全1和全0子网不用)(1)2,(2)6,(3)20,(4)62,(5)122,(6)250v答:(3)20+2=2225(加2即将不能作为子网号的全1和全0的两种)所以子网号占用5bit,所以网络号加子网号共13bit,子网掩码为前13个1后19个0,即。依此方法:v(1),(2),(4),(5),(6)21v3、以下有四个子网掩码,哪些是不推荐使用的?(1),(2),(3),(4)v答:只有(4)是连续的1和连续的0的掩码,是推荐使用的。22v4、有如下的四个/24地址块,试进行最大可能的聚合。v,。,v答:212=(11010100)2,56=(00111000)2v132=(10000100)2,v133=(10000101)2v134=(10000110)2,v135=(10000111)2v所以共同的前缀有22位,即11010100 00111000 100001,聚合的CIDR地址块是:23v5、有两个CIDR地址块208.128/11和。是否有哪一个地址块包含了另一地址块?如果有,请指出,并说明理由。v答:208.128/11的前缀为:11010000 100v的前缀为:11010000 10000010 000111,它的前11位与208.128/11的前缀是一致的,所以208.128/11地址块包含了这一地址块。24v6、设某路由器建立了如表7-19所示的转发表:此路由器可以直接从接口0和接口1转发分组,也可通过相邻的路由器R2,R3和R4进行转发。现共收到5个分组,其目的站IP地址分别为v(1),(2),(3),(4),(5)v试分别计算其下一跳。25v答:路由表的查找原则是将目的IP地址与路由表中第一表项的子网掩码相与,如果结果与该表项的目的网络相等,则按该表项中的下一跳所指转发。否则与第二表项的子网掩码相与,如此下去,如果所有表项均不匹配,则按默认路由转发。因而检测表中第i项的计算过程可表示为:vif(Maski&D)=Destinationi)forwarding to NextHopi;v(1):,与第一条表项匹配,按下一跳所指接口0转发。v(2):,与前两条表项不匹配,与第三条表项匹配,按下一跳R2转发。26v(3):,与前三条表项不匹配;,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R4。v(4):,与前三条表项不匹配;,与第四条匹配,按下一跳R3转发。v(5):,与 前 三 条 不 匹 配;192.4.153.90&255.255.255.192=192.4.153.64,与第四条表项也不匹配;最终按默认路由表项转发到下一跳R4。27v7、在因特网上的一个B类地址的子网掩码是。试问在其中每一个子网上的主机数最多是多少?v答:240=(11110000)2,子网掩码为前20个连续的1,后12个连续的0。所以该子网表示主机有12bit,v子网上的主机数=212-2=4094,(减去主机全0和全1两个特殊地址)28v8、下列IP地址分别为哪类IP?其网络地址分别为多少?(1)128.36.199.3 29(1)128.36.199.3 B类A类 B类 C类 A类 (6)200.3.6.2 C类 30v9、一个自治系统有5个局域网,其连接如图7-41所示,LAN2至LAN5上的主机数分别为:91、150、3和15,该自治系统分配到的IP地址块为,试给出每一个局域网的地址块(包括前缀)。31v答:对LAN3,主机数150,(27-2)150+1(28-2),所以主机位为8bit,网络前缀为24,分配地址块。(第24位为0)v 对LAN2,主机数91,(26-2)91+1(27-2),所以主机位为7bit,网络前缀为25,分配地址块。(第24,25位1 0)v 对LAN5,主机数为15,(24-2)15+1(25-2),所以主机位为5bit,网络前缀27,分配的地址块为,(第24,25,26,27位为1 110)v对LAN4,主机数为3,(22-2)3+1(23-2),所以主机位为3bit,网络前缀29,分配的地址块为30.138.119.232/29(第24,25,26,27,28,29位为1 11101)v对LAN1,主机数为3,(22-2)3+1(23-2),所以主机位为3bit,网络前缀29,分配的地址块为30.138.119.240/29(第24,25,26,27,28,29位为1 11110)32v10、一个大公司有一个总部和三个下属部门。公司分配到的网络前缀是。公司的网络布局如图所示。总部共有五个局域网,其中的LAN1-LAN4都联接到路由器R1上,R1再通过LAN5与路由器R5相连。R5和远地的三个部门的局域网LAN6-LAN8通过广域网相连。每一个局域网旁边标明的数字是局域网上的主机数。试给每个局域网分配一个合适的网络前缀。33LAN5LAN1LAN2LAN3LAN4LAN6LAN7LAN8 R1 R2 R3 R4 R5WAN1WAN2WAN350102910202025434v解:解:vLAN1 50 LAN1 50 64 64vLAN3 29 LAN8 25 LAN6 20 LAN7 20 LAN3 29 LAN8 25 LAN6 20 LAN7 20 32 32vLAN2 LAN4 10 LAN2 LAN4 10 16 16vLAN5 4 LAN5 4 8 8vWAN1,WAN2,WAN3 2 WAN1,WAN2,WAN3 2 4 435vLAN1 192.77.33.0/26 192.77.33.00*vLAN3 192.77.33.64/27 192.77.33.010*vLAN8 192.77.33.96/27 192.77.33.011*vLAN6 192.77.33.128/27 192.77.33.100*vLAN7 192.77.33.160/27 192.77.33.101*vLAN2 192.77.33.192/28 192.77.33.1100*vLAN4 192.77.33.208/28 192.77.33.1101*vLAN5 192.77.33.224/29 192.77.33.11100*vWAN1 192.77.33.240/30 192.77.33.111100*vWAN2 192.77.33.244/30 192.77.33.111101*vWAN3 192.77.33.248/30 192.77.33.111110*InternetR1R2R3R4