ARP工作流程

目录

ARP:

        工作机制:

        工作过程:

代理ARP:

        工作机制:

无故ARP(免费ARP):

        工作机制:

        作用:

                 1:自我介绍:

                 2:冲突检测:

反向ARP(RARP):

        作用:


ARP:

        工作机制:

                当一台设备需要发现另一台设备的数据链路的数据链路标识符时,它将建立一个ARP请求数据包,这个请求数据包中包括目标设备的IPv4地址以及请求设备(发送者)的源点IPv4地址和数据链路标识符(MAC地址)。然后ARP请求数据包被封装在数据帧中,其中带有作为源的发送者的MAC地址和作为目标的广播地址。

                广播地址意味着数据链路上的所有设备都将收到该帧,并且要检查帧内封装的数据包。除了目标机可以识别此数据包外,其他所有设备都会丢弃此数据包。目标机将向源地址发送ARP响应数据包,提供它的MAC地址。

        工作过程:

                第1步:通讯时主机A确定主机B的IP地址后A主机A在自己的本地ARP缓存中检查主机B的匹配MAC地址。

                第2步:如果主机A在ARP缓存中没有找到映射,它将询问主机B的IP地址的硬件地址,从而将ARP请求帧广播到本地网络上的所有主机。源主机A的IP地址和MAC地址都包括在ARP请求中。本地网络上的每台主机都接收到ARP请求并且检查是否与自己的IP地址匹配。如果主机发现请求的IP地址与自己的IP地址不匹配,它将丢弃ARP请求。

                第3步:主机B确定ARP请求中的IP地址与自己的IP地址匹配,则将主机A的IP地址和MAC地址映射添加到本地ARP缓存中。

                第4步:主机B将包含其MAC地址的ARP单播回复主机A。

                第5步:当主机A收到从主机B发来的ARP回复消息时,会用主机B的IP和MAC地址映射更新ARP缓存。本机缓存有生存期(180S),生存期结束后,将再次重复上面的过程。主机B的MAC地址一旦确定,主机A就能向主机B发送IP通信了。

代理ARP:

        工作机制:

                当出现跨网段的ARP请求时,路由器将自己的MAC地址返回给ARP广播请求发送者,实现MAC地址代理。

无故ARP(免费ARP):

        工作机制:

                主机使用自己的IPv4地址作为目标地址发送ARP请求。

        作用:

                 1:自我介绍:

                        宣告自己的MAC地址(该IP对应的MAC地址)

                 2:冲突检测:

                        用于检查重复地址。一台设备可以向自己的IPv4地址发送ARP请求,如果收到ARP响应说明存在重复地址。

反向ARP(RARP):

        作用:

                代替映射硬件地址到已知IPv4地址,RARP可以实现IPv4地址到已硬件地址的映射。(已知MAC获取IP)

RARP在很大程度上正在被动态主机配置协议(DHCP)和自举协议(BOOTP)的扩展协议替代,不同于RARP,这两种协议都可以提供IPv4地址以外的更多的信息,而且还可以跨越本地数据链路。

BOOTP:基于UDP/IP协议,也称自举协议,是DHCP协议的前身用于无盘工作站的局域网中,可以让无盘工作站从一个中心服务器上获取IP地址                    用UDP传输

点对点链路中不使用ARP,实际上在点对点网络中不使用MAC地址,因为在此类网络中分别已经获取对端的IP地址  

Supongo que te gusta

Origin blog.csdn.net/weixin_59280309/article/details/122159866
Recomendado
Clasificación