- 地址解析协议”(ARP) 如何导致 LAN 上的系统更新它们的将 IP 地址转换为物理机器 (MAC) 地址的表
-
发布时间:2010-12-01 16:34:42
发布时间:2010-12-01 16:34:42
ARP 规范规定所有收到 ARP 请求的系统都必须更新请求源的物理地址映射。请求中包含源 IP 地址和物理网络地址。作为 IP 地址注册过程的一部分,Windows TCP/IP 驱动程序会在相应的 LAN 上广播几次 ARP 请求。这种请求要求指定 IP 地址的所有者以其物理网络地址作为响应。通过向正在注册的 IP 地址发出请求,Windows 可以检测到 IP 地址冲突;如果可以收到响应,那么就不能安全地使用这个地址。可是,在它发出这个请求时,Windows 会将这个正在注册的 IP 地址指定为请求的源。因此,网络上的所有系统都会将它们的 ARP 缓存项更新为指定地址,从而使得正在注册的系统成为这个地址的新的所有者。
请注意,如果发生地址冲突,响应系统可能会针对相同的地址发出另一个 ARP 请求,从而再次强制子网上的其他系统更新它们的缓存。当 Windows 检测到一个已成功注册的地址存在地址冲突时,它就会执行上述操作。