networking - 识别慢启动阶段的结束

标签 networking tcp network-programming

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

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

alt text

最佳答案

我同意。如果您加入这些点会更容易,但我看到在 t=0.65 秒时达到最大斜率,然后随着拥塞避免的开始而减速。

关于networking - 识别慢启动阶段的结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14692948/

相关文章:

linux - 如何在多个Linux系统上同时运行同一个脚本

java - 查找开放端口 TCP 通信

java - 如何在java中实现TCP server,在cpp中实现TCP Client来传输字符串

linux - 使用 AWK 比较两个文件中的不同项目并将合并结果输出到新文件

c - BPF : mark in structure __skbuff is not writeable?

ubuntu - 0% [连接到 in.archive.ubuntu.com 耗时过长

基于网络的Java桌面应用程序

tcp - 套接字未在 lsof 中列出但在 netstat 中列出

Java 5 - 检查网络接口(interface)是否已启动并正在运行。

network-programming - example.com 对于域示例来说是可以的,示例 IP 地址是多少?