【思唯网络】ARP协议
首页 > >   作者:浙江思唯网络  2021年6月21日 16:35 星期一  字号:   评论:0 条
时间:2021-6-21 16:35   评论:0 条 

##ARP协议

####概念

地址解析协议,是根据IP地址获取数据链路层地址的 一个TCP/IP协议。

ARP是IPv4中必不可少的一种协议,它的主要功能是:

▫ 将IP地址解析为MAC地址;

▫ 维护IP地址与MAC地址的映射关系的缓存,即ARP表项;

▫ 实现网段内重复IP地址的检测。


####ARP数据包格式

640.png


Hradware Type:硬件类型,以太网

Protocol Type:表示三层协议的类型,一般时IP

Hradware Length:硬件长度

Protocol Length:协议长度

Operation Code:ARP报文的类型,Request/Reply

Source Hardware Address:源MAC地址

Source Protocol Address:源IP地址

Destination Hardware Address:目的MAC地址

Destination Protocol Address:目的IP地址

ARP报文不能穿越路由器,不能转发到其他广播域

1、比如主机A去访问主机C,则需要先获得C的MAC地址


QQ图片20210621163820.png

 2、主机A需要发送ARP广播请求获取主机C的MAC地址

此时主机A会发送一个广播包,源MAC/源IP设为自己,目的IP为要去访问的IP地址,目的MAC为全f的类型请求

QQ图片20210621163925.png

B和C都会收到这个ARP请求,B收到发现IP地址不是自己就会丢弃,C收到后发现是自己就会将自己的MAC地址填进去,并回复给A

QQ图片20210621164009.png

此时主机A收到后将信息放入自己的MAC缓存表,同时在C收到后A的请求时,会将A的信息放入自己的MAC缓存表QQ图片20210621164053.png


##特性

####ARP代理

同一网段,不同物理网络上的计算机之间,可以ARP代理实现互相通信,类似于网关的作用

QQ图片20210621164134.png



####免费ARP

指的是主机发送一个ARP请求,求寻找自己的IP地址 。一般在系统引导时,对网络接口进行配置的时候使用。免费ARP有两个重要作用 1. 检测网络上是否有其他主机的IP地址与本机相同,即地址冲突检测。2. 当主机向网络广播免费ARP时,其实也将自己的IP地址与物理地址的映射关系广播给其他主机了。因此,如果本机的硬件地址发生了变化,其他主机也应该做出相应的更新。

QQ图片20210621164216.png


思唯网络公众号二维码.jpg


 您阅读这篇文章共花了: 
 本文无需标签!
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:859273036 互相学习。     
本文地址:http://www.023wg.com/1051.html
版权声明:若无注明,本文皆为“Swiers思唯网络博客”原创,转载请保留文章出处。

返回顶部    首页   
版权所有:Swiers思唯网络博客    浙江思唯网络