我是
靠谱客的博主
冷静小鸭子,最近开发中收集的这篇文章主要介绍
【TCP/IP详解】ARP报文格式 | RARP报文格式,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
我将工作中用到的报文格式进行了汇总,方便查阅:
【TCP/IP协议】各层报文首部数据格式汇总
ARP报文格式: ![](https://file2.kaopuke.com:8081/files_image/2023060420/202306042058353960094.png)
RARP报文格式:
RARP分组的格式与ARP分组基本一致。它们之间主要的差别是RARP请求或应答的帧类型代码为0x8035,且RARP请求的操作代码为3,应答操作代码为4。
解析:
- 以太网目的地址:接收方设备的硬件地址(48bit,目的地址全为1的特殊地址是广播地址)。
- 以太网源地址:发送方的硬件地址
- 帧类型:表示后面数据的类型(其中,0x0806表示后面的数据是属于ARP包的,0x8035表示后面的数据属于RARP包)。
- 硬件类型:表示硬件地址的类型(其中,值为1表示以太网地址,其他还可能表示令牌环地址)。
- 协议类型:表示要映射的协议地址类型(其中,0x0800表示IP地址,其他还可能是ICMP/IGMP)。
- 硬件地址长度:指出该报文中硬件地址的长度(ARP报文中,它的值为6)。
- 协议地址长度:指出该报文中协议地址的长度(ARP报文中,它的值为4)。
- op:操作字段,共有4种类型(1.ARP请求,2.ARP应答,3.RARP请求,4.RARP应答)。
- 发送端以太网地址:发送方设备的硬件地址。
- 发送端IP地址:发送方设备的IP地址。
- 目的以太网地址:接收方设备的硬件地址。
- 目的IP地址:接收方设备的IP地址。
|
|
最后
以上就是冷静小鸭子为你收集整理的【TCP/IP详解】ARP报文格式 | RARP报文格式的全部内容,希望文章能够帮你解决【TCP/IP详解】ARP报文格式 | RARP报文格式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复