计算机网络课后答案 - 谢希仁 联系客服

发布时间 : 星期三 文章计算机网络课后答案 - 谢希仁更新完毕开始阅读7a47bf300b4c2e3f5727635b

LAN8

通过广域网相连。每个局域网旁边标明的数字是局域网上主机数。试给每个局域网分配一 个合适的网络前缀。 默认默认110.71.4.5 M0

《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子34 图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 不匹配

《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子35

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:内部网关协议,只关心本自治系统内如何传送数据报,与互联网中其他自 治系统使用说明协议无关。

《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子36

EGP:外部网关协议,在不同的AS 边界传递路由信息的协议,不关心AS 内部使用何种 协议。

4-39 试简述RIP、OSPF 和BGP 路由选择协议的主要特点。 答案:

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

主要特点RIP OSPF BGP 网关协议内部外部外部

路由表内容目的网,下一站,距离目的网,下一站,距离目的网,完美路由 最优通路依据跳数费用多种策略 算法距离矢量链路状态距离矢量

传送方式运输层UDP IP 数据报建立TCP 连接 其他 简单; 效率低;

跳数为16,不可达;

好消息传的快,坏消息传的 慢

效率高;

路由器频繁交换信息, 难维持一致性;

规模大,统一度量,可 达性

《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子37

试求出路由器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 的一个标准。

隧道技术使用:当多播数据报在传输过程中,若遇到不运行多播路由器的网络,路由器 就对多播数据报进行再次封装(即加上一个普通数据报的首部,使之成为一个向单一目的站 发送的单播数据报),通过了隧道以后,再由路由器剥去其首部,使它又恢复成原来的多播 数据报,继续向多个目的站转发 。

4-44 什么是VPN?VPN 有什么特点和优缺点?VPN 有几种类别? 答案:P171-173

4-45 什么是NAT?NAPT 有哪些特点?NAT 的优点和缺点有哪些?NAT 的优点和缺点有哪 些?

答案:P173-174

《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子38 第五章传输层

5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要 区别?为什么运输层是必不可少的?

答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面 的应用层提供服务

运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑 通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。