论文部分内容阅读
本文将传输节点的非传输邻居节点定义为Pool节点,并在Pool节点技术的基础上提出了PoolODMRP协议,扩展了PatchODMRP协议.Pool节点从它接到的数据包中收集路由信息,了解它的邻居传输节点状态.在Pool节点的帮助下,PoolODMRP协议将它的局部路由维护范围减少了一跳.因此,和PatchODMRP协议相比,PoolODMRP协议具有更低的控制费用,它在源节点个数增加时具有更好的扩展能力.由于PoolODMRP协议没能有效地将它的通信负荷分布到源节点和成员节点间的多条路径上,所以PoolODMRP协议的数据传输费用较高.MPoolODMRP协议(Multipath PoolODMRP)是一个扩展的PoolODMRP协议.MPoolODMRP协议利用多路径技术实现了通信负荷的有效分配;利用差分编码技术实现了多路径数据传输的错误校验.因此,和PoolODMRP协议相比,在保证数据传输网具有良好稳定性的前提下,MPoolODMRP协议能够有效地降低了协议的数据传输费用.PoolODMRP协议和MPoolODMRP协议都采用MAC(Media Access Contro1)层的BEACON来了解邻居传输节点的状态.BEACON信号大量地占用有限的无线带宽.根据数据包无线传输过程中的广播特性,本文提出了基于数据包被动响应功能的链接状态判断技术和简约式局部路由查找技术,并在这两种技术的基础上提出了PDAODMRP(Passive DataAcknowledgement ODMRP)协议,扩展了MPoolODMRP协议.因此,和MPoolODMRP协议相比,PDAODMRP协议具有如下的优点:(1)它不再利用BEACON信号来了解它的邻居传输节点的状态,进一步降低了协议的控制费用,改善了协议在源节点个数增加时的扩展能力;(2)它利用简约式局部路由查找技术减少了Pool节点收集和缓存的路由信息,降低了协议的指令费用和缓存费用.当自组网被部署到敌对的环境中时,通信安全是决定自组网能否正常工作的重要因素.由于信息加密实现了网络通信的绝大多数安全机制,所以密钥管理在自组网安全机制中具有十分重要的作用.根据自组网通常是为了执行某些指定的任务而被部署的,在RPS(Random Preloaded Subset key distribution)密钥管理方法的基础上,本文提出了一个基于任务的自组网密钥管理方法MGPKD(Mission-Guided Preloaded Key Distribution).和RPS密钥管理方法相比,在保证密钥的安全性的前提下,MGPKD密钥管理方法提高了同任务组和相关任务组的节点间具有共享密钥的可能性,降低了多播会话密钥被破解的可能性.