网络协议学习之ARP相关概念

  1. ARP高速缓存
    该高速缓存存放着最近Internet地址到硬件地址之间的映射记录。每个映射记录都设置了生存时间(通常为几分钟或几十分钟),凡超过生存时间的记录都会从映射记录中删除。
    可以通过arp -a查看ARP高速缓存中的所有内容。
    可以通过arp -s来增加高速缓存中的内容,通过命令只能增加静态ARP信息。

    可以通过arp -s来删除高速缓存中的内容,比如arp -s 157.55.85.212。

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

    当PC1需要向PC2发送报文时,因为PC1不知道子网的存在,并且与PC2属于同一个主网络网段。所以PC1将发送ARP请求广播报文来请求PC2的MAC地址。
    报文到达路由器时,路由器识别出报文的目标地址属于另一个子网,因此向请求主机回复E0/0接口的MAC。之后PC1将发往PC2的数据包都发往MAC地址为11:22:33:44:55:67,由路由器将数据包转发到目标主机PC2。同样,路由器为PC2做同样的代理发送数据包的工作。这种ARP使得子网化网络拓扑对于主机来说是透明的。

  3. 免费ARP
    因为它不是经过其他主机的ARP请求广播后发出的ARP广播,所以叫无故ARP,无故(Gratuitous ARP,GARP)ARP也称为无为ARP,免费ARP。主机有时会使用自己的IP地址作为目标地址发送ARP请求。这种ARP请求称为无故ARP,GARP。
    主要有两个用途:
    1检查重复地址(如果收到ARP响应表明存在重复地址).
    2用于通告一个新的数据链路标识。当一个设备收到一个arp请求时,发现arp缓冲区中已有发送者的IP地址,则更新此IP地址的MAC地址条目。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值