答案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 连接的下载管理器来进行补偿。