IP数据包格式
- IP数据包格式:一般为20字节,特殊情况+可选项,最多60字节 版本(4):IPV4 IPV6 4
- 首段长度(4):声明IP包头部长度(一般为20字节,特殊情况+可选项,最多60字节)
- 优先级与服务类型(8):QoS TOS,一般用于运营商提供特权服务
- 总长度(16):IP数据包总长度 IP数据包:3层包头+4层包头+5层数据
- 标识符(16):用来分类分片,同一个包的分片标识符一样。
- 标志(3):共三位二进制 第一位默认为 0,暂留位不启用。 第二位为 1 时表示 未分片,为 0 时表示 已分片。 第三位为 1 时表示 非最后一个分片,为 0 时表示此分片为最后一个分片。
常见标志:001:分片了,并且还有分片。000:分片完成。010:未分片 - 段偏移量(13):用来给每个分片进行排序,依次加 1480。0 1480 2560
- TTL(8):生命周期字段,每经过一个路由器便减去 1,为0时会被丢弃。为了不让一个数据包在网络中无限的循环下去。100以上windows主机,100以下Linux主机。255:网络设备,例:路由器
- 协