假设,如果某台设备通过WiFi连接到本地网络时正在访问本地服务器,那么从该服务器发送的ARP命令是否会始终显示相同的MAC地址,就像该设备通过WiFi广播一样?
换句话说,从本地计算机发送的ARP是否总是与Wireshark上显示的mac地址匹配?
MAC地址仅在主机所连接的LAN上可见或相关。路由器会剥离包含MAC地址的帧,并且在转发数据包时会丢失MAC地址,因为路由器会为将数据包转发到的接口创建新的帧。另外,主机上ARP表中的条目将超时,需要刷新。
—
罗恩·莫平
这很清楚。但是这些MAC地址会保持不变还是在数据包转发过程中改变?我刚刚在家庭和公司网络中尝试过,它在
—
Philipp Constantinopolski
en0
Mac上显示的地址与arp
从网络中另一台计算机发送的地址相同。所以我想知道是否总是那样吗?
正如我所解释的,在数据包转发过程中,帧被剥离,原始MAC地址丢失。查看原始源MAC地址的唯一方法是与发送方在同一LAN上。
—
罗恩·莫平
好吧,是的,两个设备都在同一网络上。一个只是通过WiFi连接到它,另一个是通过以太网连接
—
Philipp Constantinopolski,
然后,这些帧上的MAC地址就是原始MAC地址。
—
罗恩·莫平