第29期【你怎么看】我们请到了腾讯 网络平台部 工程师pan跟大家分享
>>点此回顾本期话题
 
 

首先感谢大讲堂的热情邀请。

 

关于这个问题,我想从一个普通技术工程师兼手机用户的角度来谈一下我的一些浅见。

 

个人觉得这个idea本身是非常不错的,有点”我为人人,人人为我“的味道。通过资源共享互助,个体可以得到比单打独斗更多的收获,这个也是人类之所以成功的一个关键因素。但是,从一个idea到一个现实可行的方案(包括技术上,实践上)还有很多问题需要解决。

 

在技术层面,要实现这个想法,需要先跨过几个门槛:

 

1.网络控制协议的支持:我们知道,传统网络通过路由协议(OSPF, BGP)来使网络节点同步网络拓扑信息,作为每个路由节点转发报文的依据。手机共享网络能否使用这些路由协议来同步网络拓扑信息呢?答案显然是不能的。这是因为手机本身与传统的网络节点的不同造成的。例如,传统网络节点相对位置比较固定,并且节点的ID为依据位置分配的IP。而手机位置变化非常的快,这就使得手机的共享网络拓扑变化比传统网络要频繁得多,而且ID与位置无关。传统路由协议的设计没法满足这种频度的拓扑变化以及ID与位置无关的方式。这就需要我们针对手机共享网络重新设计路由协议,来解决这些问题。

 

2.通信的安全性问题:手机共享网络由于用户之间是直接的点对点互连接,与现有的3G网络的连接方式还是有所不同,每个手机节点都需要独自去应对所有可能的攻击,而不像传统网络一样,可在网关处作一些安全性过滤,减轻网络点的安全压力。这对于网络安全模型的设计是一个挑战。另一方面,由于手机上的个人信息,通信录,绑定网银等,相对于传统的PC,安全性的要求更高,这也需要安全能力的提升。

 

3.硬件性能的局限:就硬件特性来看,手机由于体积的限制,其CPU能力,内存的容量等通常赶不上同时代网络设备的能力,这也是手机共享网络实现的一个障碍。

 

4.能耗控制问题:手机与传统网络节点不同的一个地方是,电池供电方式的局限。目前手机的电池容量技术提升没有跟上硬件能耗增加的步伐。手机用户们应该深有体会,现在手机电池在正常使用下能够撑过一天已经算不错。如果把手机作为网络转发节点。那必然要耗费更多的电力在协议交互、拓扑计算以及流量转发上,即使用户不用手机,也不能让手机休眠,把功耗降下来。因此,手机共享网络的实现,电池技术突破是一个要跨过去的槛。

 

5.带宽流量的瓶颈:目前手机的网络带宽流量相对于传统网络的带宽流量使用成本高得多,短期内看不到大幅资费下降的迹象。手机的带宽通常按流量计费的方式,而不像传统网络一样,通过包月套餐的方式计费,与流量无关。手机作为共享网络节点时,由于转发流量不是单个用户可控的,并且拓扑信息同步也要持续耗费宝贵的流量。这会使用户共享手机做为转发节点的意愿不强。即使共享了,免费通话了,最终多出来的流量资费也不见得比话费便宜。

 

    总体上,从目前的状况来看,手机共享网络方案从技术上、实践上变为可行还有很长的一段路要走。然而,人类的进步,总是先有想法,然后有困难,然后克服困难,变想法为现实。想法只是第一步,但却是十分重要的一步。我相信,随着技术的不断进步,以上的几个阻碍手机共享网络实现的困难会逐渐消失,那时,手机共享网络的出现便是一个水到渠成的事了(当然,个人认为,这种网络还是针对一些特定的使用场景的,例如,在一些偏远,传统手机网络覆盖不到的地方,如深山老林,火星等。人类群体通过自带设备,形成一个自治网络,实现通信)。