02-03 ARP 协议:知道 IP,怎么找到 MAC

02-03 ARP协议 像在小区里喊话:谁是 192.168.1.20?请把你的 MAC 地址告诉我。 它把 03-01 IP地址 和 MAC 地址接起来。


一、为什么需要 ARP

应用通常只知道目标 IP,但在同一个局域网里真正发以太网帧需要目标 MAC。ARP 就负责把 IP 翻译成 MAC。

二、它怎么问

如果电脑 A 不知道 192.168.1.20 的 MAC,就向局域网广播:谁拥有这个 IP?目标机器回应自己的 MAC,A 把结果放进 ARP 缓存。

三、常见问题

ARP 缓存错了会导致“明明 IP 对,包却送错人”。一些中间人攻击也会利用 ARP 欺骗,让你的包先经过攻击者。

一句话总结

ARP 是局域网里的临时问路:知道 IP,问出 MAC。


关联笔记