论文部分内容阅读
随着移动互联网时代的到来,越来越多的应用也都在向移动设备转移。目前移动设备的网络连接依赖基础设施,因此在没有网络基础设施支持时,移动设备不能够发挥其它的优势。移动ad hoc网络作为一种没有基础设施的网络,在很多领域都具有极高的研究价值,特别是在灾难救援、战场通信以及智能家电领域都有极大的应用价值。使用Android设备作为移动ad hoc网络的结点,具有高运算、大存储、高电量等优点,可以在ad hoc网络中发挥极大的作用。当前主流的Android系统并不支持ad hoc网络连接,但是具有使用ad hoc网络的基本条件。每个Android设备都具有无线连接的模块,通过修改底层系统,可以在Android设备上开启ad hoc连接模式。在具有了基础的连接之后,通过研究分析基于Android的ad hoc网络的特点,研究应用于移动ad hoc网络的路由协议。由Android构建的ad hoc网络最大特点是网络拓扑的快速变化,结合该网络的特点,研究网络延迟容忍机制,设计一种基于延迟容忍机制的随建即连的路由协议,可以简称为DS-BATMAN(Delay Storage BATMAN)协议,使用该协议提高整个网络传输效率。移动ad hoc网络的另一个大问题就是网络间的安全问题,由于移动ad hoc网络传输的特点,网络极易遭到攻击,本文结合基于Android的ad hoc网络的应用场景提出一种基于认证的解决方案,使得认证网络节点间能够进行安全的信息通信。最后,结合以上的研究方案构建一个基于Android的ad hoc网络通信框架,通过使用该框架可以开发基于ad hoc网络连接的应用。实现在移动设备间建立高效、安全的网络通信。本文提出了基于Android系统的移动ad hoc网络结点间安全通信的实现方案,结合了Android设备以及移动ad hoc网络的特点,在多个应用场景中可以高效通信,并且具有安全机制,能够有效的抵御网络攻击。在应用层面,可以使用该应用该框架,快速在Android设备上建立基于ad hoc网络的应用程序。