003::每天五分钟入门TCP/IP协议栈::IP协议之TOS字段说明

发布时间:2020-08-03 23:57:27 作者:Python扫地僧
来源:网络 阅读:10282

从IP首部看ToS的位置:
003::每天五分钟入门TCP/IP协议栈::IP协议之TOS字段说明
ToS即为服务类型,只有当网络设备能够支持(能够识别IP首部中的ToS字段)识别ToS字段时,这给字段设置才有意义。否则都是空谈。

先说具体字段的意义:
Tos字段长度为8bit
前3bit字段:
为优选权子字段,现在已经废弃,这个字段默认值是000,从wireshark抓包结果看,表示的是:

003::每天五分钟入门TCP/IP协议栈::IP协议之TOS字段说明

大部分IP首部中的ToS字段的8bit字段中,前三个子字段默认值是000,默认填充为000。但是在一些特定的场景,例如OSPF协议中网络设备之间交互OSPF相关数据,该字段是有用的:
003::每天五分钟入门TCP/IP协议栈::IP协议之TOS字段说明

4bit字段:
这四个字段组合在一起,表示了该数据报对应的服务类别,这个应用层的服务类别是不同的。这里所说的服务类别,是指:
1000 -- minimize delay #最小延迟
0100 -- maximize throughput #最大吞吐量
0010 -- maximize reliability #最高可靠性
0001 -- minimize monetary cost #最小费用
0000 -- normal service #一般服务
IP首部中的ToS字段,只能表示一种服务类别,也就是:这4bit字段中,最多只能有一个bit字段为1。

看下不同应用下该4bit字段对应的值:
003::每天五分钟入门TCP/IP协议栈::IP协议之TOS字段说明
翻译过来就是:
003::每天五分钟入门TCP/IP协议栈::IP协议之TOS字段说明
最小延迟,对应于对延迟敏感的应用,如telnet和人login等。
最大吞吐量,对应于对吞吐量要求比较高的应用,如FTP文件应用,对文件传输吞吐量有比较高的要求。
最高可靠性,对网络传输可靠性要求高的应用,如使用SNMP的应用、路由协议等等。
最小费用,如NNTP这种用户网络新闻等。

1bit字段:
这个1bit末尾,没有被使用,必须强制设置为0

总结:
该字段中,正常的IP报文,前3bit的值是000,用不上该优先权子字段;
4bit字段中,表示的是服务类别,并且该4bit字段中,只能有一个bit字段为1;
1bit字段中,该字段未使用但是必须强制为0。

推荐阅读:
  1. IP地址有什么用?
  2. MySQL限制IP网段范围从远程访问的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ip 首部 tos

上一篇:数据库知识补充

下一篇:七、yarn基本原理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》