首页 > 试题广场 >

则两种交换方式完成该报文传输所需的总时间分别为( )。

[单选题]

主机甲通过1 个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mbps,主机甲分别采用报文交换和分组大小为 10 kb 的分组交换向主机乙发送 1 个大小为 8Mb( 1M=106)的报文。 若忽略链路传播延迟、分组头开销和分组拆装时间, 则两种交换方式完成该报文传输所需的总时间分别为( )。

  • 800 ms、 1600 ms
  • 801 ms、 1600 ms
  • 1 600 ms、 800 ms
  • 1 600 ms、 801 ms
不进行分组时,发送一个报文的时延是8Mb/10Mb/s=800ms,在接收端接收此报文的时延也是800ms,共计1600ms。进行分组后,发送一个报文的时延是10kb/10Mb/s=1ms,接收一个报文的时延也是1ms,但是在发送第二个报文时,第一个报文已经开始接收。共计有800个分组,总时间为801ms。
发表于 2017-01-13 11:10:15 回复(7)

报文传输 : 8Mb/10Mbps*2=1600ms
分组传输:一个分组的时延是10kb/10Mb/s=1ms,共计有800个分组,将最后一个接受到的总时间为801ms。
发表于 2017-03-28 15:38:24 回复(0)
首先明确一个概念:时延,时延是在路由器存储转发的时候产生的,通俗的理解,就是过一个路由器,就要产生一个时延,就是要等一段时间。 1M = 1024(近似为1000)K, 1Mb = 1024(近似1000)kb 10Mbps的意思是每秒钟传输10M个比特,bps:单位时间传输的比特数 报文交换: 在从甲到乙中经过路由器所产生的时延: 8Mb/10Mbps = 0.8s = 800ms 分组交换: 只有第一个分组在发送的时候,前面没有报文从乙到甲,而剩下的每个分组再发送的时候它的前一个报文都是正在往回赶,所以,他们用的是同一段时间,却做了两个事情(前一个报文往回赶,当前报文在发送),所以剩下的报文发送时延都不算从乙到甲回来的时间(因为这个时候它的下一个报文在发送,相当于时间复用了),所以它的总时间为: 8Mb/10kb = 800 个分组, 一个分组需要时间: 10kb/10Mbps = 0.001s = 1ms, 所以总时间为: 800 * 1 + 1 ms = 801ms
编辑于 2017-04-16 23:48:20 回复(2)
其实根本没有什么接受时延,分组交换一共800个分组,每个分组发送时延为1ms,当从甲发完这800个分组一共花了800ms,但是最后还要算最后一个分组在路由器的发送时延1ms,所以为801ms。
发表于 2020-05-06 17:36:54 回复(1)

1M=106可还行?

发表于 2020-02-06 11:39:54 回复(0)
对于报文交换,整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
对于分组交换,单个分组传送到相邻结点,存储下来后查找转发表转发到下一个结点。

题目中,
1. 只有一个报文,转发1次,所以8Mb/10Mb/s*2=1600ms,顺序发送,到达路由器,再顺序发送;
2. 只有一个路由器,因此只转发1次,也就是最后时间需加上时延*1,时延为10kb/10Mb/s=1ms,因此总时间为 8Mb/10Mb/s+1ms=801ms
发表于 2017-04-04 22:45:32 回复(0)
解释分组交换所花时间:明确该题是经过一个路由器,第一个分组发出去的时候,到达第一个路由器所需时间为10kb/10Mbps(10000kbs) = 0.001s = 1ms,从第一个路由器到达目的主机的时间也为1ms,当第一个分组从第一个路由器到达目的主机时,第二个分组到达了第一个路由(此谓之时间复用),因此第二个分组到达目的主机的时间也为1ms,一共8MB(80000Kb)/10kb = 800个分组,799个分组所花时间为1ms,第一个分组所花时间为2ms,总共time = 799*1+1*2 = 801ms
编辑于 2021-11-30 09:27:35 回复(0)
题错了?10Mpbs?
发表于 2019-06-27 16:14:04 回复(0)
电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
分组交换:单个分组(只是报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。
报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
时延:指数据从网络一端传送到另一端所需的时间。
(1)发送时延:主机或路由器发送数据帧所需要的时间
(2)传播时延:电磁波在信道中传播一定的距离所需要花费的时间
(3)处理时延:主机或路由器处理分组所花费的时间
(4)排队时延:在路由器中排队等待的时间
采用报文交换:
发送:8Mb/10Mbps=800ms 
接收:800ms
总:1600ms
采用分组交换:
每个分组发送时间:10kb/10Mbps=1ms
每个分组接收时间:接收这个分组的同时下个分组已经发送过来了
总:800个分组*1ms+1ms(最后一个分组接收的时间)=801ms
发表于 2018-08-14 10:58:42 回复(0)
没看清楚题目 选成B了😖
发表于 2017-11-14 18:34:07 回复(0)
。。。这是什么鬼
发表于 2016-12-11 18:55:18 回复(0)