【网络层-ARP地址解析协议】

张开发
2026/5/5 4:40:10 15 分钟阅读
【网络层-ARP地址解析协议】
网络层-ARP地址解析协议一、概念二、原理三、其他概念一、概念1.把已知的IP地址翻译成对应的MAC地址。2.网络通信靠IP地址寻址找哪台设备局域网内实际传输数据靠MAC地址网卡物理地址设备只知道对方IP不知道 MAC就没法发包ARP就是用来查 “IP对应哪个MAC” 的协议。二、原理假设主机 A192.168.1.10要和主机 B192.168.1.20通信1.A查自己的ARP缓存表有B的MAC就直接用没有就下一步。2.A发送ARP请求广播内容“谁是 192.168.1.20你的MAC是多少”并发给局域网所有设备只有B会响应。3.B回复ARP应答单播内容“我是 192.168.1.20我的MAC是 xx:xx:xx:xx:xx:xx”并直接发给 A。4.A缓存这条记录并存入ARP表一段时间内不用再问。备注ARP 缓存表每个设备都有一张 ARP 表记录IP ↔ MAC 对应关系有过期时间防止地址变化后出错。三、其他概念1.免费ARPGratuitous ARP设备开机主动广播自己的IP和MAC用来宣告自己上线、检测IP冲突。2.RARP反向地址解析MAC → IP多用于无盘工作站现在很少用。3.ARP欺骗攻击者伪造 ARP 应答冒充网关或其他设备导致流量被劫持是局域网常见攻击。

更多文章