文章总结: 文章用图解方式系统梳理ARP家族:标准ARP完成同网段IP→MAC映射;ProxyARP让路由器代答跨网段请求但已不推荐使用;GratuitousARP主动广播自身映射,用于IP冲突检测、虚拟机漂移及高可用秒级切换;RARP与InverseARP因功能单一分别被DHCP、IPv6ND取代。给出完整交互流程、缓存机制与实战场景,帮助读者在局域网、云及容器环境中快速定位连通性与漂移问题。 综合评分: 87 文章分类: 网络技术,应用安全,安全建设,WEB安全,安全运营
一文图解 ARP,从一次广播开始,到四种 ARP 全搞懂
原创
wljslmz瑞哥 wljslmz瑞哥
网络技术联盟站
2026年1月17日 09:02 江苏
公众号:网络技术联盟站
在讲具体类型前,我们先用一张“脑补图”把 ARP 的位置定清楚。
ARP 的位置
ARP 的工作,就是在“IP 世界”和“MAC 世界”之间做翻译。
没有 ARP,IP 地址就只是个“逻辑标签”,没法真正发到网线上。
标准 ARP 的完整流程
我们先用一张最经典的 ARP 通信图,把基础打牢。
ARP 通信图
场景假设
•
主机 A:
•
IP:192.168.1.10
•
MAC:AA-AA-AA-AA-AA-AA
•
主机 B:
•
IP:192.168.1.20
•
MAC:BB-BB-BB-BB-BB-BB
•
同一局域网
ARP 请求(广播)
特点:
•
二层广播
•
所有设备都能收到
•
只有目标 IP 才会回应
ARP 响应(单播)
ARP 表缓存
之后的数据通信:
不再广播,直接封装 MAC 发包
这就是我们日常所说的 “ARP”。
标准 ARP 解决的是:
同一网段,IP → MAC
但真实网络中会遇到更多问题:
•
跨网段但设备“不知道路由器”
•
IP 切换、虚拟 IP、主备漂移
•
设备只有 MAC,没有 IP
•
特殊二层网络(ATM、Frame Relay)
于是,就有了 四种 ARP 形态。
Proxy ARP
Proxy ARP 要解决什么问题?
主机以为目标在本地,其实在别的网段。
Proxy ARP 场景
主机 A 没有配置网关,直接认为:
“192.168.2.20 也是本地的?”
Proxy ARP 工作过程
Proxy ARP 的特点
•
路由器“替别人答话”
•
源主机以为目标在本地
•
实际走的是三层转发
现代网络中一般不推荐开启,更多是历史兼容方案。
Gratuitous ARP
什么是 Gratuitous ARP?
主机主动广播“这是我的 IP 和 MAC”。
不是问别人,而是告诉全网。
Gratuitous ARP 广播
Gratuitous ARP 常见用途
IP 冲突检测
更新交换机 / 主机 ARP 表
•
虚拟机迁移
•
网卡更换
•
容器漂移
高可用切换核心机制
没有 Gratuitous ARP:
主备切换 ≠ 真正可用
RARP
RARP 解决的历史问题
早期设备:
•
没硬盘
•
没配置
•
只知道 MAC
RARP 工作流程
为什么 RARP 不用了?
•
功能单一
•
无法下发参数
•
需要专用服务器
被 BOOTP / DHCP 全面取代。
Inverse ARP
Inverse ARP 是干嘛的?
已知二层连接,反查对端 IP。
InARP 场景(ATM / Frame Relay)
为什么你几乎没见过?
因为在以太网中:
•
DHCP
•
ARP
•
IPv6 ND
已经完全覆盖需求。
四种 ARP 类型一张图总结
喜欢就分享
认同就点赞
支持就在看
一键四连,你的技术也四连
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:网络技术联盟站 wljslmz瑞哥 wljslmz瑞哥《一文图解 ARP,从一次广播开始,到四种 ARP 全搞懂》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。



![b2107_[0xGame-2020][MISC]_pcapwriteupwriteup2](/images/random/titlepic/5.jpg)







评论