计算机网络

分组交换的报文交付时间

2020-03-07  本文已影响0人  YAN_DAOJIANG
图1
首先对在公式推导中需要的一些变量进行说明:假设我们有 的报文需要进行发送,采用分组交换的方式进行发送,假设分组的长度(大小)为 .假设链路带宽(数据传输速率)为 .假设从发送方到接收方的跳步数为 , 路由器 数为 .那么我们可以得到分组交付时间 的计算公式如下:

下面给出上面 公式{1} 的推导过程:

示例

下面我们通过以2009年全国计算机考研中的一道试题来加深对上面推导过程的理解:

在下图所示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速率为100 Mbps, 分组大小为1 000 B ,其中分组的头部大小为20 B. 若主机H1向主机H2发送一个大小为980 000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送开始到H2接收完为止,需要的时间至少是多少?

图2
【分析&求解】:由于题目中需要计算的是一个最小 时间,因此我们需要选择图中上面的一条链路进行计算.我们还需要计算的数据需要拆分为多少个分组.由于每个分组大小为,我们假设有个分组,因此可以列出下面方程:

解上面方程我们知道有个分组,由于在发送数据的过程中头部数据也需要进行发送,因此我们按 公式{1} 列出下面的算式计算得到时间:

因此,从H1发送开始到H2接收完为止,需要的时间至少是80.16ms.
上一篇 下一篇

猜你喜欢

热点阅读