题目
( 单选题 ) 一台路由器的路由表如下所示 目的主机所在的网络子网掩码[1]下一跳地址 151.74 . 64.0 255.255 . 224.0 201.113 . 28.77 151.74 . 128.0 255.255 . 224.0 151.75 . 62.79 151.74 . 192.0 255.255 . 224.0 133.16 . 23.25 202.4 . 153.128 255.255 . 255.192 205.35 . 8.26 该路由器接收到的某一个数据报[2]的目的地址为 151.74 . 153.66 则下一跳应是 A 205.35 . 8.26 B 201.113 . 28.77 C 133.16 . 23.25 D 151.75 . 62.79
( 单选题 ) 一台路由器的路由表如下所示 目的主机所在的网络子网掩码[1]下一跳地址 151.74 . 64.0 255.255 . 224.0 201.113 . 28.77 151.74 . 128.0 255.255 . 224.0 151.75 . 62.79 151.74 . 192.0 255.255 . 224.0 133.16 . 23.25 202.4 . 153.128 255.255 . 255.192 205.35 . 8.26 该路由器接收到的某一个数据报[2]的目的地址为 151.74 . 153.66 则下一跳应是 A 205.35 . 8.26 B 201.113 . 28.77 C 133.16 . 23.25 D 151.75 . 62.79
题目解答
答案
观察路由表,第四行的子网掩码中,从左至右的前八位中均为1,但202明显不等于数据报所需的151,第四行排除。前三行子网掩码相同,均为11111111 11111111 11100000 00000000,对应到数据报的前16位所得的网络号[4]应为151.74,且最后四位为0,前三行都满足。再看17至24位,数据报的二进制[5]为1001 1001,这对应到子网掩码中的11100000可得:应取128,所以最终所在网络应为151.74.128.0,所以下一跳为对应的151.75.62.79,选D。
解析
步骤 1:分析路由表
路由表中包含四个条目,每个条目包括目的主机所在的网络、子网掩码和下一跳地址。我们需要根据数据报的目的地址来确定下一跳地址。
步骤 2:确定目的地址的网络号
数据报的目的地址为151.74.153.66。我们需要将这个地址与路由表中的网络号和子网掩码进行比较,以确定它属于哪个网络。
步骤 3:比较目的地址与路由表中的网络号
- 第一行:151.74.64.0/255.255.224.0
- 第二行:151.74.128.0/255.255.224.0
- 第三行:151.74.192.0/255.255.224.0
- 第四行:202.4.153.128/255.255.255.192
步骤 4:计算目的地址的网络号
将目的地址151.74.153.66与子网掩码进行与运算,得到网络号。
- 151.74.153.66 & 255.255.224.0 = 151.74.128.0
- 151.74.153.66 & 255.255.255.192 = 151.74.153.64
步骤 5:确定下一跳地址
根据计算结果,目的地址151.74.153.66属于网络151.74.128.0,对应的下一跳地址为151.75.62.79。
路由表中包含四个条目,每个条目包括目的主机所在的网络、子网掩码和下一跳地址。我们需要根据数据报的目的地址来确定下一跳地址。
步骤 2:确定目的地址的网络号
数据报的目的地址为151.74.153.66。我们需要将这个地址与路由表中的网络号和子网掩码进行比较,以确定它属于哪个网络。
步骤 3:比较目的地址与路由表中的网络号
- 第一行:151.74.64.0/255.255.224.0
- 第二行:151.74.128.0/255.255.224.0
- 第三行:151.74.192.0/255.255.224.0
- 第四行:202.4.153.128/255.255.255.192
步骤 4:计算目的地址的网络号
将目的地址151.74.153.66与子网掩码进行与运算,得到网络号。
- 151.74.153.66 & 255.255.224.0 = 151.74.128.0
- 151.74.153.66 & 255.255.255.192 = 151.74.153.64
步骤 5:确定下一跳地址
根据计算结果,目的地址151.74.153.66属于网络151.74.128.0,对应的下一跳地址为151.75.62.79。