单选题 位于不同子网中的主机之间相互通信,下面说法中正确的是______。
  • A.路由器在转发IP数据报时,重新封装源硬件地址和目的硬件地址
  • B.路由器在转发IP数据报时,重新封装源IP地址和目的IP地址
  • C.路由器在转发IP数据报时,重新封装目的硬件地址和目的IP地址
  • D.源站点可以直接进行ARP广播得到目的站点的硬件地址
【正确答案】 A
【答案解析】IP数据报的首部既有源IP地址,也有目的IP地址,但是在通信中路由器只根据目的IP地址进行路由选择。IP数据报在通信过程中,首部的源IP地址和目的IP地址在经过路由器时不会发生改变。由于相互通信的主机不在同一个子网内,因此不可以直接通过ARP广播得到目的站的硬件地址。硬件地址只具有本地意义,因此每当路由器将IP数据报转发到一个具体的网络中时,都需要重新封装源硬件地址和目的硬件地址。