按照惯例,还是先宣传一下老师的课程网站:
一、分组丢失和延时是怎样发生的?
在路由器缓冲却的分组队列
分组到达链路的速率超过了链路的输出的能力
分组等待排到队头、被传输
![](https://i-blog.csdnimg.cn/blog_migrate/6d74cc4f75973917480569804a14cb70.png)
二、四种分组延时
节点处理延时
![](https://i-blog.csdnimg.cn/blog_migrate/4c9ee1430b940c7468f71d84e246f5df.png)
排队延时
![](https://i-blog.csdnimg.cn/blog_migrate/9305564ac9f294d275217681e53b9271.png)
传输延时
![](https://i-blog.csdnimg.cn/blog_migrate/b7625b485869630e5f6c1d054fbd407e.png)
传播延时
![](https://i-blog.csdnimg.cn/blog_migrate/417cce86a935d5d4822259d62875f38a.png)
传输延时和传播延时的现实类比
![](https://i-blog.csdnimg.cn/blog_migrate/728ed5ff76f049233460a94635bb4c44.png)
![](https://i-blog.csdnimg.cn/blog_migrate/81ee78827d8365d54096273170291b5f.png)
各个延时数量级比较
![](https://i-blog.csdnimg.cn/blog_migrate/4f616c7189c1819aa7e7b214440c7bb1.png)
三、排队延时精讲
![](https://i-blog.csdnimg.cn/blog_migrate/5d223e834bb3ff08ec7f6baee0a26ef7.png)
a也可以理解为单位时间想要通过该链路转发的分组的数量;
![](https://i-blog.csdnimg.cn/blog_migrate/cd4d356cf70932548330312f6214dadd.png)
这里也解释了上图为什么这里要取9而不能去10,因为取10时,流量强度等于1,它自己就挂了;
四、Internet的延时和路由
Internet的延时和路由是什么样的呢?
这里介绍一个书中所提到的程序-Traceroute
![](https://i-blog.csdnimg.cn/blog_migrate/38d67c0b7c3546618d7275496d672f08.png)
利用了ICMP协议(互联网控制报文协议),在视频25:25处老师有详细解释;
TTL:Time To Leave 生存时间,当该字段减小到0时,报文不再向下一个路由器传输,并向源主机报告一个“错误”
RTT:Round Trip Time 指的是数据包从发送端发送到接收端并返回所需要的时间
五、吞吐量
![](https://i-blog.csdnimg.cn/blog_migrate/311f8b35252271b26ef0d2786fe6dd3c.png)
平均吞吐量往往远小于瞬间吞吐量,因为互联网是突发的,“管子”中总是一段一段的;
当一个路由器在传输过程中,会有一个策略是“pacing”(来源于我们计网老师的实验室),就是有意的降低平均吞吐量,防止对下一层的路由器造成过大的延迟;
![](https://i-blog.csdnimg.cn/blog_migrate/4dc64913386e0a42c33b82ee15937a05.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4724ad63009d26db32b61f5386ea57ae.png)
互联网真实场景(具体解释可以看视频41:42):
![](https://i-blog.csdnimg.cn/blog_migrate/b5785f42a898df5666b41dcc48f21c73.png)
但是实际上取决于什么是根据时代有不同的答案的。