IPV4
IPv4 报头中的重要字段包括以下:
- 版本 - 包含一个 4 位二进制值 0100,用于标识这是 IPv4 数据包。
- 差分服务或区分服务 (DS) - 以前称为服务类型 (ToS) 字段,DS 字段是一个 8 位字段,用于确定每个数据包的优先级。DiffServ 字段的六个最高有效位是区分服务代码点 (DSCP)位,而后两位是显式拥塞通知 (ECN) 位。
- 报头校验和 - 这用于检测 IPv4 报头中的损坏。
- 生存时间 (TTL) - TTL包含一个 8 位二进制值,用于限制数据包的生命周期。IPv4 数据包的源设备设置初始 TTL 值。当数据包每被路由器处理一次,数值就减少一。如果 TTL 字段的值减为零,则路由器将丢弃该数据包并向源 IP 地址发送互联网控制消息协议 (ICMP) 超时消息。由于路由器减少每个数据包的 TTL,因此路由器也必须重新计算报头校验和。
- 协议 - 该字段用于标识下一级协议。此 8 位二进制值表示数据包包含的数据负载类型,使网络层将数据传送到相应的上层协议。常用的值包括 ICMP (1