当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,网卡是根据48bit的以太网地址来确定目标接口的,也就是说,如果你要向目标发送网络数据帧,你就必须知道目标网卡的以太网地址mac,
注意:arp的请求时是广播的方式,应答是单播的,也就是直接发给目标的
可以这样模拟 发送arp请求包,加入我PC的IP为192.168.1.102
我在同一局域网的另一天PC(IP:192.168.1.88)上执行
arp -d 192.168.1.102(删除这一条ARP缓存)
然后使用wireshark抓包,也可以设置一个过滤条件:
arp.src.proto_ipv4 == 192.168.1.88 || arp.src.proto_ipv4 == 192.168.1.102
然后再192.168.1.102上执行
arp -d 192.168.1.88
结果如下: