本页协议说明(点开阅读)

ARP (Address Resolution Protocol)

干什么用的

上层说「发给 192.168.1.11」,但以太网只认 MAC —— 中间缺一步翻译。

ARP 就是这一步:已知 IP,求 MAC。做法很朴素 ——本地广播喊一句「谁是 192.168.1.11?」,是的那台自己回答。

两条规则

★★★ 问是广播,答是单播。

★★★ ARP 谁,看「下一跳」而不是「最终目的」:

· 目的同网段 → ARP 目的主机本身;
· 目的跨网段 → ARP 网关,而 IP 包的目的 IP 仍是远端主机。

★★ 于是:二层地址逐跳换,三层地址端到端不变(右边场景 ③)。

★ 常见误解

★★★ 「ARP 表里应该看到我要访问的服务器」 —— 跨网段时永远看不到,你只会看到网关的 MAC。这是头号误解。

★★ 「ARP 周期性广播」 —— 不是,只在缓存未命中或过期时才发。

★★ 「ARP 有安全性」 —— 完全没有。谁都能声称自己是任意 IP,收到的机器不验证就更新缓存(这就是 ARP 欺骗)。

冀ICP备2026021556号-2|冀公网安备13068302000206号