6.安全性较差:Adhoc网络是一种特殊的无线移动网络,由于采用无线信道、有限电源、分布式控制等技术,它更加容易受到被动窃听、主动入侵、拒绝服务、剥夺“睡眠”等网络攻击。信道加密、抗千扰、用户认证和其它安全措施都需要特别考虑。
7.网络的可扩展性不强:在目前Internet环境下,可以采用子网、无类别域间路由选择(CIDR)和变长子网掩码(VLSM)等技术,增强了Internet的可扩展性。但是动态变化的拓扑结构使得具有不同子网地址的移动终端可能同时处于一个Ad Hoc网络中,因而子网技术所带来的可扩展性无法应用在Ad Hoc网络环境中。
8.多跳路由:由于节点发射功率的限制,节点的覆盖范围有限。当它要与其覆盖范围之外的节点进行通信时,需要中间节点的转发。此外,Ad Hoc网络中的多跳路由是由普通节点协作完成的,而不是由专用的路由设备(如路由器)完成的。
9.存在单向的无线信道:Ad Hoc网络采用无线信道通信,由于地形环境或发射功率等因素影响可能产生单向无线信道。
10.特殊的信道共享方式:传统的共享广播式信道是一跳共享的。而在Ad Hoc网络中,广播信道是多跳共享的,一个节点的发送,只有其一跳相邻节点可以听到。
11.供电问题突出:考虑到成本和易于携带,节点不能配备太多数量的发送接收器,节点依靠电池供电。因此节省节点电源、延长工作时间是个突出问题。
2.3 Ad Hoc网络的关键技术
由于Ad Hoc网络的特殊性,传统固定网络和蜂窝移动通信网中使用的各种协议和技术无法直接使用,需要为Ad Hoc网络设计专门的协议和技术。Ad Hoc网络涉及的技术很多[6],综合而言,主要有以下几方面:
1)信道接入技术
信道接入技术使Ad Hoc网络协议的基础。它控制着节点如何接入无线信道,对Ad Hoc网络的性能起着决定性的作用。Ad Hoc网络的无线信道不同于普通网络的共享广播信道、点对点无线信道和蜂窝移动通信系统中由基站控制的无线信道,它是多跳共享的多点信道。即一个节点发送信息时,邻居节点(也只有邻居节点)可以收到。此外,Ad Hoc网络还存在独特的隐终端和暴露终端问题,这些问题都需要专门设计的信道接入技术才能解决。
2)路由协议
路由协议是Ad Hoc网络的重要组成部分。要实现多跳路由,必须要有路由协议的支持。
3)传输层服务
在Ad Hoc网络中,无线信道的衰落、干扰、节点移动等因素会造成报文冲突和丢失,这将严重影响TCP的性能。因此,在Ad Hoc网络中要对传输层服务进行修改或重新设计,以满足数据传输的需要。
4)服务质量保证
Ad Hoc网络出现的初期,主要用于传输少量的数据信息。随着应用的不断扩展,需要在AdHoc网络中传输话音、图像等多媒体信息。多媒体信息对带宽、时延、时延抖动等都提出了很高的要求。这就需要提供一定的服务质量保证。Ad Hoc网络中的服务质量保证是个系统性问题,不同层都要提供相应的机制。比如应用层要提供自适应信源编码和压缩技术,网络层要提供Qos路由,链路层要提供资源预留策略等。
2.4 Ad Hoc网络的研究现状
3 GPSR路由协议及改进
贪婪无边界状态路由(GPSR)是一种新颖的为无线数据包网络设计的路由协议,通过路由节点的位置和数据包的目的地址来转发数据包。GPSR只使用路由节点在网络拓扑结构中的即时邻节点的信息来进行转发。当一个包到达一个不能使用贪婪转发的区域时,算法会绕着区域边界来进行路由。当网络目的节点的数量增加时,GPSR路由协议在单个路由节点的规模上比最短路径及ad-hoc网络路由协议要好。在拓扑结构频繁变化的移动网络中,GPSR可以使用本地的拓扑信息来快速地找到新的正确路径。 基于NS2的Ad Hoc网络路由算法仿真与分析(4):http://www.youerw.com/tongxin/lunwen_9072.html