全站数据
8 4 2 0 5 8 1

ip数据报的首部包含哪些内容

考研一姐 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 13:53:11

问题描述

ip数据报的首部包含哪些内容急求答案,帮忙回答下
精选答案
最佳答案

ip数据报的首部包含字节和数据

一般IP数据报首部为20byte,即160bit(“一般”指不带选项的首部)

依顺序各个位置含义如下:

• 4bit:协议版本号,目前广泛使用的为IPv4

• 4bit:首部长度除以32(单位为bit),如160bit是32bit的5倍,则为5

• 8bit:服务类型(TOS),通过特定的数值来表明需要何种服务,控制最小时延、最大吞吐量等,

• 16bit:数据报总长度,16bit意味着最大长度可以达到65535bit,注意这里指的是IP数据报,并不包括以太网首部或以太网尾部的长度

• 16bit:用于标识发送的报文,通常每发送一份报文该处加一

• 3bit:标志位,第一位为为保留位,第二位为DF(don’t fragment) ,为1指没有分片,第三位为MF(more fragment),为1指有分片(因为数据报最大传输长度的限制,如果有极大的数据报,则需要分开传输,即分片)

• 13bit:分片的偏移量

• 8bit:TTL(time to live),每经过一个路由器该值减一,如果一个路由器收到该值为零的数据报,路由器丢弃该报文,并发送ICMP报文给源主机

• 8bit:用于标识上层协议

• 16bit:首部检验和。

• 32bit:源IP地址

• 32bit:目的IP地址

如有选项,选项的长度需为32bit的倍数,必要时用0填充

其他回答

IP 数据报的首部包含以下内容:

- 版本号:占 4 位,指 IP 协议的版本。通信双方使用的 IP 协议的版本必须一致。IP 协议版本号为 4(即 IPv4),IP 协议版本号为 6(即 IPv6)。

- 首部长度:占 4 位,可表示的最大十进制数值是 15(一个单位为 4 字节),因此,IP 的首部长度的最大值是 60 字节。

- 标识符:占 16 位,用于区分不同的数据包。

- 标志:占 3 位,用于指示 IP 数据报是否需要进行分片和重组。

- 生存时间:占 4 位,用于指定 IP 数据报在网络中存在的时长。

- 协议:占 8 位,用于指示 IP 数据报所携带的数据包所属的协议类型。

- 头部校验和:占 16 位,用于检验 IP 数据报头部是否正确无误。