TCP/IP卷一 IP报头_职场

TCP/IP卷一 IP报头_IP包_02

版本:4位, IP头的版本号,目前是IPv4,最新是IPv6

头部长度(HL)IP头的长度,若没有特殊选择,IP头总是20字节长是包头的总字节数是4字节的倍数。

服务类型(ToS)PPP D T R C 0

  定义了数据传输的优先级延迟吞吐量可靠性等特性,定义IP协议包的处理方法,它包含如下子字段

·    过程字段:3位,设置了数据包的重要性,取值越大数据越重要,取值范围为:0(正常)~ 7(网络控制)

·    延迟字段:1位,取值:0(正常)、1(期特低的延迟)

·    流量字段1取值0正常1期特高的流量

·    可靠字段1取值0正常1期特高的可靠性

·    成本字段1取值0正常1期特最小成本

·    未使用:1

长度长度16比特。IP包最大长度65535字节

认证IP标识,主机使用它唯一确定每个发送的数据(如主机的IP地址)

标志是一个3位的控制字段,包含:

        保留位:1

        不分段位DF1位,取值:0(允许数据报分段)、1(数据报不能分段)

        更多段位MF1位,取值:0(数据包后面没有包,该包为最后的包)、1(数据包后面有更多的包)

段偏移量当数据分组时它和更多段位MF, More fragments进行连接帮助目的主机将分段的包组合。

TTLtime to live生存时间每通过一个路由器该值减一0时将被路由器丢弃。

协议:8位,确定上层协议,包括ICMP1)、IGMP2)、IP4):被IP封装的IPTCP6)、UDP17)、RSVP46)、GRE47)、OSPF89

校验和:16位,是IPv4数据报包头的校验和。

option

·    松散源路由选项Loose Source Routing---数据包沿着IP地址序列传送允许两地址之间跳过多台路由

·    严格源路由选择Strict Source Routing---不允许两地址之间跳过多台路由如果下一条不在列表中则会发生错误

·    记录路由(Record Route---记录数据包出站接口的地址

·    时间戳(Timestamp---记录自己到过哪些路由器,而且记录到达时间

Padding填充0补足32