4.2.1IP首部格式(P82) ·1.版本( Version),4bit,4:|PV4,6:|P6 ·2首部长度( Internet Header Length,IH),4bit,单 位为4,IP首部定长20字节,即5个单位的长度(4X5=20)。 P首部最大值60字节。 3服务类型( Type of service,T0s)8bit DTRCL0J -优先级- 服务类型 优先级,3bit,表示本数据包的重要程度,当网络出现 拥塞时,路由设备根据数据包的优先级决定首先丢弃哪些包。 RFG791把T0S分为8个优先级,见P83表4-1,数值越大优先级 越高。 但是目前的Pv4并未使用优先级,统一用0表示
4.2.1 IP首部格式(P82) • 1.版本(Version),4bit,4:IPv4,6:IPv6 • 2.首部长度(Internet Header Length,IHL),4bit,单 位为4,IP首部定长20字节,即5个单位的长度(4X5=20)。 IP首部最大值60字节。 • 3.服务类型(Type of Service,TOS)8bit 优先级,3bit,表示本数据包的重要程度,当网络出现 拥塞时,路由设备根据数据包的优先级决定首先丢弃哪些包。 RFC791把TOS分为8个优先级,见P83表4-1,数值越大优先级 越高。 但是目前的IPv4并未使用优先级,统一用0表示。 D T R C 0 优先级 服务类型
IP首部格式 服务类型4bit,为本数据包希望得到的服务,分别用DTRc 表示: D T R D(de|ay,0为普通值,1为最小延迟) T( throughput,0为普通值,1为最大吞吐量) R( reliability,0为普通值,1为最高可靠性) G(cost,0为普通值,1为最低成本) 0001最小代价 0010最高可靠性 0100最大吞吐量 1000最小延迟 P83表4-2列出了各位组合的设置类型 4位全0表示一般服务,4位全1是最高安全性
IP首部格式 –D( delay,0为普通值,1为最小延迟) –T( throughput,0为普通值,1为最大吞吐量) –R( reliability,0为普通值,1为最高可靠性) –C( cost,0为普通值,1为最低成本) 0001最小代价 0010最高可靠性 0100最大吞吐量 1000最小延迟 P83表4-2列出了各位组合的设置类型。 4位全0表示一般服务,4位全1是最高安全性。 服务类型4bit,为本数据包希望得到的服务,分别用DTRC 表示: D T R C
P首部格式 对于传输数据量大的一般要求高吞吐率,如TP、SMTP、DNS。 对于数据量少的要求低延迟,如 Tel net、FTP控制信息 SMTP命令。 对于路由和网管信息,要求较高的可靠性,如GP、SNMP。 对于向用户发送的一般新闻,要采用低成本路径,如NTP。 不过,服务类型未能在现有的P网络中普及使用
IP首部格式 对于传输数据量大的一般要求高吞吐率,如FTP、SMTP、DNS。 对于数据量少的要求低延迟,如Telnet、FTP控制信息、 SMTP命令。 对于路由和网管信息,要求较高的可靠性,如IGP、SNMP。 对于向用户发送的一般新闻,要采用低成本路径,如NNTP。 不过,服务类型未能在现有的IP网络中普及使用
P首部格式 ·4.总长度( Total Length)16bit,指定包括首部和数据 在内的数据包总长度。数据长度=总长度-20。 ·5.标识( Identification)16bit,为分片的数据单元提 供唯一标识,由源主机赋予P数据包,当P包被分片时, 每个分片仍使用这个标识符,目的主机根据该标识和源P 地址判定收到的分片,从而完成数据包的重组。 ·6.标志( Flags)3bit,表示数据包是否允许分片以及是 否是最后1片。第1位保留0;第2位0表示可以分片,1不表 示分片;第3位0表示最后一片,1表示还有更多分片抵达 ·7.分片偏移( Fragmentation0 offset)13bit,为目的主 机各分片的重组提供顺序依据。偏移量以8字节为1个单位
IP首部格式 • 4. 总长度(Total Length)16bit,指定包括首部和数据 在内的数据包总长度。数据长度=总长度-20。 • 5. 标识(Identification)16bit,为分片的数据单元提 供唯一标识,由源主机赋予IP数据包,当IP包被分片时, 每个分片仍使用这个标识符,目的主机根据该标识和源IP 地址判定收到的分片,从而完成数据包的重组。 • 6. 标志(Flags)3bit,表示数据包是否允许分片以及是 否是最后1片。第1位保留0;第2位0表示可以分片,1不表 示分片;第3位0表示最后一片,1表示还有更多分片抵达。 • 7. 分片偏移(Fragmentation Offset)13bit,为目的主 机各分片的重组提供顺序依据。偏移量以8字节为1个单位
IP首部格式 ·8.生存时间( Time to live,iTL)8bit,数据包在网络 中的生存时间,数据包每经过1个路由器,TTL值减1,当 TTL值减到0时如果仍未到达目的地,便丢弃该数据包。 ·9.协议( Protoco l)8bit,确定发送时数据包的上一层协 议,指明被IP数据包封装的协议。TGP为6,UDP为17。 ·10.首部校验和( Header Checksum)16bit。 11.源地址( Source Address)32bit,源主机的IP地址。 12.目的地址( Destination Address)32bit,目标主机 的P地址。 ·13.选项(0 ptions)不定长,但受首部长度的限制,主要 用于调试
IP首部格式 • 8. 生存时间(Time to Live,TTL)8bit,数据包在网络 中的生存时间,数据包每经过1个路由器,TTL值减1,当 TTL值减到0时如果仍未到达目的地,便丢弃该数据包。 • 9. 协议(Protocol)8bit,确定发送时数据包的上一层协 议,指明被IP数据包封装的协议。TCP为6,UDP为17。 • 10. 首部校验和(Header Checksum)16bit。 • 11. 源地址(Source Address)32bit,源主机的IP地址。 • 12. 目的地址(Destination Address)32bit,目标主机 的IP地址。 • 13. 选项(Options)不定长,但受首部长度的限制,主要 用于调试