- ARP的功能是在32bit的IP地址和采用不同网络技术的硬件地址之间提供动态映射。在点对点链路上不使用ARP。
- 简单的一个例子,如下图所示:
- ARP高速缓存
每个主机都有一个ARP高速缓存,生存时间一般为20分钟,骑士时间从被创建时开始起算。
- ARP的分组格式
- ARP代理
主机发送ARP请求到另一个网络的主机是,要经过路由器,此时路由器就可以回答该请求,这个过程称作委托ARP或ARP代理(Proxy ARP)
- 免费ARP
是指主机发送ARP查找直接的IP地址,通常发生在系统引导期间进行接口配置的时候。
免费ARP有两个作用:
1,检查是否有重复IP地址。
2,更新arp高速缓存
- arp命令
-a 显示所有arp高速缓存中的内容
-d 删除某项内容
-s 增加内容到高速缓存中
pub和-s一起使用,可以使系统起着主机ARP代理的作用
RARP,逆地址解析协议
- 通过硬件地址获取IP地址。
- 分组格式
跟ARP一致,只是帧类型代码不一样,ARP的操作代码为1,应答操作代码为2,RARP的操作代码为3,应答操作代码为4.