论文部分内容阅读
伊拉克战争等现代战争的经济表明:各军种联合作战,是未来高技术条件下战争的主要模式.这种战争模式,客观上要求有一个良好的联合作战信息系统,以便不间断的给部队提供有效的信息.近年来,美国防部一直致力于加强其联合作战信息能力,在战术网互联互通方面取得了长足的发展.MIL-STD-188-220系列协议就是其重要研究成果之一,是美军C<4>I体系的互操作标准.通过以分层的方式,对220C协议进行深入研究和分析,测试和验证协议的合理性,正确性,一方面可以了解美军在战术互联网(TI)建设与发展的战略意图,相应的开展中国人民解放军数据链方面的研究工作,另一方面,对于解决中国人民解放军现存的各战术网络之间互联互通问题,制定中国人民解放军相关标准和协议,也具有重要的借鉴意义.该课题以教研室二炮通信网预研项目为背景,深入分析和研究了220C协议网络层在战术互联网互联互通问题中的地位和作用.为了便于研究和验证协议,将网络层按功能划分为拓扑更新,源地址中继,站点加入/退出等功能模块,定义了各个功能模块的接口,并设计和实现了这些功能模块.考虑到系统的可扩展性和可维护性,接口的定义采用了微软的COM组件标准;功能模块的实现方式,采用了微软的COM组件.为了测试网络层组件,修改和扩展网络层功能,在windows平台下,编写了网络层运行平台程序.这一程序,利用通信系统中分层原理和windows消息机制,模拟了来自网络层的运行环境.一方面,通过上层界面程序,模拟了业务源,产生了收发数据,参数配置,人工干预网络性能,修改站点属性等业务事件.另外一方面,在封装socket的基础上,完成了底层通信程序,模拟了误码率,时延等信道特性,同时也模拟了节点间链路失效,站点加入爱出,站点中继性能转变等网络事件.这些工作,为协议的进一步研究,提供了一个验证平台,对于这对于相关问题的研究,相关解决方案的实现,都具有适当的参考价值和意义.该论文除了在设计和实现网络层及其运行平台方面进行探索外,还在软件复用、软件测试技术、文档管理等方面进行了一系列的研究探索,在这些方面积累了宝贵的经验,可供教研室以后的工作参考,借鉴.