tos cos dscp 区别和作用
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 区别和作用相关推荐
- 【网络】Cos和ToS和DSCP|Qos|PHB的含义和区别以及映射
目录 视频教程: 介绍和区别 Qos/Cos IP-TOS(IPP/CS)和DSCP PHB(Per-Hop-Behaviors) 区别 各个等级的DSCP值和含义(PHB) 映射 COS到DSCP的 ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
- context-param与init-param的区别与作用
<context-param>与<init-param>的区别与作用 spring 2009-11-04 16:49 阅读39 评论0 字号: 大 中 小 <contex ...
- python 静态方法 类方法 的作用_Python实例方法、类方法、静态方法的区别与作用详解...
本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...
- nonatomic与atomic的区别与作用
之前只知道在声明属性的时候要用nonatomic与atomic这两个关键字,但是具体的区别与作用还不是很理解,最近被问到,就做一下功课总结一下!希望对不是很理解的童鞋也有帮助!! atomic和non ...
- [转] context-param与init-param的区别与作用
看到一篇关于web.xm文件中标签的讲解,顺带还阐述了容器的工作流程,因此转载此,以供参考,原文地址:与的区别与作用 <context-param>的作用: web.xml的配置中< ...
- python中类方法与实例方法的区别-Python实例方法、类方法、静态方法的区别与作用详解...
本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...
- python的用途实例-Python实例方法、类方法、静态方法的区别与作用详解
本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...
- Python 实例方法、类方法、静态方法的区别与作用
Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文. 首先,这三种方法都定义在类中.下面我先简单说一下怎么定义 ...
最新文章
- share extension 不显示_你所不知道的网红小酒馆Helens
- 2018中国自动驾驶市场专题分析
- 转:ASP.NET程序中常用小技巧
- 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
- 软件架构设计最佳实践
- 怎么确保网站的可用性
- 用Syslog 记录UNIX和Windows日志的方法
- jQuery之防止【冒泡事件】,阻止默认行为 【return false】 event.stopPropagation event.preventDefault...
- sC#进阶系列——WebApi 接口参数不再困惑:传参详解
- spring jdbcTemplate中获取jdbc Connection并执行操作
- 网络安全实验室-解密关1
- 明大推荐系统导论笔记 week 2
- 协议:GRE;collisions
- Bigwig 可视化用 tackPlotR 试试看?
- springboot全局异常处理BasicErrorController和RestControllerAdvice
- c语言int型是什么意思,在c语言中,int代表什么意思
- 求生之路官方服务器延迟过高,《求生之路2》服务器tickrate的作用与网络参数的优化...
- Oracle数据库的基础
- 基于how-to-optimize-gemm初探矩阵乘法优化
- 小程序源码:智力考验看成语猜古诗句微信小程序-多玩法安装简单