Introduction to Computer Networking学习笔记(十五):End to End Delay 端对端延迟

参考原贴地址:https://blog.csdn.net/djl806943371/article/details/89331221

这一节介绍端对端延迟。端对端延迟由三部分组成:传输延迟(Propagation Delay)、封装延迟(Packetization Delay)和排队延迟(Queueing Delay)。他们的关系如下图:

传输延迟:

即链路长度除以传播速度,传播速度接近光速,在双绞线中为光速的70%,通常用2\times 10^{8}m/s计算。因此传输延迟只跟链路长度及传输速度有关,是一个可以确定的值。

 

封装延迟:

定义为从数据第一个bit进入link到最后一个bit进入link的时间。即将整个数据包放入链路所花费的时间。因此封装延迟跟数据包包含的位数、以及每秒能放入链路的位数有关,这也是一个可以确定的值

排队延迟:

当多个数据包同时到达同一个路由时,会按照先后顺序存入路由的缓冲区,排队进行传输,因此这与该数据包前面排有多少等待发送的数据包有关系。并且这是一个无法确定的延迟。

对于观看视频这种服务,要求稳定以稳定的速度播放,但是如果实时请求每一个数据包,由于queueing delay的存在是无法匀速获取的。因此会用到 play back buffer这种技术,也就是所谓的缓冲,提前缓冲当前播放点之后的一段时间内的视频内容,以达到匀速播放的目的。

在这里插入图片描述
不过我个人有点搞不懂的是,视频中nick也说到接受的速度不会高于发送的速度,那么 Received by Laotop的这条曲线的斜率应该小于 Sent by Server这条曲线才比较合适?

下面图例反应就是我们看视频中遇到卡顿的情况的原理
在这里插入图片描述
这一道quiz题目还是比较容易出错的,我们要记得playback buffer 的目的就是吸收我们的packet delay ,或者更准确的是queening delay在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值