网络中的延迟和抖动问题资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


11
解决网络抖动的方法
前触发时刻出队,如果是,则将该数据包出
队.
3.根据抖动缓存指针队列中的队尾数据包
和队头数据包时戳值之差与当前抖动缓存深
度的大小关系,以及根据数据包在抖动缓存
指针队列中的缓存时间与该抖动缓存指针队
列缓存数据包的最小延时量之间的关系,增
大或缩小当前抖动缓存深度的操作。
12
网络中的延迟和抖动问题
1
网络中的延迟和抖动问题
目录
1.延迟的概念及分类 2.降低网络延迟的方法 3.抖动的概念及产生抖动 的原因 4.解决网络抖动的方法
2
基本概念
延迟的概念:
数据包穿越一个或多个网段所经历 的时间称为延迟。从用户的角度讲,延 迟即用户发出请求到接收到远端应用系 统的响应的时间。基于TCP/IP协议网络 传输包括以下处理过程:路由器处理、 用户数据单元在网络上传输以及服务器 处理过程,相应地将产生路由延迟和用 户数据单元在网络上的传输延迟。路由 延迟包括域名请求延迟、TCP连接建立 和释放延迟以及IP寻径延迟。
3
基本概念
延迟的分类:
在数据传输过程中,一般认为延迟分为 :传输延迟,传播延迟,处理延迟和排队延 迟,打包延迟。 传输延迟:将所有分组的比特全部传送 到线路上所需要的时间,即PDU的第一个比 特从端点传送到线路上直到最后一个比特离 开端点的这段时间。 传播延迟:一个数据包中的每一个比特 被推向链路后,该比特向下一跳路由器进行 4
隔因数据包经历不同的延迟大小而遭到破坏,
从而产生抖动。
10
解决网络抖动的方法
1.数据包接收端的抖动缓存指针队列的入
队线程接收数据包,对接收到的数据包进行
排序后将接收到的数据包插入抖动缓存指针
队列的相应位置。
2.抖动缓存指针队列的出队线程定时器以
一定时间间隔触发出队线程,出队线程判断
抖动缓存指针队列队头的数据包是否应该在
基本概念
传播。从该链路的起点到到达下一跳 路由器传输所需要的时间。 处理延迟:分组交换过程中发送端 和目的端对数据进行处理所需时间的 总和,如检查分组首部和决定将该分 组导向哪里所需要的时间等。 排队延迟:每一次分组交换将使数 据加入到缓冲队列中,每一个PDU的 目的输出端可能存在着许多分组排队。 打包延迟:协议层等待应用层产生 满足PDU有效负载长度的字节流量,
5
基本概念 然后才能打包成协议数据单元 (PDU)。这段等待时间就是打包延 迟。
6
降低网络延迟的方法
1、增加有效网络带宽。随着网络新 应用中多媒体传输变得越来越广泛, 各种数据充斥于网络中,使网络变得 拥挤不堪。可以采用增加带宽的方法 为应用提供更大的容量,但不能保证 所要提高的关键任务的性能的提升。 2、提高主干网络速度。主干网络的 带宽和传输速度严重影响着各个子网 之间的通信效率,所以现在的组合干 网络往往采用光纤进行通信。目的是
延迟,并导致通过同一连接传输的分组延迟
各不相同,而抖动,就是用来描述这样一延
迟变化的程度。
9
基本概念
抖动的原因:是由于各种延时的变化导致
网络中的数据分组到达速率的变化。网络的 传输是一个复杂的过程,中间要经过路由器
和不同的链路,每个数据包历经的延时不一
样。数据包离开发送端时,按照规则的间隔
均匀排列,在通过网络之后,这一均匀的间
7
降低网络延迟的方法
提高主干网的性能,这样就可以大大提高传
输效率。
3、对服务器进行优化,服务器在网络环境
下为客户机提供共享资源,服务器速度过低,
执行操作系统和协议的时间会远远大于在传Leabharlann 输线路上花费的时间。8
基本概念
抖动的概念:抖动是QOS里面常用的一个
概念,其意思是指分组延迟的变化程度。如 果网络发生拥塞,排队延迟将影响端到端的
相关文档
最新文档