IPv4 Type of Service服务类型(TOS)字段

IPv4 Type of Service服务类型(TOS)字段

IPv4报文格式

在这里插入图片描述

Tos服务字段:用于表示数据报的优先级和服务类型,占8位。包括一个3位长度的优先级,4位长度的标志位,最高位未用。
服务类型(TOS)包含在IPv4首部中,以便使不同类型的IP数据报(例如,一些特别要求低时延、高吞吐量或可靠性的数据报)能相互区别开来。例如,将实时数据报(如用于IP电话应用)与非实时流量(如FTP)区分开也许是有用的。用来给特殊的数据打标记,一般用来做QOS。

IPv4服务类型 (ToS)

IPv4 ToS/IPv6 流量类别字节
原文链接:https://techhub.hpe.com/eginfolib/networking/docs/switches/K-KA-KB/15-18/atmg/content/ch07s13.html

在这里插入图片描述Type of Service 8bit: 服务类型TOS,8bit,前3bit弃用,中间4bit表示如下,最后1bit必须置0。

TOS所说的服务类别,是指4bit字段:最小延时,最大吞吐量,最高可靠性,最小费用:

  • 1000 – minimize delay #最小延迟 对应于对延迟敏感的应用,如telnet和人login等。
  • 0100 – maximize throughput #最大吞吐量 对应于对吞吐量要求比较高的应用,如FTP文件应用,对文件传输吞吐量有比较高的要求。
  • 0010 – maximize reliability #最高可靠性 对网络传输可靠性要求高的应用,如使用SNMP的应用、路由协议等等。
  • 0001 – minimize monetary cost #最小费用
  • 0000 – normal service #一般服务

总结:TOS总共占8个比特位, 3bit弃用+4bit类型+1bit的0

注意:IP首部中的ToS字段,只能表示一种服务类别,也就是:这4bit字段中,最多只能有一个bit字段为1。全0表示一般服务,ftp这种需要最大吞吐,ssh和telnet需要最小延时。

作用

TOS常用来做QOS,用于在数据传输过程中的质量保证。说通俗一点,路窄、车多,所以对车标出优先级,有些车先走,有些车后走,有些车不让走。路由器跟交警一样,指挥交通,如何操作,取决事先确定的策略。对于终端而言(比如电脑),已经收到报文,所以就不会关心这个字段。

IPv6用Traffic Class流量类别替代了IPv4中的服务质量Type of Service,TOS仅对流量进行分类,

另外,注意只有当网络设备能够支持(能够识别IP首部中的ToS字段)识别ToS字段时,这给字段设置才有意义,否则没有任何作用。

猜你喜欢

转载自blog.csdn.net/inthat/article/details/127348341