计算机网络(自顶向下)—第四章测验题
“计算机网络”第四章测验题
-
一个 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.010000000 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
-
一个路由器收到以下四条新的前缀: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
聚合是将目的地址聚合成前缀更短的地址
-
若路由器中有以下三条前缀表项: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
-
按以下格式给出主机 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/24 | 111.111.111.110 | 1 |
R 的转发表
目的前缀 | 下一跳 | 输出端口 |
---|---|---|
111.111.111.0/24 | 直接交付 | 1 |
222.222.222.0/24 | 直接交付 | 2 |