IP数据报格式
IP数据报的格式如下(这里只讨论IPv4)
图 36.8. IP数据报格式
看图说话:数据报格式介绍
版本号4B 首部长度4B 服务类型(TOS)8B 总长度(字节数)16B
标志位16 标志3B 片偏移13B
生存时间(TTL)8B 协议8B 首部检验和16B
源IP地址32B
目的IP地址32B
(注意以上字段的长度总和为20byte)
选项(若有)
数据
注意:
1、IP数据报的首部长度和数据长度都是可变长的,但总是4字节的整数倍,对于IPv4,
4位版本字段是4.
2、协议字段指的是TCP、UDP、ICMP、IGMP
3、校验和,只校验IP首部,数据的校验有更高层协议负责。