5.3.1 ARP协议概要
ARP协议是以目标IP地址为线索,用来定位下一个需要传递的网络设备的MAC地址的协议
不过ARP协议只适用于ipv4,不适用于ipv6,。ipv6需要使用ICMPv6。
5.3.2 ARP协议工作机制
ARP协议只要是依靠ARP请求于APR响应两个类型来实现功能的。
ARP包中包括发送方的IP地址与MAC地址、接收方的IP地址与MAC地址
如果两个主机在同一个链路中,主机会广播一个ARP请求包,接收方查看ARP请求包中的目标IP地址,
如果就是自己的IP地址,则将自己的MAC地址写入ARP响应包并返回给发送主机。
MAC地址会暂存在ARP缓存表中,下一次在发送时只需要从缓存表中获取MAC地址即可。
同时在接收端主机缓存发送方的MAC地址也是一个高效的方法
5.3.4 RARP
RARP协议是将ARP协议反过来,从MAC地址获取IP地址的一种协议,一些小型的嵌入式设备在借入网络时就会用到。
首先架设一台RARP协议服务器,在这个设备上注册MAC地址和与之对应的IP地址。
5.3.5 代理ARP
通常ARP协议会被路由器隔离,采用代理ARP路由器可以将ARP请求发送到临近的网段。
标签:ARP,协议,5.3,地址,MAC,IP地址 From: https://www.cnblogs.com/gaishuobulao/p/17998112