IP协议头IP包头格式: 1、版本号:4个bit,用来标识IP版本号。这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6。目前使用的IP协议版本号是4。 2、首部长度:4个bit。标识包括选项在内的IP头部字段的长度。 3、服务类型:8个bit。服务类型字段被划分成两个子 ...
分类:
Web程序 时间:
2018-07-15 11:02:41
阅读次数:
655
1 IPv4中,ip协议头部共占20个字节。每4个字节为一个单位。 首部长度占4bit位,所以ip首部最长为(2^4 -1) * 4字节 = 60字节的长度,注意这的每一个数代表的是4个字节。 ip数据包的长度2^16 - 1 = 65535字节。 13位的偏移表示的是字节数的偏移。ip数据报的偏移 ...
分类:
其他好文 时间:
2018-06-13 21:03:36
阅读次数:
145
IPv4: IPv4数据报中的字段: IPv4: IPv4数据报中的字段: 版本号:规定了数据报的IP协议版本,通过查看版本号,路由器能够确定如何解释IP数据报的剩余部分,因为不同IP版本使用不同的数据报格式。 首部长度:IPv4数据报可能包含一些可变数量的选项,这些选项包括在数据报的首部,所以需要 ...
分类:
其他好文 时间:
2018-05-26 23:49:17
阅读次数:
551
《图解TCP/IP》 4.7 IPv4的首部 版本:由4比特构成,表示标识IP首部的版本号。IPv4的版本号即为4,因此在这个字段上的值也为“4”。 首部长度:由4比特构成,表明IP首部的大小,单位为4字节(32比特)。对于没有可选项的IP包,首部长度则设置为“5”。也就是说,当没有可选项时,IP首 ...
分类:
其他好文 时间:
2018-05-25 21:29:37
阅读次数:
210
字段名|解释 | 版本 |IP协议的版本,目前的IP协议版本号为4,下一代IP协议版本号为6。 首部长度 |IP报头的长度。固定部分的长度(20字节)和可变部分的长度之和。共占4位。最大为1111,即10进制的15,代表IP报头的最大长度可以为15个32bits(4字节),也就是最长可为15 4=6 ...
分类:
其他好文 时间:
2018-03-06 13:48:32
阅读次数:
209
TCP的首部格式 字段解释 + 源端口和目的端口 用于多路复用/分解来自或送到上层应用的数据 + 数据偏移 TCP中数据的开始处距离TCP报文段的起始位置有多远 == TCP报文段的首部长度 表示长度以32位比特为单位,因此最大可以表示60字节(15 4)的首部 + 保留 占6位,为0,为今后所用 ...
分类:
其他好文 时间:
2018-01-27 13:33:27
阅读次数:
151
强化一下记忆;以免忘记。 图就不放了。 首部20B (4B的整数倍) 的固定部分12个域,的确很麻烦的;IPv6才8个域,首部长度8B的整数倍 20B分5行吧,每行4B,即32位。第一行,第二行,第三行,第四行,第五行 ip地址就是32位4B 最大的数 255.255.255.255 所以第四行,第 ...
分类:
其他好文 时间:
2017-10-29 15:56:13
阅读次数:
350
一、IP包格式IP数据包是一种可变长分组,它由首部和数据负载两部分组成。首部长度一般为20-60字节(Byte),其中后40字节是可选的,长度不固定,前20字节格式为固定。数据负载部分的长度一般可变,整个IP数据包的最大长度为65535B。1、版本号(Version)长度为4位(bit),IPv4..
分类:
其他好文 时间:
2017-09-03 23:46:28
阅读次数:
219
首先IP分组由首部和数据两部分组成。 首部中相应字段含义: 其中重要的字段: 1、首部长度: 占4位,单位是4个字节,也就是说最大值可以表示15*4=60字节,但我们通常首部的长度是20字节; 2、总长度: 占16位,单位是1个字节,这里总长度是包括了首部长度和数据部分; 3、标示: 占16位,用来 ...
分类:
其他好文 时间:
2017-09-03 11:08:12
阅读次数:
565
1. 最大传输单元(Maximum Transmission Unit,MTU)。 以太网帧中的数据长度规定最小46 字节,最大1500 字节,MTU 指数据帧中有效载荷的最大长度,不包括帧首部的长度。 2. IP帧格式, 4 位首部长度的数值是以4 字节为单位的,最小值为5,也就是说首部长度最小是 ...
分类:
其他好文 时间:
2017-06-15 11:29:58
阅读次数:
435