AdHoc网络(没有有线基础设施支持的移动网络)
AdHoc网是一种多跳的、无中心的、自组织无线网络,又称为多跳网(Multi-hop Network)、无基础设施网(Infrastructureless Network)或自组织网(Self-or-ganizing Network),整个网络没有固定的基础设施,每个节点都是移动的,并且都能以任意方式动态地保持与其它节点的联系。
在这种网络中,由于终端无线复盖取值范围的有限性,两个无法直接进行通信的用户终端可以借助其它节点进行分组转发。每一个节点同时是一个路由器,它们能完成发现以及维持到其它节点路由的功能。
中文名AdHoc网络
多跳的、无中心自组织无线网络
通信、无线电、无线网络
移动计算机网络
独立性
AdHoc网络相对常规通信网络而言,最大的区别就是可以在任何时刻、任何地点不需要硬件基础网络设施的支持,快速构建起一个移动通信网络。它的建立不依赖于现有的网络通信设施,具有一定的独立性。AdHoc网络的这种特点很适合灾难救助、偏远地区通信等应用。
结构
在AdHoc网络中,移动主机可以在网中随意移动。主机的移动会导致主机之间的链路增加或消失,主机之间的关系不断发生变化。在自组网中,主机可能同时还是路由器,因此,移动会使网络拓扑结构不断发生变化,而且变化的方式和速度都是不可预测的。对于常规网络而言,网络拓扑结构则相对较为稳定。
通信带宽
在AdHoc网络中没有有线基础设施的支持,因此,主机之间的通信均通过无线传输来完成。由于无线信道本身的物理特性,它提供的网络带宽相对有线信道要低得多。除此以外,考虑到竞争共享无线信道产生的碰撞、信号衰减、噪音干扰等多种因素,移动终端可得到的实际带宽远远小于理论中的最大带宽值。
主机能源
在AdHoc网络中,主机均是一些移动设备,如PDA、便携计算机或掌上电脑。由于主机可能处在不停的移动状态下,主机的能源主要由电池提供,因此AdHoc网络有能源有限的特点。
分布式特性
在AdHoc网络中没有中心控制节点,主机通过分布式协议互联,一旦网络的某个或某些节点发生故障,其余的节点仍然能够正常工作。
生存周期
AdHoc网络主要用于临时的通信需求,相对与有线网络,它的生存时间一般比较短。
物理安全
移动网络通常比固定网络更容易受到物理安全攻击,易于遭受窃听、欺骗和拒绝服务等攻击。现有的链路安全技术有些已应用于无线网络中来减小安全攻击。不过Ad-Hoc网络的分布式特性相对于集中式的网络具有一定的抗毁性。
应用需求
AdHoc网络的应用范围很广,总体上来说,它可以用于以下场合:
1、没有有线通信设施的地方,如没有建立硬件通信设施或有线通信设施遭受破坏。
2、需要分布式特性的网络通信环境。
3、现有有线通信设施不足,需要临时快速建立一个通信网络的环境。
4、作为生存性较强的后备网络。
AdHoc网络技术的研究最初是为了满足军事应用的需要,军队通信系统需要具有抗毁性、自组性和机动性。在战争中,通信系统很容易受到敌方的攻击,因此,需要通信系统能够抵御一定程度的攻击。若采用集中式的通信系统,一旦通信中心受到破坏,将导致整个系统的瘫痪。分布式的系统可以保证部分通信节点或链路断开时,其余部分还能继续工作。
在战争中,战场很难保证有可靠的有线通信设施,因此,通过通信节点自己组合,组成一个通信系统是非常有必要的。此外,机动性是部队战斗力的重要部分,这要求通信系统能够根据战事需求快速组建和拆除。
AdHoc网络满足了军事通信系统的这些需求。AdHoc网络采用分布式技术,没有中心控制节点的管理。当网络中某些节点或链路发生故障,其他节点还可以通过相关技术继续通信。AdHoc网络由移动节点自己自由组合,不依赖于有线设备,因此,具有较强的自组性,很适合战场的恶劣通信环境。
AdHoc网络建立简单、具有很高的机动性。目前,一些发达国家为作战人员配备了尖端的个人通信系统,在恶劣的战场环境中,很难通过有线通信机制或移动IP机制来完成通信任务,但可以通过AdHoc网络来实现。因此,研究AdHoc网络对军队通信系统的发展具有重要的应用价值和长远意义。
近年来,AdHoc网络的研究在民用和商业领域也受到了重视。在民用领域,AdHoc网络可以用于灾难救助。在发生洪水、地震后,有线通信设施很可能因遭受破坏而无法正常通信,通过AdHoc网络可以快速地建立应急通信网络,保证救援工作的顺利进行,完成紧急通信需求任务。
AdHoc网络可以用于偏远或不发达地区通信。在这些地区,由于造价、地理环境等原因往往没有有线通信设施,AdHoc网络可以解决这些环境中的通信问题。AdHoc网络还可以用于临时的通信需求,如商务会议中需要参会人员之间互相通信交流,在现有的有线通信系统不能满足通信需求的情况下,可以通过AdHoc网络来完成通信任务。
AdHoc网络在研究领域也很受关注,近几年的网络国际会议基本都有AdHoc网络专题,随着移动技术的不断发展和人们日益增长的自由通信需求,AdHoc网络会受到更多的关注,得到更快速的发展和普及。
蜂窝系统
蜂窝系统是复盖范围最广的陆地公用移动通信系统,在蜂窝系统中,复盖区域一般被划分为类似蜂窝的多个小区,每个小区内设置固定的基站,为用户提供接入和信息转发服务。
移动用户之间以及移动用户和非移动用户之间的通信均需通过基站进行,基站则一般通过有线线路连接到主要由交换机构成的骨干交换网络。
蜂窝系统是一种有连接网络,一旦一个信道被分配给某个用户,通常此信道可一直被此用户使用;蜂窝系统一般用于语音通信。
集群系统
集群系统与蜂窝系统类似,也是一种有连接的网络,一般属于专用网络,规模不大,主要为移动用户提供语音通信。
卫星通信系统
卫星通信系统的通信范围最广,可以为全球每个角落的用户提供通信服务。在此系统中,卫星起着与基站类似的功能。卫星通信系统按卫星所处位置可分为静止轨道、中轨道和低轨道3种。卫星通信系统存在成本高、传输延时大、传输带宽有限等不足。
上述移动通信系统都需要有线网络通信基础设施的支持,如基站、交换机、卫星等。这些设施的建立和运转需要大量的人力和物力,因此成本比较高,同时建设的周期也长。AdHoc网络不需要基站的支持,由主机自己组网,因此,网络建立的成本低,同时时间短,一般只要几秒钟或几分钟。
上述通信系统中,移动终端之间并不直接通信,并且移动终端只具备收发功能,不具备转发功能。而AdHoc网络由移动主机构成,移动主机之间可以直接通信,而移动主机不仅收发数据,同时还转发数据。
此外目前的移动通信系统主要为用户提供语音通信功能,通常采用电路交换,拓扑结构比较稳定。而AdHoc网络使用分组转发技术,主要为用户提供数据通信服务,拓扑结构易于变化。
网络结合
实现移动和全IP是当今网络发展的两大趋势。随着手机使用的日益广泛和人们对移动所能提供的信息要求越来越高,人们更加希望能随时随地接入互联网。
对于AdHoc网络,网络是随时生成而且具有易构性,不需要事先存在的网络来支持,因此,应用很广泛也很简单。但是这种网络有很强的独立性,它可以单独存在,它的特性和它所使用的主动的、按需驱动的路由协议都令它难以与互联网通信,达到交互信息的目的。
为了达到AdHoc网络中的移动主机可以在不同的AdHoc网络间移动和随时接入互联网,我们利用移动IP协议可在不同网络中漫游的特性,结合移动IP和AdHoc网络,即MIPMANET,提供一种将AdHoc网络使用按需驱动的路由机制,移动IP提供代理地址和反向隧道的AdHoc网络接入互联网的解决方案。
面临问题
AdHoc网络的特性决定了管理上比有线网络复杂许多,因为网络拓扑的动态变化,要求网络管理也是动态自动配置。而且要考虑到移动节点本身的限制,例如能源有限、链路状态变化和有限的存储能力等,因此,要将管理协议给整个网络带来的负荷考虑在内,最后还要考虑到网络管理对不同环境的适用性等。
具体AdHoc网络管理需要解决的问题为以下几方面:
1、网络管理协议的一个重要任务是使网管知道网络的拓扑结构。在有线网络中,由于网络变化不频繁,所以这点容易做到。但在移动网络中,节点的移动导致拓扑结构变化太频繁,网管需定期收集节点的连接信息,这无疑会加大网络的负荷。
2、大多数节点使用电池供电,所以要保证网络管理的负荷限制在最小值以节省能源。要尽量减少收发和处理的节点数,但这是与需要拓扑结构的定期更新相矛盾的。
3、能源的有限性和节点的移动性导致节点随时可能与网络分离,这要求网络管理协议能够及时觉察节点的离开和加入,而更新拓扑结构。
4、无线环境下信号质量变化大。信号的衰退和拥塞都会使网管误认为节点已离开,因此,网管必须能够区分是由于节点移动还是由于链路质量的原因导致连接中断。网管必须询问物理层,但这样会违反OSI的层次管理结构。
5、AdHoc网络通常应用于军事,因此,要防止窃听、破坏和侵入。所以网管需要结合加密和认证过程。
由上可见AdHoc网络的网络管理是与传统网络不同的,要解决的问题包括如何有效地收集网络的拓扑信息,如何处理动态的网络配置和安全保密问题。
参考资料1.Ad hoc是一种多跳的、无中心的、自组织无线网络,又称为多跳网·一点资讯