七叶笔记 » golang编程 » ARP协议笔记内容,通过简化语言,明白了解ARP协议

ARP协议笔记内容,通过简化语言,明白了解ARP协议

ARP协议:地址解析协议通过对方IP地址获取MAC地址

ARP协议报文图解:

ARP的operation code

(1)Request报文

二层 :目的MAC:FF-FF-FF(广播)

源MAC:本机MAC(单播)

Type:0X0806

三层 :目的MAC:00-00-00

目的IP:对端单播IP地址

源MAC:本机MAC

源IP:本机IP地址

(2)Reply报文

二层所有地址为单播地址

三层所有地址为单播地址

ARP协议报文工作过程:

(1)发送端查询本机ARP缓存

(2)发送ARP请求

(3)接收端学习arp缓存

(4)接收端回复arp响应

(5)发送端学习arp缓存

特殊应用:

(1)Arp代理

a:路由式代理

b:Vlan内代理

c:Vlan间代理

(2)免费ARP作用

a:检测IP地址是否冲突

b:VRRP虚拟路由器通告虚拟MAC地址

相关文章