- 版本:主要用于区分ipv4与ipv6的区别
- 首部长度: 决定了整个报文头部的长度,上图为ip报文的首部图,而前5行的长度固定,为5*4个字节长度,而首部长度有4个bit,即最大可为1111(十进制为15),证明ip报文首部的最大长度为15*4字节(一行有32个bit,一个字节8个bit),而首部固定的部分长度为20字节,所以可选项与填充项最大长度为40字节。
- 服务类型TOS:IP服务的三个特点为不可靠、面向无连接和尽最大努力投递。TOS常用来做QOS,用于在数据传输过程中的质量保证。路由器会将不满足条件的报文直接丢弃。
- 总长度:首部长度+数据长度,使得可以直观的了解本条报文的长度。
- 标识:在主机发送报文时,一个ip报文的长度可能超过了网络传输的MTU(最大传输单元),则要将其分割,而这个标识的值则可以将已经分割的报文重组。
- 标志:主要是为了分片的重组。有R、DF、MF三位。DF位:为1表示不分片,为0表示分片。MF:为1表示“更多的片”,为0表示这是最后一片。R位现在还没有用。
- 片内偏移: 也是关于分片信息的,该记录记载着分片之后相对于之前的报文的内容的偏差,而这边记录的偏移量单位为字节,因此需要乘8之后才变为bit
- 生存时间TTL:当报文每经过一次路由器时,该值减一,当为0时则该报文呗销毁,这主要是为了避免报文在路由器之间报文传输出现环路,导致资源被浪费。
- 协议:指出IP报文携带的数据使用的是哪种协议,标识了上层需要哪种协议。ICMP:1、IGMP:2、TCP:6、UDP:17、OSPF:89。
- 首部校验和:对整个头部的信息校验,纠错
- 源地址:标识该报文的源头ip地址
- 目标地址:标识该报文的目标ip地址
axios向报文头插入token ip报文tos
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章