首页 > 代码库 > 1.4 包交换网络的时延,丢包,吞吐

1.4 包交换网络的时延,丢包,吞吐

1.4 包交换网络的时延,丢包,吞吐


问:考虑通过从源主机在固定线路发送一个数据包发送到目的主机。列出在端至端延迟的延迟因素。 哪些因素是恒定的,哪些是变量?


答:延迟因素有处理延迟(processing delays),传输延迟(transmission delays),传播延迟(propagation delays),和排队延误(queuing delays)。所有这些延迟是固定的,除了排队延迟(queuing)是可变的。


问:传播时延和传输时延的比较

答:传输时延(transmission delays)是路由器将分组推出所需要的时间,它是分组长度和链路传输速率的函数,而与两台路由器之间的距离无关。

  传播时延(propagation delays)是一个比特从一台路由器向另一台路由器传播所需要的时间,它是两台路由器之间距离的函数,但与分组的长度或链路的传输速率无关。


问:1000个字节长度的包在链接上传播的距离是2500公里,传播速度2.5·10 8米/秒,以及传输速率2   Mbps,需要多长得时间?

  长度为L的数据包传播超过距离d,传播速度s的链路,和传输速率 R bps,需要多长时间?这是否延

  迟取决于数据包长度?这是否延迟取决于传输速率?


答:10msec; d/s; no; no


假设主机A要发送大文件给主机B.主机A的路径

到主机B有三条不同的速率的链路,其中R 1= 500 kbps的,R 2 =2 Mbps的,和R 3= 1 Mbps的。

a.假定网络中的任何其他通信,文件传输的吞吐量是什么?


b.假设该文件是4-百万字节。由可以通过分割文件大小,大致有需要多长时间向主机B传输文件?

C。重复(a)和(b)中,但现在,R 2还原为100kbps。


a) 500 kbps

b) 64 seconds

c) 100kbps; 320 seconds

吞吐量取决于数据流过的链路的传输速率。我们看到当没有其他干扰流量时,其吞吐量能够近似为沿着源和目的地之间路径的最小传输速率。图1-20b中的例子更一般地说明了吞吐量不仅取决于沿着路径的传输速率,而且取决于干扰流量。


技术分享

假设终端系统A要发送大文件到终端系统B.在很高层次,介绍了如何结束系统中的从文件创建数据包。 


当这些分组中的一个到达的分组交换机,什么样的信息中的报文中的开关使用,以确定链接到该分组是转发?为什么分组交换的因特网类似于从驱动的一个城市到另一个还要一路问路?


终端系统中把大文件分成块。它增加了头部的每个块,从而从生成文件的多个数据包。在各分组中的报头包括

IP目的地(终端系统B)的地址。分组交换使用目标IP

在分组地址,以确定输出链路。问走哪一条路是

类似于给包询问哪个输出链路它应该被转发,数据包的目的地址。



1.4 包交换网络的时延,丢包,吞吐