某个国家(的服务器)距离您越远,网速是否会变慢?

某个国家(的服务器)距离您越远,网速是否会变慢?

有没有一个普遍的经验法则,每经过几千公里,你的互联网速度就会自然下降多少?比如“每 1000 公里 10 Mbit/s”。(我从这个SE答案事实可能确实如此)。

但是,我住在莫斯科附近,当我测试周围的服务器时,我获得了完整的 60 Mbit/s,这是我付费的。但是,如果我测试与日本东京服务器的互联网连接,我甚至无法获得完整的 1 Mbit/s(截屏)或美国迈阿密 - 约 3 Mbit/s(截屏)。

我担心“俄罗斯防火墙”会建立起来。我的担心有道理吗?或者这种下降可以用物理方式解释吗?

答案1

从更远的地方接收数据需要更长时间是一个实际现象,但没有达到您所看到的程度。

假设与 600 公里外的目标有直接的视线,光需要大约 2 毫秒才能到达目的地。同样,如果距离更大,比如从莫斯科到东京,距离约为 7500 公里,则需要 25 毫秒才能到达目的地。这是 12.5 倍的时间。根据Physics.se:光在光纤电缆中的传播速度有多快?极限科技光纤电缆中的光速比真空中的光速慢约 30%。

但这并不意味着带宽的直接减少,因为可以更快地请求、排队和发送数据包。

问题是,你无法直接看到地球上的任何地方,即使是光纤电缆,其最大使用长度也有限。你需要中继器、路由器、防火墙、数据包监视器和介质转换器(微波、光纤和铜缆)来传输长距离数据。这些东西都会造成瓶颈,限制不同地点之间的带宽。

您所在的国家/地区和目的地国家/地区之间的带宽链接完全有可能有限。许多国家/地区与邻国之间有多条链接,因此与一个邻国的链接可能比与另一个邻国的链接更快。根据路由设置,完全有可能看到您提到的行为。

你可以有多个链接到多个国家,理论上流量将通过“最佳”路径路由。根据沿途每个路由器的选择,“最佳”路径可能不是对您个人而言带宽最高的链路;它可能恰好是跳数最少或延迟最低的连接。您没有选择路由的权力,这限制了您可以采取的改进措施。可能存在具有更好带宽的更高延迟的链路,但您无法通过任何方式来宣传您对该链路的偏好。

测试与其他国家的连接,如果它们都受到类似的限制,那么您可能会担心,但即使这也不能保证。

中国的防火墙不仅限制带宽,还对通过的流量进行多项主动过滤。网站被屏蔽,内容被过滤。

一种测试方法是测试所有可以连接的国家/地区的链接,找到最佳邻国,然后获取该国/地区的 VPN 服务。如果您通过该 VPN 的链接速度很快,则您所在的国家/地区可能存在过滤,或者可能只是网络路由不佳。

答案2

必需的互联网历史记录:500 英里电子邮件案例

任何时间“传输中”的数据量都受到两个系统之间建立的 TCP 窗口的限制。在某些情况下,窗口效应可能会导致速度变慢:https://www.snellman.net/blog/archive/2017-08-19-slow-ps4-downloads/

此外,还有以下特殊考虑:真的长距离(太空中的 TCP):http://www.ipnsig.org/reports/TCP_IP.pdf

我想说这其中有三个影响。

1) 两个系统之间“传输中”的数据量受 TCP 窗口和 ACK 往返时间的限制。同一窗口的 RTT 增加 = 最大速度变慢。

2) 沿途每个路由器都会增加一些延迟。这更多地与你需要穿越多少个网络有关,而不是地理距离。

3) 最后,国家级防火墙将进一步降低网速。很多国家都已采取相应措施,即使只是过滤儿童色情内容和海盗湾。俄罗斯似乎就有一个这样的防火墙:https://www.theguardian.com/world/2016/nov/29/putin-china-internet-great-firewall-russia-cybersecurity-pact

答案3

好吧,“俄罗斯防火墙”也可能存在,从而降低网速。然后,这取决于它收集了多少信息(仅建立的连接信息、用于分析的完整连接内容等)。但我住在俄罗斯境外,FSB 并未宣传所用技术,因此只能将其视为猜测……

但更可能的原因在于您的提供商。您的提供商可能拥有出色的宽带家庭连接,但国外连接访问肯定更受限制。因此,如果他们购买 1 Gbit/s 的外部连接,那么这也取决于总聚合和白天时间(深夜上网的人会更少,因此您可以从提供商的国外连接的总带宽中获得比晚上 7 点更多的收益,因为那时每个人都在家,孩子们在 YouTube 上。

另外,到美国或日本的网速可能比到芬兰或德国的网速慢,因为更多的人必须共享相同的电缆,而总带宽有限。

答案4

高延迟(ping)会降低您的下载速度,这是正常的。有关这方面的信息这里。您可以使用并行使用多个 tcp 连接的下载管理器来进行补偿。

相关内容