TCP或IP协议定义了一个在因特网上传输的包,称为IP数据报,而IP数据报是个比较抽象的内容,是对数据包的结构进行分析。
一个IP数据报由首部和数据两部分组成。首部的前一部分是所有IP数据报都必须包含的20字节固定长度,后面是一些可选字段。其中20字节的固定长度包括4位的版本号,4位的首部长度,8位的区分服务,16位的数据报总长度,16位的标识,3位的标志,13位片偏移,8位生存时间,8位协议,16位首部检验和,32位源地址和32位目的地址。