ARP更新cache 的条件
1,主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中。
2,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个 ARP响应数据包,告诉对方自己是它需要查找的MAC地址。
   (当某台PC更换新的网卡并在新的网卡上配置上原来的IP地址,这时会产生一个无应答广播,当其他电脑收到这个arp 广播时会和ARP缓存做对比,并更新ARP缓存,如果ARP中没有这个IP的记录则直接忽视这个广播包)  (2)用***公交直接伪造其他计算机的MAC然后广播到网络中达到ARP欺骗的目的
 
3当计算机接收到ARP应答数据包的时候,就会对本地的ARP缓存进行更新,将应答中的IP和MAC地址存储在ARP缓存中