为什么前几秒下载速度慢?

ser*_*dev 14 networking speed download

当你下载一个足够大的文件时,你可以看到在前几秒,下载速度增加,最终达到其平均值。为什么?

小智 19

两件事情:

  1. 协商和设置传输会产生一些开销,尤其是使用 FTP 等协议时。FTP 实际上专门为数据传输设置了第二个 TCP 通道,因此必须进行第二次 3 次握手,等等。

  2. 大多数 TCP 连接设置为“慢启动”。TCP 代码感觉它的方式达到了适用于两台主机之间路由的最大段大小。


Duc*_*tro 17

计算下载速度的方法因软件而异。首先要记住的是,速度总是在特定持续时间的背景下计算的。某些软件可能会在您下载的整个时间(可能是几小时)内显示下载速度,而其他软件可能只显示最近x几秒的下载速度。速度计算的时间越短,数值越实时。

此外,当下载第一次开始时,可​​以选择软件是否假设初始速度为 0,或者软件是否假设(并显示)没有初始速度,直到它有更多的数据来进行估计。

在您描述的情况下,该软件可能与上述前者类似,因此计算值需要一些时间才能平均(从 0)到更准确的值。


squ*_*org 13

它被称为 tcp 窗口化,在成功传输数据包后,窗口数据量会增加这将持续发生直到传输错误发生这取决于连接的速度和可靠性,应用程序只计算传输需要多长时间在当前速率下,tcp 窗口将允许