一种高效网络数据捕包平台的设计与实现

来源 :计算机工程 | 被引量 : 0次 | 上传用户:ujrcji54937
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出了一种基于用户空间的捕包平台设计――ULPF(User Level Packet Filter).系统完全在用户空间实现;通过修改网卡驱动将数据绕过操作系统内核直接提交给用户空间避免了耗时的数据拷贝操作;利用网络数据包长度的局部性实现了一个高效的内存分配算法避免了多线程带来的内存分配开销.实验证明,该平台基本可以实现将网络数据流线速还原到TCP层.
其他文献
翻转课堂是一种新型教学方法,在信息化时代具有一定的可行性与优势。但从目前的学生与教学现状来看,距离真正实现翻转课堂尚有一段距离。而翻转课堂中“先教后学”等理念,为
期刊