【CANoe】IPv4首部解读

CANoe的on ethernetPacket中获取的IPv4的帧报文如下:

对应关系如下:

45 00 01 2A 98 68 40 00 40 06 A3 E3 C0 A8 3E 12 C0 A8 3E 1F 77 24 77 2F 90 51

4:4bit:IP信息,4为IPv4,6为IPv6,此处为IPv4

5:4bit:首部长度,首部长度为此bit代表的数字乘以4为首部长度,此处数字为5,则5*4 = 20bytes,则此帧的首部长度为20字节。

00:8bit:type of service:服务类型。只有在有QoS差分服务要求时,这个字段才起作用。TOS用于为报文实施QoS服务。默认情况IP网络的报文服务机制是FIFO(先进先出),那么当网络资源不够时,FIFO导致重要业务质量得不到保证,利用TOS字段给报文标记成不同的优先级,按照优先级提供区分服务,优化网络服务质量 - 还未研究

01 2A:16bit:整个IP数据包长度,此处长度为298个bytes数据

98 68:Identification:16bit,标识,分片重组时会用到该字段 - 还未研究

40所在的3bit:Flags:3 bit,标志位,分片时用到 - 还未研究

40 00所在的Fragment Offset:13bit,片偏移,分片重组时会用到该字段 - 还未研究

40:Time to live:生存时间,取值范围0-255,每经过路由转发,TTL减一,减到0还没到目的地,路由器丢弃该报文,用于避免报文无限在网络中转发下去。路由环路:指报文在若干路由设备之间不断转发,而无法到达目的地的现象 - 还未研究

06:8bit:Protocol,下一层协议。指出此数据包携带的数据使用何种协议,以便目的主机的IP层将数据部分上交给哪个进程处理

        1:ICMP, Internet Control Message;

        2:IGMP, Internet Group Management;

        6:TCP , Transmission Control Protocol;

        17:UDP, User Datagram Protocol;

        89:OSPF,Open Shortest Path First;

        此处下一层是TCP。

A3 E3:首部校验和。

C0 A8 3E 12:源IP地址。此处为:192.168.62.18(与Trace中相符)

C0 A8 3E 1F:目标IP地址,此处为:192.168.62.31(与Trace中相符)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值