互联网发展到今天,数据呈现爆炸式增长,设备之间的数据传输显得更加纷繁复杂,尤其是移动互联网把大量的移动设备纳入互联网体系,简单地通过TCP/IP路由技术来寻找源数据和目的端之间的连接通道,很多时候显得效率低下,这让本已拥塞的互联网更加拥挤。通常的解决办法是各地投资建设更多的数据中心分散压力,但这样网络建设的成本太高,我们应该考虑的是改进现有的互联网数据传输模式。

    有时候我们要把电脑上的几个文件传到手机上,我讨厌插根数据线,于是就得把文件上传到云端网盘上,数据在云上走了个遍,然后才回到了咫尺之遥的手机上,而事实上手机和电脑是在同一个局域网内,我们希望网络能够智能点,数据在网关处直接发给手机。同样,如果手机要通过云管理电脑,手机发送的指令也不应该先传送到云端再返回到电脑,而是应该在网关处被复制为一式两份,一份直接发给电脑,另一份到云端作同步记录。

    通常来说,处在同一地区的人们对互联网数据的请求具有很高的相似和相关性,而目前的互联网数据传输就显得过时缺乏智能,以TCP/IP协议为中心的传统的互联网体系结构亟需改进,这种端对端的通信模式以主机为中心,基于端点寻址和数据包交换,这种网络本身也比较脆弱,容易发生拥塞甚至瘫痪,近些年广泛应用的P2P对等互联网络和CDN内容分发网络都在努力解决这方面问题,但这些技术缺乏普适性,有很大局限性和弊端。

    命名数据网络(Named Data Networking,NDN)是美国提出的一种新的互联网架构设计,目的是淘汰逐渐过时的TCP/IP协议。通过以内容为中心的网络构架,能够让用户从任意网络节点迅速地获取数据,以应对互联网数据传输的新挑战。在NDN网络中,数据包的发送地址中强调了其包含的信息和数据自身属性,从而在大量设备之间实现数据的直接共享。

    另外TCP/IP路由机制采用的是一个单一的最佳路径,却很难应对频发的网络异常,而现在的网络要求将异常情况视为常态,对传输节点失效具有高度容错能力。

    移动设备由于其本身特点,它会在不同地点间快速移动,不断地切换网络,怎样应对这种数据传输需求,是云计算数据中心需要解决的问题,移动互联网的“云”应该是无处不在的,我将其理解为网络的一种分布式数据中心,它潜藏在整个互联网中。

    我们希望网络不仅能自动对带宽负载均衡,还能对数据传输流向进行智能的判断,对网络具有高度容错能力,大量用户对某个数据块产生请求时,网络能够自动找到该数据最近的一份副本并迅速返回,由网络来决定数据的传输方式,而不是非要到云端走一趟,这样可以大幅降低网络资源的消耗,提高网络速度和综合效率。