.网络上发送的所有TCP/IP协议帧都是下述三种类型之一: 、

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:21:59
.网络上发送的所有TCP/IP协议帧都是下述三种类型之一: 、
和 播送

一.网络接口层

二.网际协议层

1、Version=4,表示IP V4。该部分占4个BIT位。

2、Header Length=20 Bytes(刚好和TCP的伪头部是一样20Bytes),表示IP包头的总长度为20个字节。该部分占4个BIT位,单位为4个字节,因此,一个IP包头的长度最长为“1111”,即15*4=60个字节。

3、Type of Service=00,表示服务类型为0。该部分用二个十六进制值来表示,共占8个BIT。

8个BIT的含义是:

000 前三位不用

0 表示最小时延,如Telnet服务使用该位

0 表示吞吐量,如FTP服务使用该位

0 表示可靠性,如SNMP服务使用该位

0 表示最小代价

0 不用

4、Total Length:包含伪头部的20Bytes的长度。假如48Bytes,表示该IP包的总长度为48个字节。该部分占16个BIT,单位为Byte。在以太网中能够传输的最大IP数据包为65535个字节。

5、Identification,表示第几个IP包。该部分占16个BIT。

6、Flags,表示片标志,占3个BIT。各位含义分别为:

第一个“0”不用;

第二个“0”为分片标志位,“1”表示分片,“0”表示不分版本;

第三个“0”为是否最后一片标志位,“0”表示最后一片,“1”表示还有更多的片。

7、Fragment Offset=0,表示片偏移为0个Bytes。该部分占13个BIT(这个我暂时也没懂什么意思)。

8、Time to Live=128Secongs/Hops,表示生存时间TTL值为128。该部分占8个BIT。

9、Proctol=6(TCP):

TCP = 6; UDP = 17; ICMP = 1;该部分占8个BIT