主机是否接受它获得的任何ARP响应并更新其caching

我想了解ARP和ARPcaching中毒。 如果主机收到ARP响应,即使它没有发送请求,主机是否也会更新caching? 如果是的话,有没有什么特别的理由呢?

另外我还有一个问题。 在ARP高速caching中毒的情况下,恶意主机是否使用ARP响应泛滥networking,或者仅在有人发出请求时才响应

大多数情况下,设备将接受未经请求的ARP回复,以允许机器在IP地址的MAC地址发生更改时通知其他人。 ARPcaching中毒的方法是多种多样的,但是通常你不需要泛滥networking,只是周期性地发送它们以确保ARPcaching不会过期,另一台机器也会自己发出ARP请求。

如果主机收到ARP响应,即使它没有发送请求,主机是否也会更新caching? 如果是的话,有没有什么特别的理由呢?

是。 这个想法是,例如,即使现在不需要它们,工作站也可以获取所有服务器的地址。 尤其是networking和本地交换机的网关地址。 这样可以减less预交换机时代的networkingstream量,因为工作站可以在有人要求的情况下完成所有工作。 这个想法是你的本地广播域是信任的,所以中毒不是问题,它减less了交通,因为无论如何答案是有效的。 例如,任何企业networking中的信任假设都是真实的 – 主要是 – 但是在托pipe中心明显分裂。