arp 报文格式

ARP 协议报文格式及arp表

1. ARP(Address Resolution Protocol,地址解析协议):是将ip 地址解析成以太网MAC地的协议

2. ARP 是一个独立的三层协议,所以ARP 报文在向数据链路层传输时不需要经过ip协议的封装,直接生成自己的报文。

 

ARP报文

 

硬件类型:占2字节,表示ARP 报文可以在哪种类型的网络上传输,值为1时表示以太网地址

上层协议类型: 占2个字节,表示硬件地址映射的协议地址类型,映射ip地址时的值为0x0800

MAC地址长度:占1个字节,表示MAC地址长度,以字节为单位,此处为6

IP协议地址长度:占1个字节,表示ip地址长度,以字节为单位,此处为4

操作类型:占2字节,指定本次ARP报文类型,1为ARP请求报文,2为ARP应答报文

源MAC地址:占6个字节,发送方的硬件地址

源IP地址:占4个字节

目的MAC“地址:占6个字节,表示接收方的硬件地址,

目的IP地址:占4个字节

 

3.ARP帧

 

目的MAC地址:占6个字节,如果时ARP 请求帧,要填上广播MAC地址 ff-ff-ff-ff ,其目标时网络上的主机。

源MAC地址:占6个字节

帧类型:占2个字节,表示帧封装的上层协议,因为本帧的数据部分是ARP报文,直接用0x0806(arp协议号)表示

 

 

4.ARP映射表

(1)动态arp 表项:通过ARP报文自动生成和维护

(2)静态ARP表项:手工配置(对应设备的ip地址和mac地址绑定)

 静态ARP 表项分为:

  1. 长静态ARP表项:同时绑定IP地址、MAC地址、vlan和端口
  2. 短静态ARP表项:只配置IP地址和mac

 

 

 

 

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值