IP数据报中协议字段常见的值有哪些,对应哪些高层协议
发布网友
发布时间:2022-04-26 01:12
我来回答
共1个回答
热心网友
时间:2022-06-19 06:17
版本——占 4 位,指 IP 协议的版本
目前的 IP 协议版本号为 4 (即 IPv4)
首*度——占 4 位,可表示的最大数值
是 15 个单位(一个单位为 4 字节)
因此 IP 的首*度的最大值是 60 字节。
区分服务——占 8 位,用来获得更好的服务
在旧标准中叫做服务类型,但实际上一直未被使用过。
1998 年这个字段改名为区分服务。
只有在使用区分服务(DiffServ)时,这个字段才起作用。
在一般的情况下都不使用这个字段
总长度——占 16 位,指首部和数据之和的长度,
单位为字节,因此数据报的最大长度为 65535 字节。
总长度必须不超过最大传送单元 MTU。
标识(identification) 占 16 位,
它是一个计数器,用来产生数据报的标识。
标志(flag) 占 3 位,目前只有前两位有意义。
标志字段的最低位是 MF (More Fragment)。
MF 1 表示后面“还有分片”。MF 0 表示最后一个分片。
标志字段中间的一位是 DF (Don't Fragment) 。
只有当 DF 0 时才允许分片。
片偏移(12 位)指出:较长的分组在分片后
某片在原分组中的相对位置。
片偏移以 8 个字节为偏移单位。
生存时间(8 位)记为 TTL (Time To Live)
数据报在网络中可通过的路由器数的最大值。
协议(8 位)字段指出此数据报携带的数据使用何种协议
以便目的主机的 IP 层将数据部分上交给哪个处理过程
首部检验和(16 位)字段只检验数据报的首部
不检验数据部分。
这里不采用 CRC 检验码而采用简单的计算方法。
源地址和目的地址都各占 4 字节
可 选 字 段 (长 度 可 变)
填 充
数 据 部 分