ARP报文解析

址解析协议ARP(Address Resolution Protocol)是用来将IP地址解析为MAC地址的协议。

以太网ARP请求或应答的报文格式:

arp报文总共42 bytes。其中以太网首部14 bytes,arp字段28字节

接口板接收ARP报文:

Receive(tengige5_6)(len:60):2.2.2.2:1 > 2.2.2.1:0 protocol:0 
frag=0x0,ttl=0x0
        0xffff  0xffff  0xffff  0x0000  0x0012  0x3010  0x0806  0x0001
        0x0800  0x0604  0x0001  0x0000  0x0012  0x3010  0x0202  0x0202
        0x0000  0x0000  0x0000  0x0202  0x0201

解析:

说明: 0xffff  0xffff  0xffff  #6Byte,目的MAC(广播)
      0x0000  0x0012  0x3010  #6Byte,源MAC(本机MAC)
      0x0806  #2Byte,帧类型,0x0806为ARP类型
      0x0001  #2Byte,硬件类型,0x0001为以太网
     |-----------------------16Byte-------------------------|
      0x0800  #2Byte,协议类型,0x0800为IPV4
      0x06    #1Byte,硬件地址长度,0x06表示6字节
      0x04    #1Byte,协议地址长度,IPV4为4字节
      0x0001  #2Byte,OP操作类型,ARP请求为1,ARP响应为2,RARP请求为3,RARP响应为4
      0x0000  0x0012  0x3010  #6Byte,发送者硬件MAC地址,与源MAC地址一样
      0x0202  0x0202  #4Byte,发送者IP地址,此处为2.2.2.2
     |-----------------------16Byte-------------------------|
      0x0000  0x0000  0x0000  #6Byte,目标硬件,若是请求,则全为0
      0x0202  0x0201          #4Byte,目标IP地址,此处为2.2.2.1

路虽远行则将至、事虽难做则必成
MrWang
  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盗骊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值