首页 > 试题广场 >

从H1发送 开始 到H2接 收 完为止,需要的时间至少是()

[单选题]

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

  • 80ms
  • 80.08ms
  • 80.16ms
  • 80.24ms
总时间T 等于 整个报文的传输延迟M/R + 最后一个分组跳n个路由器的传输延迟之和 n*L/R
路由器数n = 跳步数h - 1
---------------------------------------------------------------------------------------------------来自哈工大MOOC分组交换的PPT
发表于 2020-01-04 14:49:26 回复(0)
这题是2010年的计算机考研统考专业课中的一道选择题
下图是我给出的较容易理解的思路,

希望各位多提批评意见 多谢啦
编辑于 2017-03-12 13:11:03 回复(21)
一个分组是1000B,其中里面20B是分组头,所以有980B是数据,一共980000B的文件,则一共要发送1000个分组,1000*1000B是总的数据量,然后除以100Mbps为发送时延,计算后是80ms,每个分组的发送时延就是0.08ms,在这个时候,最后一个分组刚刚从H1发出,这个时候从H1到H2还要经历两次存储-转发,所以还要加上0.08ms*2的时延,加一起一共是80.16ms
发表于 2017-01-13 16:19:15 回复(8)
"存储-转发"   方式, 发送时延=分组长度/信道宽度, 1000B/ 100Mbps= 0.08ms, 两次存储-转发  0.08ms*2= 0.16ms
1000*1000B/100Mbps=80ms
80ms+ 0.16ms= 80.16ms
发表于 2017-03-08 14:33:46 回复(0)
发表于 2020-03-31 11:17:13 回复(0)
分组大小为1000B,分组头的大小为20B;
每个分组中的数据量为1000-20=980B;
当传输980000B数据的时候,需要使用980000/980=1000个分组;
又因为链路传输的速度为100Mbps
si发送的时延为1000B/100Mbps=1000*8bit/(100*1000b)=0.00008s
与此同时也等于 0.08s;
又由于计算机操作系统的流水线原理(三级流水线原理)
s1+s2+s3+999s3=T=0.08*2+1000*0.08=80.16ms;
发表于 2017-07-16 17:24:09 回复(0)
(分组的个数+链路-1)* 每个分组的发送时延
发表于 2022-07-27 07:05:24 回复(0)
H1 发送 H2接受难道不需要时间吗????之前有个题中间不经过路由器就算了两端的时间 这里又不算了 真的被这题给搞迷了

发表于 2021-08-01 03:16:40 回复(0)
分组大小为1000B,组头20B,则每组可存数据大小:1000-10=980B
文件数据980000B,则需要980000/980=1000组
总数据量:1000*1000=10^6B
需要的时间:10^6B/100Mbps=10^6*8bit/100*10^6bit/s=0.08s=80ms  (M(Mega)=10^6)
总时间:80+0.08*2=80.16ms
发表于 2020-05-06 15:03:09 回复(0)
完全不懂 ***乱按按对了
发表于 2020-04-28 19:18:26 回复(0)
看了好久,菜菜鸡终于搞懂了,哎,这题,so easy
发表于 2018-06-05 00:57:09 回复(0)
分组大小为1000B我理解成没有包含头20  怎么都找不到答案,。。我擦
发表于 2018-03-04 14:54:59 回复(0)
注意分组延时,需要添加分组延时的世家

发表于 2017-05-10 17:18:05 回复(0)
共发送1000个分组?为什么经过站点发送延时只计算一个分组的?不明白 有人帮忙解释下吗?
发表于 2017-03-19 14:45:35 回复(2)
编辑于 2017-03-01 09:47:45 回复(0)