上传速度是否取决于服务器的下载速度?

上传速度是否取决于服务器的下载速度?

如果我将文件上传到另一个网络(使用不同的服务提供商)上的服务器,上传速度是否取决于服务器的下载速度?反之亦然?也就是说,如果我从该服务器下载文件,是否取决于其上传速度限制?

答案1

对于 TCP 来说确实如此(但不仅仅在于(SRC、DST),还在于它们之间的“中间人”)。

答案2

是的,目标服务器的下载速度会影响源服务器的上传速度,反之亦然。

答案3

这是一个相当令人困惑的问题,但如果我没看错的话,您问的是 B 的下载速度是否会影响从 A 到 B 的上传速度。

TCP 通信是双向的,因此,当您上传时,两个系统会在低级别上进行双向后台通信(ACK、NACK 等)。虽然后台通信所需的带宽非常小,但在极端情况下,它可能会产生非常微小的影响,尽管这种影响永远不会大到让您察觉不到。

答案4

严格来说,传输的速度受两个系统之间路径中最慢链路的速度影响最大。

因此,如果下载系统位于 1Gb 网络上,而服务器位于 100Mb 网络上,并且站点到站点的传输是 T1……那么 T1 就是对传输速度上限影响最大的因素。

相关内容