arp协议

来源:互联网 发布:linux 中文方格 编辑:程序博客网 时间:2024/06/06 08:34

arp协议:又称地址解析协议,根据ip查找对应的MAC地址

1)DST:目的MAC地址(0xffffffffff)

2)SRC:来源MAC地址

3)长度或类型(2):0x0806(arp)

4)硬件类型(2):0x0001-以太网地址(物理地址)

5)协议类型(2):0x0800(ipv4协议)

6)硬件大小(1):0x06(MAC地址大小,6个字节)

7)协议类型(1):0x04(ip地址大小,4个字节)

Op(2):

0x01:arp请求

0x02:arp应答

8)发送方硬件地址(6):和SRC的值一样

9)发送方IP地址

10)目的硬件地址:0x000000000000

11)目的ip地址



从Wireshark抓取的arp数据包

   


免费arp    

一台主机发送arp请求自己的MAC地址,作用:

1)查看自己的ip地址是否与这个网段的其他ip地址冲突

2)如果这个主机硬件地址改变了(网卡换了),则更新ip地址对应的MAC地址



arp内核参数

1)代理arp:/proc/sys/net/ipv4/conf/*/proxy_arp

2)/proc/sys/net/ipv4/conf/*/arp_filter

原创粉丝点击