计算机网络答案 第四章同步答案(最近真的有点累了,文章里面有笔记的链接,我不想排版了)

这阵阵子,在刷中国慕课大学的课,然后发现了如下的一些题目:以下是我自己写的答案。这些问题和答案在我的有道云笔记里面都记录,下面的内容我没时间排版了,有兴趣的可以直接访问的的有道云笔记与之相关的内容。当然,然我的博客和有道云笔记里面的笔记都是一样的哦。也可以慢慢看的:文档:第四章教材同步答案.note
链接:http://note.youdao.com/noteshare?id=1358a6bc3b9b2d5f58bcd2e841b129c6&sub=90F48A85DDB6463294D60A2FA5B7106F

1

(15分)
试回答下列问题:
(1)一网络现在的掩码为255.255.255.248,问该网络能够连接多少个主机?
(2)一A类网络和一B类网络的子网号分别为16个1和8个1,问这两个网络的子网掩码有何不同?
(3)一个B类地址的子网掩码是255.255.240.0,试问在其中每一个子网上的主机数最多是多少?

答案:(1 ) 分析一下IP地址中最后的一个字节:
248 = 128 +64+32+16+8 ,一共用掉了8位中的5位,剩下的3位分配给主机号。扣除去全0 和全1 的主机号,可用的共6个主机号
( 2) A类网络的掩码前面有8个1,子网号用了16个1 ,因此掩码有24个1 和8 个0.
A类网络的掩码前面有16个1,子网号用了8个1 ,因此掩码有24个1 和8 个0.
可见这两个网络的子网掩码一样,但它们的子网数目不同。
(3)IP地址中的第3个字节是240 =128 +64+32+16,表明子网号只用了4 个1 。B类网咯中的掩码前面是16个1 ,可见这个网络的子网掩码为20 个1 ,剩下后面12个0 。因此每个子网上的主机最多可有2^12 -2 =4094 个(不使用全0和全1的主机号)。

2

(20分)
一个数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值?

答: 数据报的总长度减去首部的长度,得出IP数据报的数据部分长度为 4000-20 = 3980 B 划分出一个数据报片:2500-1480=1280B,剩下的数据长度,大于MTU。再划分出一个数据片:2500-1480=1020B ,剩下的数据长度,小于MTU。故划分出3个数据报片,其数据字段长度分别1480 ,1480,1480 和1020 字节。片偏移字段的值分别为0, 1480/8 =185 和 2*148/8=370. MF字段的值分别为1,1和0 。

3

(10分)
三.求下列每个地址的类别。
(1)227.12.14.87
(2)193.14.56.22
(3)14.23.120.8
(4)128.36.199.3

(1) 第一个字节是227 (在224-239之间) 是D类地址。
(2) 第一个字节是193 (在192-223之间),是C类地址。

(3) 第一个字节是14(在0-127之间),是A类地址。

(4)第一个字节是252(在240-255之间) ,是E类地址

解。 (1)路由器R的路由表如表1 所示。
表1
目的网络地址 目的网络子网掩码 下一跳
145.13.0.0 255.255.192.0 直接交付,接口M0
145.13.64.0 255.255.192.0 直接交付,接口M1
145.13.128.0 255.255.192.0 直接交付,接口M2
145.13.192.0 255.255.192.0 直接交付,接口M3
其他 M 默认路由器,接口m4
表1 中前四项的子网掩码都是18个1,后面是14个连0 。只要到达的分组的目的地址不在表中给出的前四个地址中,就作为“其他”地址的分组,统统送交默认路由器(通过路由器的接口m4 ) .值得注意的是,表1 中并没有给出路由器R是怎样连接到默认路由器的,也没有给出默认路由器IP地址和它的掩码M。因此在路由器R的路由表中最后一行“目的网络的子网掩码”一栏没有具体的掩码数值,而是写上了M 。

(2) 路由器R收到一个分组,其目的地址是145.13.160.78
路由表四个子网掩码是18个1 ,因此只需把D的第三字节换算成二进制(见表2)

收到的分组的目的地址D 145 13 160 78
用二进制表示D的第三字节 145 13 10100000 78
网络掩码(18个1) 11111111 11111111 11000000 0
(网络掩码)AND(D) 145 13 10000000 0
用点分十进制表示AND运算结果 145 13 128 0

此结果和表1 第一行的目的地址不匹配。同理,此结果和第二行的目的网络地址不匹配。显然,此结果和第三行的目的地址匹配。因此,收到的分组从路由器的接口m2 转发,实际上就是直接交付连接在这个网络上的目的主机

5
(15分)
假定网络中的路由器A的路由表有如下的项目(三列分别表示“目的网络”、“距离”、“下一跳路由器”):
N1 4 B
N2 2 C
N3 1 F
N4 5 G
现在A收到从C发来的路由信息(两列分别表示“目的网络”、“距离”):
N1 2
N2 1
N3 3
N4 7
试求出路由器A更新后的路由表(详细说明每一个步骤)。

答: 先把收到的路由信息的“距离”加1 :
N1 3
N2 2
N3 4
N4 8
路由器A更新后的路由表如下:
N1 3 C 不同的下一跳,距离更短,改变
N2 2 C 不同的下一跳,距离一样,不变
N3 4 F 不同的下一跳,距离更大,不改变
N4 8 G 不同的下一跳,距离更大,不改变

猜你喜欢

转载自blog.csdn.net/weixin_43501566/article/details/105647520