路由器可以向主机发送ARP请求吗?


12

libpcap最近在C中玩耍,创建了一个arp嗅探器程序,该程序捕获了空中的arp请求。我想到了一个奇怪的效果。我从路由器捕获了arp请求。我不知道这是否是我程序的错误,但我很好奇(分析数据包并发现操作代码已设置为1这意味着我们必须处理arp请求之后,甚至还要更多)。这有可能吗?我在互联网上没有找到类似问题的任何条目。

Answers:


20

ARP由LAN上的主机用来将第3层地址解析为第2层地址,以便可以为LAN建立帧。路由器只是LAN上的另一台主机,它将需要将第3层地址解析为第2层地址,就像LAN上的PC一样。


我不会将路由器称为主机(但是我完全同意)。
JeanPierre,2016年

7
在第2层(LAN)协议中,没有路由器,只有主机。
罗恩·莫平
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.