模拟卷 计算机网络 路由器 选择题
第 38 题

位于不同子网中的主机之间互相通信,下面说法中正确的是( )。

A. 路由器在转发 IP 数据报时,重新封装源 IP 地址和目的 IP 地址 B. 路由器在转发 IP 数据报时,重新封装目的 IP 地址和目的硬件地址 C. 路由器在转发 IP 数据报时,重新封装源硬件地址和目的硬件地址 D. 源站可以直接进行 ARP 广播得到目的站的硬件地址

路由器

[tag_link]

正确答案:C

当主机位于不同子网时,通信必须经过路由器转发。

路由器在转发 IP 数据报时,保持网络层的源 IP 地址和目的 IP 地址不变(除非进行 NAT),但数据链路层的封装需要更新。 具体来说,路由器会解封装接收到的帧,根据路由表确定下一跳,然后重新封装成新的帧,其中源硬件地址(如 MAC 地址)改为路由器出口的地址,目的硬件地址改为下一跳设备(如另一个路由器或目的主机)的地址。 因此,选项 C 正确。

选项 A 和 B 错误,因为标准 IP 路由中不重新封装 IP 地址; 选项 D 错误,因为 ARP 广播只能用于同一子网内获取硬件地址,跨子网时源主机通过 ARP 获取默认网关的地址,而非直接获取目的主机的硬件地址。