今天,我们就分步来拆解一下里面的一些技术点。
“流浪地球计划”第二关:“重启互联网”任务中的“根服务器”
电影剧照电影中,由刘德华饰演的量子计算机工程师图恒宇有一个惊心动魄的情节。为了同步启动全球地球发动机,需要重启互联网,避免地壳破碎和地质灾害。而重启互联网的关键则是要启动“根服务器”。电影中没有具体交代是什么根服务器,但是当根服务器成功启动后,画面立即显示 “互联网域解析成功”字样。在互联网专业人士眼中,这通常指的是互联网域名解析成功。所以电影中的根服务器至少是具备互联网域名解析(DNS)根服务器的功能。
因此DNS根服务器被誉为是互联网的神经中枢,是互联网访问的入口。由于DNS根服务器的重要性和关键地位,全球由12个运营者运行了13个根服务器,并在全球部署了1600多个服务器镜像,保证互联网基石稳固。
如何正确的“重启互联网”?
为了剧情需要,电影简化了“重启互联网”的复杂性。从技术同学视角,互联网包含至少三层结构(如下图),包括物理链路,网络(或自治域网络)和域名寻址调度(DNS)的互联互通。只有这三层都重启恢复,互联网信息高速公路才算开通,各类应用才能平稳运行。
图:互联网基础设施网络分层电影中没有提到需要修复物理链路(比如海底光缆),也没有提到需要专网之间互通,而只是重启根服务器,这说明电影情节设定中担心流浪地球计划的反叛黑客攻击而关闭互联网,很可能是从域名寻址调度层面来切断网络的互联互通。
看完电影,有人可能会问既然地球发动机专网这么重要,为什么不专门建设网络。这个设定电影科学顾问团成员给出了解释。
"当时建设全球发动机专用网络时间已经不够了(而且太阳风暴导致卫星专网不可用),所以为了在极短时间内同步启动全球发动机,只好启用备用计划——利用原本互联网中,已经用网络切片搭建的发动机专用虚拟网络来实现。"
今天的分析就到这里。明天我们来分析泡在水里的服务器——液冷。
网友评论