为什么这里的文件传输通过网络花费的时间更长?

为什么这里的文件传输通过网络花费的时间更长?

我通过 VPN 将文件(140 MB)从印度网络传输到美国客户网络。大约需要 40 分钟。以下是 ISP 的速度

我的 ISP 速度是 4 Mbps,客户端速度也是 4 Mbps。

这是我计算的最长时间:-

1 MB = 8 Mb。因此,如果速度为 4 Mbps,则传输 1 MB 数据需要 2 秒。如果速度为 140 MB,则需要 280 秒,即 5 分钟左右。同样,从客户 ISP 到其网络传输数据也需要 5 分钟

总时间为 10 分钟。

由于所有 ISP 都通过互联网交换进行语音连接(我相信是光纤)。在 ISP 之间传输数据的时间应该非常少。

无论如何,总时间不应超过 15 分钟,但实际需要 40 到 45 分钟。您认为谁是罪魁祸首,或者我的计算是否有误?

答案1

首先,你对时间的计算是错误的 - 理论上应该是 5 分钟而不是 10 分钟。你的 ISP 没有缓冲区,无法在继续连接到另一个网络之前停止并缓存数据。数据传输速度由链中最慢的链路决定 - 因此,如果两个网络都是 4 Mbps,那么速度应该至少为 (4 Mbps, 4 Mbps) = 4 Mbps,因此 140 MB / 4 Mbps = 280 秒。

但是,这并不适用于长途传输。您的 ISP 和客户的 ISP 提供 4 Mbps 的速度,但仅限于其母网络。他们通常无法保证您在其他国家或大洲也能享受同样的速度,因为他们对此没有控制权。

这些传输取决于其他因素,例如父网络负载或 ISP 允许的带宽限制等。许多消费级 ISP 不提供针对长距离传输的特殊计划。

相关内容