ARP地址解析协议

ARP(地址解析协议)

ARP的作用:

arp称为“地址解析协议”,在以太网中,我们根据MAC地址进行寻址,而非ip,所以我们arp的作用就是将已知ip地址解析为对应的MAC地址。
在局域网中所传输的数据帧,其中帧是包括目的MAC地址,所以我们必须知道目的MAC地址才能进行传输。

ARP的工作原理:

一台主机有数据报文发送给另一台主机,它都要知道接收方的逻辑(IP)地址。但是IP地址必须封装成帧才能通过物理网络。这就意味着发送方必须有接收方的物理(MAC)地址,因此需要完成逻辑地址到物理地址的映射。而ARP协议可以接收来自IP协议的逻辑地址,将其映射为相应的物理地址。

ARP请求:

当一台主机想要知道另一方主机的MAC地址时,我们的arp协议就会进行发送,arp协议包含了发送方的ip地址和mac地址以及接收方的ip地址,以广播的形式去请求接收方的MAC地址。

ARP响应:

当我们的接收方收到arp请求后,查看ip是否为自己的ip地址,如果是的话,我们将返回一个arp响应包,这个报文包含接收方的ip地址和mac地址,这个报文利用收到的ARP请求报文中的请求方物理地址以单播的方式直接发送给ARP请求报文的请求方。

ARP的三种类型:

第一种:普通arp
在这里插入图片描述

第二种:免费arp
免费arp就是主动发送arp报文,不等其他设备发送请求报文,主动将自身的mac地址发送,即源ip和目的ip均为自身设备ip。

免费arp通常用来检测在局域网内是否存在冲突ip;或者当我们修改了设备的ip或者mac地址时,设备会自动发送免费arp。

举例如果产生了ip地址冲突:
在这里插入图片描述

当我们修改IP地址的时候,pc机会主动发送免费arp,因为如果不主动发送arp,交换机的mac地址表和ip地址还是以前的mac表,新的修改的mac与ip不匹配,无法进行转发。
在这里插入图片描述

第三种:代理arp
代理arp是指两个主机在相同的网段,但是却不在一个物理网络(广播域)中,此时两个主机想要相互访问,就需要中间网络设备代替主机发送arp,即中间网络设备arp代理。

arp代理的场景常见三种:
1.路由式arp代理:中间路由器在接口上配置arp-proxy enable
2.VLAN间arp代理:在不同的vlanif上配置arp-proxy enbale
3.VLAN内arp代理:同一个vlan进行vlan隔离时才会使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值