高速大数据量的网络监视与数据包捕获解析技术研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:ydaf4rx3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今互联网技术发展迅猛,与商业交互日益频繁,越来越多的经济活动转移到了线上。网络已经渗透到我们生活的方方面面:我们用网络进行通信、搜索、购物;我们的生活已经离不开网络。在工业生产过程中可以通过网络监视手段,检测网络中的设备及工业生产中各个环节的运行状态,全面掌握并管理追踪所有生产过程和细节。网络数据包的抓取和解析已成为分析管理网络及监视网络设备的重要工具。本文针对特殊的工业应用网络环境,利用WinPcap编程接口在Windows平台下实现一个基本网络监听捕获软件,包括网络数据包捕获、抓包文件存储、网络协议过滤、协议解析、数据查询、流量统计分析等基本网络抓包分析功能。为了满足特殊工业网络环境的工作特性,解决网络中瞬时大量数据的捕获、长时抓包工作的容量和健壮性要求,以及要求网络抓包软件不能丢包的高可靠性问题,本文从以下几个方面展开了特色研究:(1)为了无丢失地捕获网络中突发的大数据量传输时的所有数据包,本文在建立了特殊工业网络应用环境的网络数据传输变化模型的基础上,针对最大的瞬时数据量,利用Endace DAG(?) 9.2x2网络监视采集卡支持大于1Gbps的局域网数据捕获。(2)为了解决在极大网络数据包存储速度大于硬盘读写速度的问题,利用网络长时平均传输数据量不高的特点,通过对缓冲区的动态管理机制,保障数据包的无丢失存储;为解决长时工作中存储数据总量巨大的问题,并方便抓包数据的快速处理和分析调用,本文提出了分片文件管理存储机制,数据包捕获文件能够自动分文件存储或按用户设置的文件大小分别存储。(3)工业网络中不同设备的数据依靠应用层数据类型区分,不同类型的数据解析过程、语义、语法各不相同。利用网络协议过滤和XML可扩展标记语言对设备自定义数据进行解析和预处理,通过数据类型标识灵活调用不同的处理流程,并将预处理结果转录入数据库中,便于后续处理和挖掘。本文还对嗅探程序的工作原理、SQL数据库语言、MFC的消息处理机制及计算资源管理和文件管理进行了讨论和研究。通过对软件使用的网络环境进行特殊需求方分析,建立网络抓包应用的模型,根据需求功能对软件进行模块化的设计,着重对具体的实现方法和满足高性能的特殊改进手段进行了叙述。文章最后对所设计的网络监听程序进行了实例测试和分析讨论,结果表明本系统满足各项功能需求及性能要求。
其他文献
红外小目标检测技术一直都是红外图像处理领域中一个非常重要的研究课题,在军事领域有着广泛的应用,而且在民用领域也有强烈的需求和应用前景,运用于森林火灾监测是一种新思
Ad Hoc网络是由一组带有无线收发装置的移动终端节点组成的一个多跳的临时性的自治系统。网络中的移动终端既是通信终端,又具有路由器的功能,并且可以自由移动,可以通过无线
地面动目标检测(GMTI)是目前合成孔径雷达(SAR)领域的热点之一,它能在杂波背景下检测出运动目标。然而在实际应用中,普遍存在着载机运动误差和接收通道误差。这些误差的存在
数字半色调技术是通过控制网点的形态特征来表现原连续调图像。利用该网点特性就可通过某种算法将半色调加网技术应用到信息隐藏及防伪中。该方法不同于一般的防伪方法,由于其
在各类数字图像系统中,由于图像的传送和转换,如成像、复制、扫描、传输等,总要造成图像的降质。典型的表现为图像模糊、失真、混有噪声等。而在许多的应用领域中如卫星电视、天
随着激烈的市场竞争和日益上升的以人为本的人性化管理制度,集装箱行业要求工人从恶劣的污染环境中解脱出来,同时保证焊接质量和焊接效率。集装箱焊接由于焊接类型、焊接工艺
采用组合导航数据融合卡尔曼滤波算法,将捷联惯性导航系统、全球定位系统等导航系统的输出进行数据融合,提高导航系统的精确度和可靠性。本文针对组合导航系统中有色噪声的问
互联网的高速发展给人们的工作和生活带来了极大的便利。网络的应用趋于多样化,电子商务、多媒体等业务的出现使用户对网络的性能要求也越来越高。为了提高用户访问网站的响
数字多媒体技术的迅速发展,使多媒体信息的存储、复制和传播变的容易,极大的改善了人类的物质文化生活,人们可以通过互联网和CD-ROM方便快捷地获得多媒体信息的同时也为出于
上海地区地质情况较为复杂,属长江三角洲冲积平原,其第Ⅱ层粘性土为天然地基的主要持力层,第Ⅲ、Ⅳ层为软弱下卧层,其压缩性很高,当多层住宅采用天然地基时,其沉降大多在25~50