基于以太网的数据链监视系统研究与实现.docx





《基于以太网的数据链监视系统研究与实现.docx》由会员分享,可在线阅读,更多相关《基于以太网的数据链监视系统研究与实现.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于以太网的数据链监视系统研究与实现ronggang导语:本文通过分析美军数据链的根本特点及技术标准,初步讨论了建立数据链监视系统的必要性和可行性,并给出了相应的实现方案,包括系统原理、构造组成及功能,重点给出了基于以太网的数据链监视系统的软件设计和实现方法摘要:战术数据链在当代战争中的作用日益突出,尤其是美军数据链系统的开展一直走在世界前列,对其进展深化研究,对于开展新型数据链具有特别重要的现实意义。本文通过分析美军数据链的根本特点及技术标准,初步讨论了建立数据链监视系统的必要性和可行性,并给出了相应的实现方案,包括系统原理、构造组成及功能,重点给出了基于以太网的数据链监视系统的软件设计和实
2、现方法。关键字:数据链以太网监视捕包解码战术数据链是一种按规定的消息格式和通讯协议利用各种先进的调制解调技术、纠错编码技术、组网通讯技术和信息交融技术以面向位的方式实时传输格式化数字信息的数据通讯系统。美军数据链系统的开展一直走在世界前列,对其进展综合研究,设计建立以太网监视系统,对于开展新型数据链具有特别重要的现实意义。2美军战术数据链美军数据链研究从20世纪50年代开场。半个多世纪以来,美国和西方各国已连续开展各类数据链几十种,目前仍在服役的还有十余种。主要数据链如下表所示。表1美军主要数据链通过对美军数据链的研究,不难发现其具有消息格式多样、应用平台广泛、支持业务种类多、链路容量大、传输
3、速率高等特点。3数据链以太网监视系统设计3.1系统功能需求当代战争所需要的数据链系统,是一个能联络分布在海陆空天电的各类平台和传感器、数据处理和指挥控制单元,以及各作战部队的数据网络,这个网络把各指挥系统和作战部队有机地组织起来,形成信息上风和作战上风。从这种意义上讲,建立一个通过计算机实时收集、监视、记录、分析链路传输的数据,并以数据格式显示,以保障数据链消息可靠、高效、无冲突传输的监视系统特别必要。因此设计以太网监视系统应当具有以下功能:1、数据收集:具备以太网上多路接口报文捕捉功能;2、解码、显示:解码并根据用户需要采用各种图、表显示数据和分析结果;3、数据处理:对收到的数据包,根据类型
4、、大小、内容等属性分类、统计、分析、存储、回放;4、数据过滤:在收集、显示、统计时,根据需要设置一定的过滤条件。3.2系统方案设计数据链终端设备主要由数据处理器、结合信息分配系统终端、天线等局部组成,根据需要可配置在各军兵种不同级别的指挥平台上,其组成如图1数据链终端局部所示:align=center图1数据链终端及以太网监视系统构造框图/align数据处理器是数据链终端设备的核心,相当于一个翻译器,所有流经数据链的数据包都必经它的处理,因此将数据处理器所连接的交换机端口镜像到网络监视系统所连接的端口,收集所有数据处理器进出的信息,就可以到达监视数据链链路的目的。根据上述思想设计监视系统如图1
5、所示。系统的根本工作流程描绘如下:1捕包子系统截获镜像端口上传输的数据包,存储到数据库中,并送解码分析子系统处理;2解码分析子系统实时读取截获的数据包,解析数据包的源地址、目的地址、端口信息、协议信息等信息元素和数据包中携带的指挥信息、态势信息等作战元素,并根据数据包类型、大小、内容等属性进展分类、统计、分析;3显示子系统实时显示解码分析子系统解码得到的各类信息元素和作战元素;4当用户通过显示子系统的交互界面回放历史数据时,显示子系统从数据库中取出所调数据包,送解码分析子系统解码后显示。4数据链以太网监视系统实现数据链以太网监视系统分为捕包、解码分析、显示三个子系统实现,本文在Windows2
6、000平台下基于VisualC+6.0设计开发。对于显示子系统,目前实现技术已较成熟,本文将重点讨论捕包和解码分析子系统。4.1网络捕包基于NDIS的核心态包过滤技术具有较高的构造性和可扩展性,其中间层驱动程序处于Miniport驱动程序数据链路层和Protocol驱动程序网络层之间,所有发送到网络和从网络接收的数据包都要由此通过,因此中间层驱动程序可以对所有网络数据包进展过滤和处理。故NDIS中间层驱动程序是实现以太网监视的理想选择。本文使用微软的驱动程序开发包DDK进展NDIS中间层驱动程序编程。详细流程为:1NDIS驱动程序在主入口函数DirverEntry中调用NdisMinitial
7、izeWrapper函数注册输出函数集入口,得到设备句柄;2输入1得到的句柄调用NdisIMRegisterLayeredMiniport,为NDIS中间层驱动程序注册一套Miniport回调函数,这样上层Protocol协议就以为中间层驱动程序是网卡,并通过NDIS库调用这些回调函数;3调用NdisRegisterProtocol,为NDIS中间层驱动程序注册一套Protocol回调函数,这样下层网卡就以为中间层驱动程序是一个协议,并通过NDIS库调用这些函数;4当操纵系统发现NIC时,NDIS调用中间层驱动程序注册的ProtocolAdapterBind函数,该函数内部需要调用NdisOp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 以太网 数据链 监视 系统 研究 实现

限制150内