【正确答案】
D
【答案解析】解析:当路由器接收到目的地址为172.16.59.37的分组,那么路由器就需要在路由表中寻找一条最佳的匹配路由,即满足最长匹配原则。由于前两个字节172.16都是一样的,所以只需比较第三个字节即可。59=(00111011)
2
,0=(00000000)
2
,56= (00111000)
2
,63= (00111111)
2
,70= (0100 0110)
2
。经比较,目的地址172.16.59.37与172.16.56.0/22的地址前缀之间有22位是匹配的,查表3—3可知,该路由器到达目的网络172.16.56.0/22的输出接口是S1。因此,该路由器将接收到的目的地址为172.16.59.37的分组从S1接口转发。 补充:有些同学不是很明白为什么要满足最长匹配原则? 解析:其实这个用专业术语解释比较绕口。用生活的场景解释想必会更通俗易懂点。比如我要邮寄一个包裹给我的同学。然后我将3个地址给快递人员,地址如下: (1)浙江省杭州市。 (2)浙江省杭州市西湖区。 (3)浙江省杭州市西湖区浙江大学玉泉校区。 其实以上3个地址都是正确的,即匹配。但是作为快递人员(路由器)会去选择哪一个呢?当然是会选择第三个,因为掩码长度越长,地址就会越具体,就能越快地找到目的地。