TCP被星链困住:是什么阻碍了协议的稳定运行

杰夫·休斯顿 (Jeff Houston) 解释了热门卫星互联网提供商的问题所在。

来源:安全实验室新闻频道

杰夫·休斯顿 (Jeff Houston) 解释了热门卫星互联网提供商的问题所在。

SpaceX 的 Starlink 卫星互联网服务为广泛使用的 TCP 协议提供了一个“高度敌对的环境”。这一评估是由亚太信息网络中心首席科学家杰夫·休斯顿做出的,他在博客上发布了对星链性能的分析。

星链 TCP 性能分析

TCP(传输控制协议)是确保 Internet 和其他 TCP/IP 网络上可靠数据传输的主要网络协议之一。它通过控制传输速率、确定路由、请求重发丢失的数据包来确保数据包按正确的顺序、不丢失地传送。大多数流行的 Internet 应用程序和服务都依赖 TCP 来交换信息。

休斯顿解释说,近地轨道卫星在地球表面的速度如此之快,以至于它们可以在不到五分钟的时间内从地平线穿过天空到地平线。为了保持连接,地面天线被迫定期切换到网络上的另一个设备。

使用PING命令,科学家发现最小延迟每15秒改变一次。这使我们可以假设用户终端不断切换到新卫星。休斯顿估计,星链设备跟踪每颗卫星的时间间隔为 15 秒,相当于 11 度的视角。

总体而言,Houston 表示,Starlink 具有“非常高的抖动、1-2% 的数据包丢失率(非网络拥塞所致)以及每 15 秒定期跳动的延迟”。

不过,研究人员认为,可以通过稍微优化与 Starlink 配合使用的协议来解决这个问题。他推荐了三位可以胜任这项任务的潜在候选人......