⚫ IP 数据报是 IP 协议单元使用的数据单元,它的格式可以分为报头区和数据区两大部分,其中数据区包括
高层需要传输的数据,而报头区是为了正确传输高层数据而增加的控制信息。
⚫ 报头区主要包括:版本与协议类型域、长度域、服务类型域、生存周期域、头部校验和域、地址域、选项
+填充域。其中报头长度域以 32 位的双字为单位;
⚫ 生存周期(TTL)域用于防止数据报在 Internet 中无休止地传递;
⚫ 头部校验和域用来保证 IP 数据报报头的完整性;
⚫ 选项域主要用于控制和测试两大目的。
⚫ 报头中有两个表示长度的字段,一个为报头长度,一个为总长度。报头长度以 32b 双字为单位,指
出该报头区的长度。在没有选项和填充的情况下,该值为“5”。一个含有选项的报头长度则取决于选项
域的长度。但是,报头长度应当是 32b 的整数倍,如不是,需在填充域加 0 凑齐。
⚫ 总长度以 8b 字节为单位,表示整个 IP 数据报的长度(其中包含头部长度和数据区长度)。
应用计算举例: