《数据通信与网络》笔记--QoS
QoS(Quality of Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。
1.QoS参数
2.改进QoS的技术
2.1.调度
2.1.1.先进先出队列
2.1.2.优先权队列
2.1.3.加权公平队列
2.2.通信量整形
2.2.1漏桶
2.2.2.令牌桶
2.2.3.令牌桶和漏桶的结合使用
2.3.资源预留
1.4.许可控制
3.QoS模型
3.1.综合业务
是一种端到端基于流的QoS技术,基本思想就在于以资源预留的方式来实现QoS保障。其服务模型在IETF RFC1633中进行了定义。RFC1633将
资源预留协议RSVP作为IntServ结构中的核心信令协议。
IntServ/RSVP提供3种层次的业务:
端到端的质量保证型服务:保证带宽、限制延迟、无丢包。
可控负载型服务:类似于在当前负载较轻网络中实现尽力而为业务的服务质量。
尽力而为的服务:类似于当前Internet上尽力而为的服务。
从技术角度讲,IntServ/RSVP在目前的网络上是一种行之有效的QoS保障方法,可提供严格的端到端细粒度的服务质量,但其对网络节点要求高,
扩展性差。因此目前端到端全网支持的IntServ实用性很低。
3.2.差分业务
DiffServ是IETF在1998年推出的一种基于类的QoS技术,主要用于骨干网。使用DiffServ,在网络入口处根据服务要求对业务进行分类、流量控制,
在网络中根据实施好的QoS机制来区分每一类通信,并为之服务(包括资源分配、队列调度、分组丢弃策略等)。
与IntServ类似,DiffServ也定义了3种服务类型:
尽力而为的服务:类似于目前Internet上尽力而为的服务。
奖赏服务:为用户提供低延迟、低抖动、低丢包率和保证带宽的端到端或者网络边界到边界的传输服务。
确保服务:确保服务通过控制丢包优先级,提供比“尽力而为”服务更好的服务。
DiffServ不面向单个业务流,而采用聚合机制将具有相同特性的若干业务流聚合起来,为整个聚合流提供服务,具有良好的扩张性,同时,DiffServ
相对更容易在现有IP网络及产品中实现,因此目前商用网络中QoS基本上都是基于DiffServ模型实现,但其难做到基于流的端到端的QoS,颗粒度较差。
《数据通信与网络》笔记--QoS的更多相关文章
- 异构无线网络之QOS简介
QoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力, 是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术. 在正常 ...
- 《数据通信与网络》笔记--虚电路网络:帧中继和ATM
在之前的文章中已经介绍过虚电路交换,详细请参见:http://blog.csdn.net/todd911/article/details/9069447 这边介绍下使用虚电路交换的2中WAN技术:帧中 ...
- 《数据通信与网络》笔记--TCP中的拥塞控制
1.拥塞窗口 发送方窗口的大小不仅取决于接收方,而.而且还取决于网络拥塞的情况. 发送方有2种信息:接收方通告的窗口大小和拥塞窗口的大小,实际的窗口大小事这两者中的最小者. 实际窗口大小 = min( ...
- 《数据通信与网络》笔记--IPSec
1.IP层的安全:IPSec IP层安全(IP security,IPsec)是由因特网工程任务组(IETF)设计用来为IP层的分组提供安全的一组协议.IPsec帮助 生成经过鉴别的与安全的IP层的分 ...
- 《数据通信与网络》笔记--SCTP
SCTP(stream control transmission protocol)是一种新的可靠的,面向报文的传输层控制协议.它兼有UDP和TCP的特性,它是可靠的面向报文的协议,它保存报文的边界, ...
- 《数据通信与网络》笔记--SSL/TLS
上次简单地介绍了IP层的安全,今天来介绍下在传输层提供安全性最主要的2个协议:安全套接字层(SSL)协议和传输 层安全(TLS)协议.TLS实际上就是SSL的IETF版本. 1.SSL服务 设计安全套 ...
- 网络笔记02数据解析 -1-JSON解析
1.JSON解析 1.JSON介绍 JSON是最网络传输数据最为广泛的数据格式,没有之一,出身草根,是Javascript的子集,专门负责描述数据格式.Javascript是网页开发的一种脚本语言,和 ...
- 网络笔记-unity 实现AOP
该文章来自网络,如有冒犯,请及时联系! 前提 引用以下文件 Microsoft.Practices.ObjectBuilder2.dll Microsoft.Practices.Unity.dll M ...
- Android网络笔记
(1)网络状态: ConnectivityManager负责管理所有连接的服务(如:系统服务,3G/4G,WiFi,蓝牙等).查看网络状态的类是NetWorkInfo,它是通过Connectivity ...
随机推荐
- 关于Application.Lock和Lock(obj)
http://www.cnblogs.com/yeagen/archive/2012/03/01/2375610.html 1.Application.Lock和Application.UnLock一 ...
- Android工具:延展图片NinePatch
NinePatch能够对.png图片进行处理,生成一个.9.png格式的图片,图像拉伸操作时,图片就会有失真,而.9.png是Android里所支持的一种特殊的图片格式,可以实现部分拉伸. 制作图片方 ...
- POJ1573——Robot Motion
Robot Motion Description A robot has been programmed to follow the instructions in its path. Instruc ...
- Consistent Hashing算法-搜索/负载均衡
在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin).哈希算法(HASH).最少连接算法(Least Connection).响应速度算法(Respons ...
- !! UML十四图打油诗记忆法
http://www.cnitpm.com/pm/7458.html UML十四图打油诗记忆法 UML十四图打油诗记忆法 UML它有十四图 包含静态和动态(分类) 类图构件搞对象(类图.构件图.对象图 ...
- JSP JSP工作原理 JSP语法 JSP声明 JSP注释 JSP指令 jsp九大隐式/内置对象
1 什么是JSP 1)为什么说,Servlet是一个动态Web开发技术呢? Servlet是基于服务端的一种动态交互技术, HttpServletRequest表示客户端到服务端的 ...
- WPF中映射clr namspace
1. xaml中直接映射为prefix xmlns:prefix="clr-namespace:MyApplication.Modules.Entity;assembly=MyAssembl ...
- jekyll themes
jekyll主题下载: https://mademistakes.com/work/jekyll-themes/ https://github.com/jekyll/jekyll/wiki/Theme ...
- 1523. K-inversions(K逆序对)
1523 这题应该说有一些DP的思想吧 dp[i][j]表示以i为结尾第j个数的个数 k单调下降 直接求的话肯定超时 然后用树状数组来进行维护 求k-1次树状数组 #include <iostr ...
- bzoj2456
有趣的题目 空间1mb,所以开数组的算法就不要想了(我一开始没看到……) 仔细读题,然后发现这里他限定众数为出现超过n div 2次 也就是说,这个数可以对应每一个不相同的数消掉,最终还剩下这个数 也 ...