QoS在IOS中的实现与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 决定QoS的因素

端到端(end-to-end)QoS是指从网络一端到另一端的QoS,这种QoS是全路程的QoS,不是点到点的。端到端(end-to-end)QoS也是指网络能够为特定数据提供所要求服务质量的能力。决定这种能力的因素有以下几种。

(1)带宽(Bandwidth)——带宽描述了网络设备的接口或网络链路在单位时间(秒)内发送或传送的比特量。带宽越大表示单位时间内传送的数据量越大,越能够保证服务质量。

(2)丢包率(Loss)——指未被接收到的数据包占总发送数据包的比率。丢包率是网络可靠性的一个参数。如果网络高度可靠,则在非拥塞情况下丢包率应该是0。在拥塞情况下,如果使用了QoS,则QoS将决定选择丢弃哪些数据包来缓解拥塞。

(3)延迟(Delay)——一个数据包从发送端被发送出去到达接收端所经历的有限时间。如语音,它的延迟就是指从讲话者说出口,到接听者听到声音这段时间。如果延迟过大,超过了规定值,就表明网络所提供的服务质量低,不能满足业务要求。

(4)抖动(Jitter)——也称延迟变量(delay variation),用来描述不同数据包在端到端传输中的不同延迟。如一个数据包从源端到目的端用时100ms,而其后的数据包经由同一条路径时却花费125ms,那么抖动就是25ms。终端设备上的应用软件,如Media Player,可以使用缓冲区来弥补由抖动造成的质量下降,但它不能补偿数据包到达时间的瞬时变化,这也会造成缓冲区的过载或欠载运行,导致业务质量降级。如在网上看电影时,视频播放仍然不够流畅。

网络对任何组织都是非常重要的。它承载着大量的应用,包括实时语音、高质量视频和对延迟敏感的数据等,这就要求网络必须能够通过管理带宽、延迟、抖动和丢包率等参数提供可预测、可管理,甚至有时是可保证的服务。

QoS就是用于达到这一目标的技术和工具。QoS的目标是形成一个聚合的、对于用户来说透明的网络,在这个聚合的网络平台上,各种数据共存且并不公平地竞争网络资源,加上重要应用的数据被网络设备赋予较高的优先级或得到优先服务,这样这些应用的服务质量就不会降低至不可用的地步了。