若某分组交换网络及每段链路的带宽如下图所示,则H1到H2的最大吞吐量约为

【正确答案】 B
【答案解析】

从H1发出的数据共有三条路径可到达H2,假设每个数据段等长且等于10Mb,现分析数据全部从100Mb/s和1Mb/s链路通过的吞吐量,数据全部从1000Mb/s链路通过的情况和100Mb/s链路的类似,不做单独分析。假设数据全部从100Mb/s链路通过,前两个路由器的转发时延都是10Mb÷100Mb/s=0.1s,第三个路由器的转发时延为1s,H2每隔1s收到一个10Mb的数据段,吞吐量约为10Mb/s。假设数据全部从1Mb/s链路通过,则第一个路由器的转发时延为10Mb÷1Mb/s=10s,第三个路由器的转发时延为10Mb÷10Mb/s=1s,H2每隔10s收到一个10Mb的数据段,吞吐量约为1Mb/s。因此,H1到H2的最大吞吐量约为10Mb/s,选项B正确。综上所述,可得出结论:一条由多段链路组成的信道,其带宽(最大数据传输率)取决于带宽最小的那段链路。