(二)地址解析协议(ARP)和逆地址解析协议(RARP)

当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的。

地址解析协议(ARP),为IP地址到对应的硬件地址之间提供动态映射。(动态,是指系统自动完成)
逆地址解析协议(RARP),被哪些没有磁盘驱动器的系统使用,需要系统管理员手动设置。

地址解析,是指在IP地址和数据链路层使用的任何类型的地址这两种不同的地址形式提供映射。

1. ARP高速缓存

ARP高效运行的关键在于每个主机上都有一个ARP高速缓存。这个高速缓存存有最近Internet地址到硬件地址之间的映射记录。

使用arp -a命令可查看ARP高速缓存

[root@thor ]# arp -a
? (10.66.91.15) at ac:1f:6b:22:e4:02 [ether] on bond0
? (10.66.91.2) at ac:1f:6b:20:6d:3a [ether] on bond0
? (10.66.91.3) at ac:1f:6b:20:6d:3b [ether] on bond0
? (10.66.91.254) at 50:da:00:f2:bc:fe [ether] on bond0

2. ARP代理

如果ARP请求是从一个网络的主机发往另一个网络上的主机,那么连接这两个网络的路由器就可以回答该请求,这个过程称为ARP代理(Proxy ARP)。
这样可以欺骗发起ARP请求的发送端,使它误以为路由器就是目的主机,而事实上,目的主机在路由器的另一边。
路由器的功能相当于目的主机的代理,把分组从其他主机转发给它。

猜你喜欢

转载自www.cnblogs.com/walkinginthesun/p/9629791.html