ARP协议

ARP协议

工作在网络层。


一、关于 ARP 协议

1. ARP 是什么?
IP地址 → MAC地址 的解析协议。它本质是一个 “问路广播” 协议,只在**同一个广播域(同一网段)**内生效。

2. ARP 的机制

  • 查缓存:发数据前,先看本地ARP缓存表有没有目标IP的MAC。
  • 发广播(请求):如果没有,就封装一个广播帧(目标MAC = FF-FF-FF-FF-FF-FF)扔出去,问:“谁有这个IP?请把你的MAC告诉我。”
  • 收单播(应答):拥有该IP的设备收到后,单播回复自己的MAC地址。
  • 更新缓存:请求方收到应答后,将 IP → MAC 写入缓存(通常保留几分钟)。

3. ARP 的考点之一

通信场景ARP 问的是谁?谁来应答?缓存里记的是谁?
同网段(不跨路由器)目标主机的IP目标主机目标主机IP → 目标主机MAC
跨网段(要出网关)默认网关的IP路由器接口网关IP → 网关MAC

原理:ARP 不跨路由器。当你去往不同网段时,ARP只负责帮你找到“出口(网关)”,剩下的事交给路由器去处理。


二、例题

在这里插入图片描述

(1)主机1 → 主机2(同一局域网)

  • ARP发生在哪两个接口之间?
    主机1的接口(HA1)主机2的接口(HA3)
  • ARP完毕后主机1的ARP缓存怎么变?
    新增一条:IP3 → HA3(主机关心的是“最终目标”)。

(2)主机1 → 主机3(跨网段)

  • ARP发生在哪两个接口之间?
    主机1的接口(HA1)路由器1连接左边局域网的接口(HA2)
  • ARP完毕后主机1的ARP缓存怎么变?
    新增一条:网关IP(IP2) → HA2(主机关心的是“先找到出口”)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值