会议专题

网络数据包捕获机制的研究与改进

  通用软件方法实现数据包捕获机制主要有基于Linux 系统的Libpcap和基于Windows 系统的Winpcap。本文首先分析两种捕获机制的优缺点,引入了一种结合两者优点的包捕获改进机制Libpcap-nmap,在此基础上进一步改进,提出了一种新的数据包捕获机制 Libpcap-nmap-DMA。改进的方案改变了原有的数据包存取模式,使用一个循环缓冲器直接完成捕获数据到用户层的传递,减少了数据传递环节和网卡中断次数,增加了每次数据传送量。实验结果显示,改进后的方案捕获数据包的性能比传统的方法有显著提高。

数据包捕获 内存访问 内核缓冲区 数据传送量

周延森 汪永好

国际关系学院信息科技系 北京 100091 北京电子科技学院计算机科学与技术系 北京 100070

国内会议

第四届中国计算机网络与信息安全学术会议(CCNIS2011)

郑州

中文

1-7

2011-11-01(万方平台首次上网日期,不代表论文的发表时间)