ARP(地址解析协议)二、免费ARP以及ARP检测地址冲突

标题
如果没有看过第一篇文章可以点击链接 一、ARP基本功能流程

免费ARP(gratuitous ARP)

  • 又能称无偿ARP无故ARP。它是指主机发送ARP requset报文查询自己的IP地址,一般在ARP功能开启或者端口初始化配置完成时,主机向网络发送免费ARP来查询自己的IP地址确认地址唯一可用。

免费ARP作用:

  1. 确定网络中是否有其他的主机使用了该IP地址,如果有应答则产生错误消息。
  2. 免费ARP可以更新ARP表项用,网络中其他主机收到该广播则在缓存中更新条目,收到主机强制更新,如果存在旧条目会将MAC更新为广播包中MAC。

数据包解析:

采用实验解释,模拟器使用的是GNS3中VPC,抓包工具为:Wireshark

实验拓扑:

ARP拓扑

在主机PC-1配置IP地址时:
  • 连续发送3个ARP请求报文,在确认本网段中没有其他的主机使用该地址
    1
    2

目的mac地址全为F表示改以太网数据帧为广播帧

3

在主机PC-2配置相同的IP地址时:
  • 在PC-2配置同样的192.168.1.1地址时,PC2也发出了ARP广播来确认地址是否冲突
    45

数据包发出时——检测到192.168.1.1(00:50:79:66:68:01)的重复IP地址 - 也在00:50:79:66:68:00(第3帧)中使用

6

随即PC1回复PC2 ARP reply 告诉PC2192.168.1.1自己已经使用了(这里由于PC2没有IP地址所以这里是纯2层数据帧通信)

看完觉得有用可以点赞支持一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值