问题遇到的现象和发生背景
通过wireshark进行抓包,过滤出ARP报文,发现了一个ARP请求报文的目标MAC地址不是广播地址,而是家里用的路由器地址,源地址是我自己的笔记本电脑
想问下这是什么情况?有点不太理解。
通过wireshark进行抓包,过滤出ARP报文,发现了一个ARP请求报文的目标MAC地址不是广播地址,而是家里用的路由器地址,源地址是我自己的笔记本电脑
想问下这是什么情况?有点不太理解。
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你使用 Wireshark 抓包发现了一个 ARP 请求报文的目标 MAC 地址不是广播地址,而是家里用的路由器地址,这是因为 ARP 请求报文的目标 MAC 地址是指向路由器的 MAC 地址,而不是广播地址。
在 ARP 请求报文中,目标 MAC 地址是指向路由器的 MAC 地址,因为路由器是网络中的一个中继设备,它可以将 ARP 请求报文转发到目标设备上。这个过程称为 ARP 代理。
在你的情况中,笔记本电脑发送了 ARP 请求报文,目标 MAC 地址是路由器的 MAC 地址,这是因为笔记本电脑想知道路由器的 IP 地址对应的 MAC 地址。路由器收到 ARP 请求报文后,会将其转发到目标设备上,目标设备可能是笔记本电脑自己,也可能是其他设备。
因此,这个情况是正常的, ARP 请求报文的目标 MAC 地址可以是路由器的 MAC 地址,而不是广播地址。