【发布时间】:2013-11-29 16:03:15
【问题描述】:
如果我发送 ARP 请求发送到查找 LAN 中机器的 MAC 地址。但是在局域网中的一组主机中,有两台IP地址相同的主机,那么ARP回复是如何工作的。
与RARP的情况相同,如果局域网内的两台机器具有相同的MAC地址。如果我发送 RARP 请求来查找 IP 地址,那么 RARP 回复是如何工作的。
【问题讨论】:
如果我发送 ARP 请求发送到查找 LAN 中机器的 MAC 地址。但是在局域网中的一组主机中,有两台IP地址相同的主机,那么ARP回复是如何工作的。
与RARP的情况相同,如果局域网内的两台机器具有相同的MAC地址。如果我发送 RARP 请求来查找 IP 地址,那么 RARP 回复是如何工作的。
【问题讨论】:
主要是 IP 地址在网络中是唯一的,而 MAC 在全球范围内是唯一的,因此不应有任何混淆。
但如果多个设备具有相同的 IP 或 MAC,则(可能)第一个 ARP 或 RARP 将被接受为有效响应。因为一旦获得请求,信息就会被写入内核 ARP 缓存,因此后续需要使用缓存(直到缓存过期)。
【讨论】:
如果它收到 2 个不同的 ARP 或 RARP 响应,它就知道有问题。
延伸阅读:免费 ARP。
【讨论】: