4.ping 同一局域网内的主机和局域网外的主机,都会产生 ARP 报文么?所产生的ARP 报文有何不同,为什么?
时间: 2024-05-18 12:14:25 浏览: 336
Internet协议分析-ARP报文分析
当使用ping命令ping同一局域网内的主机时,会产生ARP请求和响应报文,因为ping命令需要知道目标主机的MAC地址才能发送数据包。ARP请求报文会发送给同一局域网内的所有主机,而只有目标主机会响应ARP响应报文。这是因为同一局域网内的主机都可以直接通信,因此需要获取目标主机的MAC地址才能进行通信。
当使用ping命令ping局域网外的主机时,也会产生ARP请求报文,但不会产生ARP响应报文。这是因为目标主机不在同一局域网内,需要通过网关进行通信。因此,ARP请求报文会发送给网关,获取网关的MAC地址。网关会响应ARP响应报文,告诉源主机网关的MAC地址。这样,源主机就能向网关发送数据包,网关再将数据包转发给目标主机。
阅读全文