码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-09-11 21:17:30      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:code   lock   哪些   image   err   欺骗   1.3   ima   sys   

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

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

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

技术分享图片

1. ARP高速缓存

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

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

 arp - manipulate the system ARP cache

[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请求的发送端,使它误以为路由器就是目的主机,而事实上,目的主机在路由器的另一边。
路由器的功能相当于目的主机的代理,把分组从其他主机转发给它。

3. 免费ARP

参考:

免费ARP(gratutious ARP),指主机发送ARP查找自己的IP地址。通常,它发生在系统引导期间进行接口配置的时候。免费ARP有两个作用:

  1. 一个主机可以通过它来确定另一个主机是否设置了相同的IP地址;
  2. 如果发送免费ARP的主机改变了硬件地址,可以使其他主机高速缓存更新。

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

标签:code   lock   哪些   image   err   欺骗   1.3   ima   sys   

原文地址:https://www.cnblogs.com/walkinginthesun/p/9629791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!