tos cos 和dscp 都是通过iptable 的mange 的mark 标签来更改的。

谈到qos首先需要了解qos调度的几个重要过程,qos调度过程包括网络入口数据流量的分类和标记、骨干网设备上的拥塞避免和拥塞管理、网路出口的队列调度这几个重要过程.
1、cos和tos的区别:
通过acl对流量进行分类以后,紧接着就需要对报文进行标记,打标记可以在三层(ip)报文头上做,也可以在二层报文头上做.
tos(type of service)就是指在三层报文头(即ip头)作标记,cos(code of service)则是在二层报文头作标记,tos与cos只是qos的一种标记机制。
2、802.1p、ip preference、tos、dscp的区别:
(1)、802.1p:
当需要在二层报文头做标记的时候,由于单纯二层报文没有地方能打标记,二层打标记只能在trunk上完成,trunk要用到802.1q或isl协议,如果使用的是802.1q协议,标记会打在802.1q协议头的tci字段上,打了标记(优先级)后的报文,就称为802.1p报文了。

ToS是历史产物,有点简单粗暴,只有三位二进制数,加起来就八种,后来发现不够,就玩出了DSCP,把两者的对应关系搞清楚是非常必要的。

ToS是三位二进制,所以有八位,0-7,和DSCP的对应关系,对应的DSCP就是ToS加上五位0,那不就是乘以8的关系么?

比如ToS值为1,那么DSCP就是100000,也就是32,*8的关系

tos cos dscp 区别和作用相关推荐

  1. 【网络】Cos和ToS和DSCP|Qos|PHB的含义和区别以及映射

    目录 视频教程: 介绍和区别 Qos/Cos IP-TOS(IPP/CS)和DSCP PHB(Per-Hop-Behaviors) 区别 各个等级的DSCP值和含义(PHB) 映射 COS到DSCP的 ...

  2. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  3. context-param与init-param的区别与作用

    <context-param>与<init-param>的区别与作用 spring 2009-11-04 16:49 阅读39 评论0 字号: 大 中 小 <contex ...

  4. python 静态方法 类方法 的作用_Python实例方法、类方法、静态方法的区别与作用详解...

    本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...

  5. nonatomic与atomic的区别与作用

    之前只知道在声明属性的时候要用nonatomic与atomic这两个关键字,但是具体的区别与作用还不是很理解,最近被问到,就做一下功课总结一下!希望对不是很理解的童鞋也有帮助!! atomic和non ...

  6. [转] context-param与init-param的区别与作用

    看到一篇关于web.xm文件中标签的讲解,顺带还阐述了容器的工作流程,因此转载此,以供参考,原文地址:与的区别与作用 <context-param>的作用: web.xml的配置中< ...

  7. python中类方法与实例方法的区别-Python实例方法、类方法、静态方法的区别与作用详解...

    本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...

  8. python的用途实例-Python实例方法、类方法、静态方法的区别与作用详解

    本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...

  9. Python 实例方法、类方法、静态方法的区别与作用

    Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文. 首先,这三种方法都定义在类中.下面我先简单说一下怎么定义 ...

最新文章

  1. share extension 不显示_你所不知道的网红小酒馆Helens
  2. 2018中国自动驾驶市场专题分析
  3. 转:ASP.NET程序中常用小技巧
  4. 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
  5. 软件架构设计最佳实践
  6. 怎么确保网站的可用性
  7. 用Syslog 记录UNIX和Windows日志的方法
  8. jQuery之防止【冒泡事件】,阻止默认行为 【return false】 event.stopPropagation event.preventDefault...
  9. sC#进阶系列——WebApi 接口参数不再困惑:传参详解
  10. spring jdbcTemplate中获取jdbc Connection并执行操作
  11. 网络安全实验室-解密关1
  12. 明大推荐系统导论笔记 week 2
  13. 协议:GRE;collisions
  14. Bigwig 可视化用 tackPlotR 试试看?
  15. springboot全局异常处理BasicErrorController和RestControllerAdvice
  16. c语言int型是什么意思,在c语言中,int代表什么意思
  17. 求生之路官方服务器延迟过高,《求生之路2》服务器tickrate的作用与网络参数的优化...
  18. Oracle数据库的基础
  19. 基于how-to-optimize-gemm初探矩阵乘法优化
  20. 小程序源码:智力考验看成语猜古诗句微信小程序-多玩法安装简单

热门文章

  1. 电脑专用计算机设备(工控机),工控机能够直接当作电脑来使用吗
  2. 计算机学院实验员岗位基本知识,实验室人员岗位职责
  3. 一元线性回归方程第二部分——一元线性回归模型
  4. gtf文件服务器,GTF 文件扩展名: 它是什么以及如何打开它?
  5. 一个程序员创业一年的感悟
  6. 函数的秘密之 函数返回值
  7. C语言学习笔记(8)函数
  8. 详解 argparse库使用
  9. win10 go1.18.1安装beego和bee遇到的问题
  10. 大话“东数西算”(中)