IPv4数据报的首部格式这个有点复杂,要慢慢讲一个IP数据报由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分后面是一些1. IP数据报的介绍一个IP数据报由首部和数据两部分组成。首部的前一部分是固定字段,共20字节,是所有IP数据报必须所具有的。在首部的固定部分的后面是一些可选字段,其长度是可变
IPv4数据报的首部格式如下图所示: IP数据报分成固定部分和可变部分,固定部分为20个字节,可变部分的长度是可变的,最大为40个字节。版本:占4个比特,表示IP协议的版一、带IP选项的数据包的产生首先要说明的是,并非任何IP包都带有IP选项的,事实上,正好相反,正常的IP包都不带IP选项也就是说,正常IP包的包头长度标志位(第0x00
∩△∩ 图的上半部分显示TCP 报文段被封装在IP 数据报中,图的下半部分则显示了TCP 报文段和TCP 首部的结构,TCP 首部的固定数据有20字节,加上选项部分最大可达60字节,而有效数据部分则1. IP数据报首部——固定部分1.1 版本占4位,指IP协议的版本。通信双方使用的IP协议的版本必须一致。IP协议版本号为4(即IPv4),IP协议版本号为6(即IPv6)。1.2 首部长度占4位,可
˙^˙ IP数据报首部的固定部分的各字段:版本:占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致,IPv4的版本号即为4,因此这个字段上的值也是4. 首部长度(IHL:I1.1 IP数据报首部的固定部分1.1.1 版本占4比特,表示IP协议的版本。通信双方使用的IP协议的版本必须一致。目前广泛使用的IP协议版本号为4(即IPv4)。1.1.2 首部长度表示IP数据报
IP数据报首部中的协议(8位) 首部校验和---占16位,只检验数据报的首部,不检验数据部分。这里不采用CRC检验码而采用简单的计算方法。二进制反码求和源地址和目的地之都各站4字节ip(2) 首部长度:占4位,其单位是4B。所以首部长度必须是4B的整数倍。如首部长度字段的4个二进制位分别是1111(对应十进制是15),则IP协议首部的长度是15 × 4B = 60B(字节)。由于IP数据报