networking上的所有电脑都能回答我吗?
没有人应该回答您的请求,因为每个networking接口只应答绑定到他们的地址(即不适用于其他接口)。
Linux机器可能会有回应。
http://lwn.net/Articles/45373/
“如果一个Linux系统(具有默认configuration)在其一个接口上接收到一个ARP请求,并且该请求正在寻找分配给任何系统接口的IP地址,则系统将通过该接口响应该ARP请求收到它,即使所涉及的接口不是被分配了请求地址的接口,也会发生这种响应。
这取决于响应的TCP / IP堆栈如何写得很好(或错误)。
你不应该得到任何答复,但我也看到了奇怪的行为…
鉴于RFC1122(互联网主机的要求)规定了127/8地址块:
Addresses of this form MUST NOT appear outside a host.
和RFC1812(对IP版本4路由器的要求)指出:
A router SHOULD NOT forward, except over a loopback interface, any packet that has a destination address on network 127. A router MAY have a switch that allows the network manager to disable these checks. If such a switch is provided, it MUST default to performing the checks.
显而易见的问题是,如果您不打算通过除回送接口以外的任何其他方式将数据包发送到这些地址,为什么要使用ARP 127.0.0.1?
从你原来的问题:
“networking上的所有电脑都能回答我吗?” – 没有
“会发生什么?” – 结果将从没有任何事情发生,从孤立的主机/网关得到回应,可能是错误或错误configuration。