IP数据报IP数据报首部的固定部分中的各字段
发布网友
发布时间:2024-09-18 14:40
我来回答
共1个回答
热心网友
时间:2024-09-29 14:07
IP数据报首部中的固定部分包含以下字段:
版本(4位):标识使用的IP协议版本,必须与通信双方一致,目前IPv4是广泛使用的,IPv6仍在发展中。
首部长度(4位):最大值为15(32位字长),单位为字节,非整数倍时需填充。常用长度为20字节,不使用任何选项。
区分服务(8位,旧称为服务类型):提供更好的服务,仅在使用区分服务时发挥作用,目前未被广泛使用。
总长度(16位):包括首部和数据,最大值为65535字节,需确保不超过数据链路层的MTU。
标识(16位):IP软件计数器生成的标识,非数据报的序号,用于分片数据报时识别。
标志(3位,实际使用2位):MF表示是否还有分片,DF表示是否允许分片。
片偏移(13位):指示分片数据报在原数据报中的位置,以8字节为单位。
生存时间(8位,TTL):数据报在网络中的寿命,由源点设置,每经过路由器减1,TTL为0时丢弃。
协议(8位):指明数据部分使用的协议,让目的主机IP层知道如何处理。
首部检验和(16位):仅检验首部,不包括数据,避免路由器反复计算。
源地址(32位):数据报的发送方地址。
目的地址(32位):数据报的接收方地址。
扩展资料
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IP Datagram)。这是一个与硬件无关的虚拟包, 由首部和数据两部分组成,其格式如图所示。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。首部中的源地址和目的地址都是IP协议地址。