一场关于网速的大变革:网络编码
Aalborg 大学,麻省理工学院以及 Caltech 公司的研究者们,共同开发了一种在数学运算基础上开发出来的互联网技术,使得网络更加具有适应性,更加智能,最终让网络数据传输的速度提升高达 10 倍!这项技术进步极大的增强了数据传输的安全性,同时也为连接到 5G 移动网络,卫星传输以及物联网提供了途径。
TCP/IP 协议存在的问题
互联网上的数据传递都是封装在“包裹”里的,或者说成是以小组为单位的数字信息。将信息传递到终点的程序,以及这些“包裹”的格式,我们通常用一种叫做 TCP/IP 的一套协议来描述。这一技术是上世纪 70 年代的产物。在那个时候,互联网协议组的诞生,标志着技术的一大飞跃,彻底的对数字信息传输方式进行了革命。现如今,四十年过去了,它仍然是搭建起互联网的“骨架”。不过,虽然是最关键的环节,但是它并非是高效,安全,灵活的。
举例来说,为了让 TCP 数据传输成功,接收数据的人需要按照当时发出时的顺序,准确的来接收这些“数字包裹”。如果其中有一个数据包,因为某种原因给丢失了,那么这种互联网协议就会将其看作是网络拥堵的一个信号,数据传输速度立刻下降一半,之后它速度回升起来的也非常缓慢。该处理机制在某些状况下也许很理想,但是在另外一些状况下就会很糟糕。其根本的原因就在于:这套互联网协议本身并没有足够的智能,来分别接下来做什么事才是最正确的选择。同时,尽管从理论上来说,数字包可以从 A 点到 B 点以无限条路径进行传说,但事实上,在一个 TCP 连接中,数据传输一般都走的是相同的路径,这就给了数字黑客以机会,方便他们侵入到你的通信交流中。
解决方案:网络编码
上述问题的解决方案不是没有。由 Aalborg 大学(丹麦),麻省理工学院以及 Caltech 公司组建的研发团队应用了一套全新的互联网协议,大幅度的提升了网速。这项技术的名字是“网络编码”。在他们展示的视频中,下载一份长达 4 分钟时间的手机视频,比现如今最先进的网络环境下载还要快 5 倍!如果是在线缓冲观看的话,根本没有任何停滞!这个研发团队的牵头人弗兰克·菲兹克(Frank Fitzek)教授接受采访时表示:“在我们之前所作的实验中,应用我们的技术所获得的网速,要比一般网速快 10 倍。”它能够让网络中的每一个节点都变得比现在更加智能。在 TCP/IP 协议中,网络节点只是一些简单的转换节点,只负责存储“数字包裹”,并且按照之前预设的路径转发到下一节点,而相比之下,在“网络编码”中,每一个节点都可以对“数字包裹”进行再加工,比如重新编制路径,或者重新编码。将智能赋予到网络的每个节点,是该技术称得上“破坏性创新”的理由。因为这将赋予信息处理技术以史无前例的灵活性。例如,它可以利用多路径 TCP (现已经应用到了 iOS 7 系统中),另外,应用了再编码机制,可以进一步的提升安全性和数据传输速度,甚至能够在网络的每个节点内部存储数据信息。