问答题 在一个传输速率为1Gbit/s的TCP连接上,发送窗口的大小为65535B,单程传播时延等于10ms。试问可以取得的最大吞吐率是多少?线路效率是多少?(确认帧长度忽略不计)
【正确答案】
【答案解析】[答案要点]
根据题意,往返时延RTT=10ms×2=20ms,发送一个窗口的发送时延是65535B/(1Gbit/s)=0.52428ms。那么,最后一个比特到达对方主机的时间为10.52428ms。题目已经说明确认帧的长度忽略不计,因此发送一个窗口的完整时间为20.52428ms,即每秒可发送窗口个数为1000ms/20.52428ms=48.7227。吞吐率的定义就是每秒能发送的数据,故最大吞吐率为65535×8×48.7227=25.54Mbit/s;线路效率:25.54Mbit/s/(1Gbit/s)≈2.55%。