论文摘要
近年来,随着网络技术的高速发展,人们的生活与网络的联系日益密切。为了保护网络安全,必须对网络上的数据进行捕获和分析。一般来说,需要捕获的数据流量是较大的,因此必须要有一种机制,能够对高速网络环境的数据进行捕获。本文主要研究这种高速网络环境下的数据捕获技术。目前在网络数据捕获领域,传统的系统是由通用网卡、网络协议栈和数据包捕获接口库组成的。传统的系统的对数据的过滤和捕获都是通过软件操作完成的,通用网卡也没有针对数据传输进行优化,这就使得其在高速网络环境下的处理性能较差。为了满足高速网络的数据捕获需求,本系统做了以下改进,主要包括:一、使用专用的数据采集卡来替代通用网卡,将数据过滤操作交付给采集卡进行,避免了软件过滤对系统的性能影响;二、采集卡的数据传输以数据块为单位进行,从而避免了通用网卡的频繁中断;三、数据传输不经过通用网络协议栈,避免了网络协议栈引起的性能损失;四、使用零拷贝机制,数据直接由采集卡传输到用户程序的缓冲区域,避免了数据的复制。根据这些改进想法,构建了一个较高性能的数据采集系统,该系统由PCI-E接口的数据采集卡和采集卡软件组成。通过与传统采集系统进行对比测试,得出本系统能够满足高速网络环境下的捕获需求。本文主要针对采集卡软件进行讨论。文中分析了软件的设计思路,给出了较为详细的系统设计,并对实现中的关键技术进行了阐述。测试证明本系统可以满足实际需要。
论文目录
相关论文文献
- [1].极端温度条件下电子式电流互感器采集卡电磁抗扰度性能的实验研究[J]. 电网技术 2020(02)
- [2].阵列信号处理机信号采集卡设计[J]. 网络新媒体技术 2016(01)
- [3].Blackmagic Design发布四通道采集卡DeckLink Quad HDMI Recorder[J]. 现代电视技术 2019(03)
- [4].一款民用导航雷达采集卡的设计与实现[J]. 信息化研究 2014(03)
- [5].程控X线机故障采集卡的研制[J]. 中国医学物理学杂志 2009(04)
- [6].基于凌华采集卡的导波测试系统[J]. 湖北工业大学学报 2008(01)
- [7].数字化时差法超声采集卡设计与实现[J]. 太原理工大学学报 2014(02)
- [8].信息采集卡最佳编码问题[J]. 科学技术与工程 2011(16)
- [9].基于Visual Basic语言的采集卡数据处理[J]. 电子测试 2008(04)
- [10].全张量磁梯度同步信号采集卡的设计[J]. 煤炭技术 2017(02)
- [11].Blackmagic Design发布DeckLink Studio[J]. 电视字幕(特技与动画) 2009(01)
- [12].基于可重构方案的高速采集卡控制系统设计[J]. 科技创新导报 2008(30)
- [13].基于DSP与FPGA的船用雷达信息采集卡的设计[J]. 微型机与应用 2015(13)
- [14].无视HDCP的HDMI高清采集卡[J]. 卫星电视与宽带多媒体 2012(12)
- [15].初试HDMI高清采集卡[J]. 卫星电视与宽带多媒体 2009(23)
- [16].高速大容量数据采集卡的研制[J]. 现代电子技术 2008(24)
- [17].计算机串口信号采集卡的制作[J]. 产业与科技论坛 2017(13)
- [18].利用虚拟仪器采集卡实现海量数据采集存贮与波形实时回放[J]. 水雷战与舰船防护 2008(04)
- [19].基于凌华DAQ-2205采集卡的实验厚度测量[J]. 电子技术与软件工程 2015(24)
- [20].单片机多任务操作的多功能采集卡设计[J]. 自动化仪表 2014(01)
- [21].随机脉冲信号采集卡的设计[J]. 电子设计工程 2010(07)
- [22].基于PCI采集卡的某制导电子箱检测系统设计[J]. 电子产品世界 2013(01)
- [23].初试圆刚C027 HDMI高清采集卡[J]. 卫星电视与宽带多媒体 2012(18)
- [24].基于xPC Target的采集卡驱动程序开发[J]. 微计算机信息 2008(24)
- [25].基于FPGA的ATM采集卡的设计与实现[J]. 应用科技 2011(06)
- [26].基于CPLD的坐标参量采集卡的设计和实现[J]. 微计算机信息 2008(22)
- [27].基于PC104总线数据采集卡的设计[J]. 华东交通大学学报 2008(04)
- [28].LTE-A空口监测分析仪射频采集卡设计方案[J]. 广东通信技术 2015(07)
- [29].一种基于ADS62P49的高速宽带采集卡的设计[J]. 舰船电子工程 2014(09)
- [30].视频/音频采集卡HDV62A[J]. 办公自动化 2012(15)