【问题标题】:Identifying the end of a slow-start phase确定慢启动阶段的结束
【发布时间】:2019-08-30 17:14:18
【问题描述】:

我对慢启动阶段有很好的理解,即它如何只允许一开始发送几个数据包,但是这个数量会增加,直到找到最大值以避免拥塞。

但是,对于下图,我如何确定慢启动阶段何时结束?我假设它从 0 秒开始,也就是建立连接的时间。我猜慢启动在 0.65 秒结束?什么时候我们才开始看到一个接一个的两个点(数据包)......或者这只是因为避免拥塞?

【问题讨论】:

  • 考虑将图像嵌入堆栈溢出

标签: networking tcp network-programming


【解决方案1】:

我同意。如果你加入这些点会更容易,但我看到在 t=0.65s 时达到最大坡度,然后随着避免拥堵开始减速。

【讨论】:

  • 对 - 这是那个,我误解了这个数字。
【解决方案2】:

有点难以看到(图中没有网格线),但似乎最大窗口大小达到了大约 0.76 秒(150000 字节) - 所以慢启动到此结束。

【讨论】:

  • 你是怎么想到的?没有关于最大窗口大小的数据。来自接收方的最大窗口大小与发生在发送方的慢启动有什么关系?
  • 图的最右侧有一个点,y值与上一个相同。我的意思是拥塞窗口。
猜你喜欢
  • 2013-04-21
  • 1970-01-01
  • 2014-07-22
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多