【发布时间】:2014-02-11 15:55:18
【问题描述】:
假设一个传输协议以 1 kB 数据包的形式传输一个长流,该传输协议(仅)使用 AIMD 来控制窗口大小。最初,窗口大小为 10 kB。每次窗口打开到 20 kB 时,窗口中的最后一个数据包都会被丢弃,在一个往返时间后准确检测到该数据包,然后重新传输。最多发送多少个数据包(包括第一个丢弃的数据包)?
【问题讨论】:
假设一个传输协议以 1 kB 数据包的形式传输一个长流,该传输协议(仅)使用 AIMD 来控制窗口大小。最初,窗口大小为 10 kB。每次窗口打开到 20 kB 时,窗口中的最后一个数据包都会被丢弃,在一个往返时间后准确检测到该数据包,然后重新传输。最多发送多少个数据包(包括第一个丢弃的数据包)?
【问题讨论】:
答案是 165 个数据包 10+11+12+13+14+15+16+17+18+19+20=165 为 Window 每次都会添加一个 pkt,直到它得到一个删除 pkt 的按摩。
【讨论】: