在图1所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,传输的分组大小为1500字节,分组首部大小为20字节,路由器之间的链路代价为路由器接口输出队列中排队的分组个数。主机H1向主机H2发送一个大小为296000字节的文件,在不考虑网络层以上层的封装,链路层封装,分组拆装时间和传播延迟的情况下,若路由器均运行RIP 协议,从H1发送到H2接收完为止,需要的时间至少是(1)ms;若路由器均运行OSPF协议,需要的时间至少是(2)ms。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
在图1所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,传输的分组大小为1500字节,分组首部大小为20字节,路由器之间的链路代价为路由器接口输出队列中排队的分组个数。主机H1向主机H2发送一个大小为296000字节的文件,在不考虑网络层以上层的封装,链路层封装,分组拆装时间和传播延迟的情况下,若路由器均运行RIP 协议,从H1发送到H2接收完为止,需要的时间至少是(1)ms;若路由器均运行OSPF协议,需要的时间至少是(2)ms。
首先,我们来解答这个问题需要明确几个关键点:
接下来,我们逐步求解:
(1)计算需要的分组数:总文件大小除以每个分组的大小,并考虑到分组首部的大小,得到需要的分组数。计算为:X个分组 = (296000字节 + 20X字节) ÷ 1500字节 = 200个分组。
(2)计算发送数据的时间:总数据量(以比特为单位)除以链路速率。计算为:(1500字节 × 8位/字节 × 200分组) ÷ 100Mbps = 24ms。
(3)计算一个分组数据从R1传输到H2的时间:每个分组在链路上的传输时间是分组大小除以链路速度。计算为:一个分组数据在一台路由器上的发送时间 = 1500B ÷ 100Mbps = 0.12ms。
对于RIP协议的情况:
路径是R1-R3-R6,该路径上一共有9个包(包括起始和结束的路由器)。所以总时间 = 24ms(原始发送时间) + 0.12ms × 9 = 25.08ms。
对于OSPF协议的情况:
路径是R1-R2-R5-R4-R6-H2,这是一个更短的路径,所以时间会有所不同。一个分组数据从R1传输到H2的时间 = 0.12ms × 5 = 0.6ms。因此总时间 = 原始发送时间(24ms)+ 0.6ms = 24.6ms。所以,考虑到RIP协议的情况,从H1发送到H2接收完为止需要的时间至少是25.08ms;若路由器均运行OSPF协议,需要的时间至少是24.6ms。因此答案为D选项。
本文链接:在图1所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,传输的分
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!