一个TCP连接使用256kbps的链路,其端到端延时为128ms。经测试发现吞吐率只有128kbps。试问窗口是多少?忽略PDU封装的协议开销以及接收方应答分组的发射时间(假定应答分组长度很小)。
【正确答案】
来回路程的时延等于256ms(=128ms×2)。 设窗口值为X(注意:以字节为单位)。 假定一次最大发送量等于窗口值,且发射时间等于256ms,那么,每发送一次都得停下来期待再次得到下一窗口的确认,以得到新的发送许可。这样,发射时间等于停止等待应答的时间,结果,测到的平均吞吐率就等于发送速率的一半,即128kbps。 8X÷(256×1000)=256×0.001 X=256×1000×256×0.001÷8=256×32=8192 所以,窗口值为8192。
【答案解析】
提交答案
关闭