论文部分内容阅读
本课题是国家863项目—××应用系统信息传输分系统的一部份,该信息传输分系统构建了超短波分层自组织网络。Ad hoc网络是一种由节点自组织组成的无线网络,每个节点都具有路由功能,并能够自适应无线信号的变化自行重组网络拓扑结构。自组织的特点使得Ad hoc网络具有组网灵活性与顽存性,因而在某些特定场合得到了不可替代的应用。但Ad hoc网络面临的不利条件(如拓扑动态变化、无线信道质量差、多跳通信、带宽受限等)使得传统的传送层协议的性能急剧下降。针对Ad hoc网络中端到端的优化传送问题,人们的解决方法包括三类,第一类是对TCP的简单扩展,其典型协议是TCP-F、TCP-ELFN;第二类是采用层间综合的TCP增强,其典型协议是ATCP;第三类是设计全新的Ad hoc网络传送层协议,其典型协议是ATP。这些方法都采用了底层反馈机制提升传送层对网络状态判断的准确性与及时性。但至今的研究仍没有产生一个完全适合于Ad hoc网络的传送层协议。在进行传送层协议设计时,不同的高层应用和不同的底层网络特性对传送层端到端的传送控制的实现都有不同的做法,然而高层应用程序开发者面临复杂的传送层控制机制感到极为困惑,他们希望传送层能作一个单一的说明,用他们易理解的QoS参数、安全参数等描述端到端的控制。另外,在Ad hoc网络中,无线网络资源匮乏,这要求高层应用应统一使用无线网络资源。以上两点都需要在传送层上设计对上的统一信息交换支撑机制。为此,本文为课题××应用系统信息传输分系统研究了在传送层上对高层提供统一的信息交换支撑平台,提出了一种解决信息交换的方法并予以实现。本文设计并实现了IDSS(Information Distribute and Subscribe Service,信息分发与订购服务)软件。IDSS设计了透明的信息分发与订购接口对上提供一个统一的信息交换平台,让各高层应用统一使用无线网络资源。针对Ad hoc网络特点,在IDSS中对传统的UDP协议进行增强,设计与实现了AUDP(Acknowleged User Datagram Protocol,增强的UDP协议)。IDSS提供的统一服务接口可以使高层应用自适应选择不同的传送层协议,包括TCP、UDP、AUDP等。