假设A B两个端系统通过唯一的一条8Mbps链路连接(M=10^6) 该链路的双向传播时延是150ms;A通过一个
已帮助 人
假设A、B两个端系统通过唯一的一条8Mbps链路连接(M=10^6),该链路的双向传播时延是150ms;A通过一个TCP连接向B发送一个大文件,B的接收缓存足够大,每个TCP段最大段长度(MSS)为1500字节,TCP采用Reno版本,且总是处于拥塞避免阶段(即忽略慢启动)。请回答下列问题: 1).该TCP连接能够获得的最大窗口尺寸(以TCP段数计)是多少? 2).该TCP连接的平均窗口尺寸(以TCP段数计)和平均吞吐量(以bps计)是多少? 3).该TCP连接的拥塞窗口从发生丢包到恢复到最大窗口尺寸要经历多长时间?

回答
共1条回复-
1).设W是最大窗口尺寸,当最大发送速率超过链路带宽时会发生丢包,因此:W*MSS/RTT=8Mbps,于是W=100。2).拥塞窗口从W/2到W之间变化,平均窗口尺寸:W'=0.75W=75;因此平均吞吐量为:75*1500*8/0.15=6Mbps。3).0.15*100/2=7.5秒,因为每个RTT窗口尺寸增加1个MSS。
