qos是什么(一般网络业务的QoS包括哪些方面)
网络服务质量QoS的概念
服务质量的概念本身源于通信网络,它描述数据传输中的质量特性。在开放系统互连OSI参考模型中,有一组QoS参数,描述传送速率和可靠性要求等方面的特性。但是这些参数大多作用于较低协议层,某些QoS参数是为传送时间无关的数据而设置的,因此不能照搬用于描述分布多媒体应用及其传输的质量需求,从而引出了与多媒体相关的QoS的概念。而我们现在指的服务质量QoS,多是指多媒体传输及其应用相关的QoS。
1.什么是QoS
QoS是分布多媒体应用及其传输系统为了达到应用要求的能力所需要的一组定量的和定性的质量特性。对于多媒体来说,应用要求的能力包括媒体表现和用户的满意性,这是过去的QoS不考虑的,因为多媒体的视听感知直接作用与人。用一组参数定量地表示QoS,典型地有带宽、延迟、延迟抖动和可靠性等。参数有二层含义:参数本身,例如吞吐量;参数值,例如分组丢失率=10-4。表1所示为Vogel的五种典型的QoS参数示例,包括定量和定性的描述。QoS参数与其它系统参数的一个区别在于:QoS参数需要在分布系统各部件之间协商,以达成一致的QoS级别,而一般的系统参数不需这样做。
2.编码与QoS的伸缩性
数据编码的方法也与多媒体传输的QoS关联,因为视频和音频编码与质量有关,这是多媒体传输的新特点。例如,对于视频编码,涉及到帧内压缩、帧间压缩和分层压缩编码。对于只采用帧内压缩的编码,如采用运动JPEG,每帧都独立压缩和编码,因此减低帧率(丢帧)就可以允许QoS变化。当吞吐量减小,数据率降低时,可以利用各种显示抖动算法,通过减低视频显示分辨率而保持原帧率不变。对于同时采用帧内和帧间压缩的编码,如MPEG系列,可以通过建立不同的优先级来发送MPEG视频的I、P和 B帧来达到QoS的调节。I帧包含帧内编码,应具有最高的优先级,高优先级的数据流可以获得良好保障的QoS服务,而对较低优先级的数据流将用最大努力获得尽量高的QoS。分层压缩(又称可伸缩编码)按不同层次和颗粒度来编码,最低层包含基本信息,如亮度信息,而较高层包含其它信息,如色差信息或用于增强分辨率的信息位。当采用这种编码时,就可以根据端点的通信能力来优化数据传送的质量,例如接收工作站的显示器是黑白的,仅需向它传送基本层的编码。