题目
假设主机A和B之间的链路带宽为100Mbps,主机A的网卡速率为1Gbps,主机B的网卡速率为10Mbps,主机A给主机B发送数据的最高理论速率为A. 1MbpsB. 10MbpsC. 100MbpsD. 1Gbps
假设主机A和B之间的链路带宽为100Mbps,主机A的网卡速率为1Gbps,主机B的网卡速率为10Mbps,主机A给主机B发送数据的最高理论速率为
A. 1Mbps
B. 10Mbps
C. 100Mbps
D. 1Gbps
题目解答
答案
B. 10Mbps
解析
考查要点:本题主要考查网络传输中的速率限制原理,即瓶颈效应的应用。需要理解数据传输速率由传输路径中最慢的环节决定。
关键思路:
- 发送端与接收端的网卡速率:发送端的网卡速率若高于链路带宽,不会成为瓶颈;接收端的网卡速率若低于链路带宽,则会成为瓶颈。
- 链路带宽的作用:链路带宽是数据传输的中间环节,其速率需与两端网卡速率共同决定最终传输速率。
- 最终速率的确定:传输速率由最慢的环节决定,即发送端网卡、链路带宽、接收端网卡三者中的最小值。
瓶颈分析
- 发送端(主机A):网卡速率为$1\text{Gbps}$,远高于链路带宽$100\text{Mbps}$,因此不会成为瓶颈。
- 链路带宽:主机间链路速率为$100\text{Mbps}$,是中间传输环节的速率。
- 接收端(主机B):网卡速率为$10\text{Mbps}$,低于链路带宽,因此成为瓶颈。
最终速率计算
数据传输速率由最慢环节决定,即:
$\min(1\text{Gbps}, 100\text{Mbps}, 10\text{Mbps}) = 10\text{Mbps}$