测验题

Posted 之墨_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测验题相关的知识,希望对你有一定的参考价值。

“计算机网络”第四章测验题

  1. 一个 B 类网络 128.16.0.0/16 被网络管理员划分为 16 个大小相同的子网,则子网掩码为255.255.240.0。如果按照 IP 地址从小到大对子网进行编号,写出第2 个子网的地址范围,用 a.b.c.d/x 的形式表示128.16.16.0/20
    A类网络的默认子网掩码为255.0.0.0,B类网络的默认子网掩码为255.255.0.0,C类网络的默认子网掩码为255.255.255.0

    10000000 00010000 00000000 00000000 = 128.16.0.0
    分成16个大小相同的子网:
    10000000 00010000 x x= 128.16.x.x
    前面16位都要相同,后面16位中,要选取足够的高位表示16个子网,并且后面的位数要相同表示子网的大小相同
    则后16位划分为00000000 00000000
    蓝色四位用来表示0-15:共16个子网,红色位数是每个子网能表示的大小
    则子网掩码:11111111 11111111 11110000 00000000 = 255.255.240.0

    则对应10进制:第二个子网地址:10000000 00010000 00010000 00000000 = 128.16.16.0/20



  1. 一个路由器收到以下四条新的前缀:157.6.96.0/21、157.6.104.0/21 、157.6.112.0/21 和 157.6.120.0/21,如果这些地址使用同一条输出线路,它们能被聚合吗?如果能,请给出聚合后的前缀;如果不能,请说明原因。

    96 = 01100000
    104 = 01101000
    112 = 01110000
    120 = 01111000
    可以使用157.6.96.0/19
    聚合是将目的地址聚合成前缀更短的地址


  1. 若路由器中有以下三条前缀表项:200.24.0.0/21,200.24.8.0/22,200.24.16.0/20。路由器收到目的地址为200.24.11.4 的数据包,请问应使用哪个表项转发数据包?
    200.24.0.0/21:00000000
    200.24.8.0/22:00001000
    200.24.16.0/20:00010000
    200.24.11.4:00001011
    最长前缀匹配选择200.24.8.0/22

  2. 按以下格式给出主机 A 和路由器 R 中的转发表,假设图中两个网络的子网掩码均为 255.255.255.0,主机 A 的端口编号为 1,路由器 R 的端口从左至右编号为1、2。

    子网掩码为255.255.255.0,说明他们前24位是子网地址,分别是111.111.111.0,222.222.222.0
    A 的转发表

目的前缀下一跳输出端口
111.111.111.0/24直接交付1
222.222.222.0/24111.111.111.1101

R 的转发表

目的前缀下一跳输出端口
111.111.111.0/24直接交付1
222.222.222.0/24直接交付2


以上是关于测验题的主要内容,如果未能解决你的问题,请参考以下文章

测验2: Python基本图形绘制 (第2周)-程序题

JavaScript测验题回顾-刷题笔记001

JavaScript测验题回顾-刷题笔记001

测验题答案

测验题答案

测验9: Python计算生态纵览 (第9周)-程序题