互联网上的各种应用对网络指标的敏感性不一,下列应用中对延迟抖动最为敏感的是______。
A.浏览页面
B.视频会议
C.邮件接收
D.文件传输
参考答案:B
解析:本题考查QoS的相关知识。
在分组交换网络和计算机网络领域中,流量工程术语QoS指的是网络满足给定业务合同的概率,在许多情况下,非正式地用来指分组在网络中两点间通过的概率。QoS是一种控制机制,它提供了针对不同用户或者不同数据流采用相应不同的优先级,或者是根据应用程序的要求,保证数据流的性能达到一定的核准。QoS的保证对于容量有限的网络来说是十分重要的,特别是对于流多媒体应用,例如VoIP和IPTV等,因为这些应用常常需要固定的传输率,对延时也比较敏感。
在因特网创建初期,没有意识到QoS应用的需要。因此,整个因特网运作如一个“竭尽全力”的系统。每段信息都有4个“服务类别”位和3个“优先级”位,但是它们完全没有派上用场。依发送和接收者看来,数据包从起点到终点的传输过程中会发生许多事情,并产生如下问题。
(1)丢失数据包:当数据包到达一个缓冲器已满的路由器时,则代表此次的发送失败,路由器会依网络的状况决定是否丢弃一部分、不丢弃或者是丢弃所有的数据包,而且这不可能在预先就知道,接收端的应用程序在这时必须请求重新传送,而这同时可能造成总体传输严重延迟。
(2)延迟:或许需要很长时间才能将数据包传送到终点,因为它会被漫长的队列迟滞,或需要运用间接路由以避免阻塞;也许能找到快速、直接的路由。总之,延迟非常难以预料。
(3)传输顺序出错:当一群相关的数据包被路由经过因特网时,不同的数据包可能选择不同的路由器,这会导致每个数据包有不同的延迟时间。最后数据包到达目的地的顺序会和数据包从发送端提交出去的顺序不一致,这个问题必须要有额外的协议负责刷新失序的数据包。
流量约定服务等级协议(Service Level Agreement, SLA)给数据流设定优先级,以此在网络/协议层面上,根据相互商定的尺度,设定有保障的性能、通过量、延迟等界限。一些特定形式的网络数据流需要定义服务质量,例如:多媒体流要求有保障的通过量、IP电话需要严格的抖动和延迟限制、安全关键系统的应用系统,例如远程外科手术要求有可靠保证的可用性(也称做硬性QoS)。