以太网卡零拷贝通用驱动系统的设计与实现

被引量 : 2次 | 上传用户:hheeuuuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速增长,网络在给我们带来极大方便的同时,网络信息安全问题也日显突出。各种网络安全产品应运而生,其中网络数据包捕获技术成为这些网络安全产品的基本核心技术。针对某公司网络安全产品的特定需求,本论文设计并实现了一个以太网卡零拷贝通用驱动系统。论文首先介绍了网络负载均衡系统的架构与相关技术,然后分析了Linux操作系统核心网络协议栈的特点和网络数据处理的一般流程,其中主要分析了协议栈中涉及到零拷贝驱动的相关接口部分和主要数据结构。接着对Linux内核的相关技术进行了研究与介绍,包括内核模块技术和以太网卡驱动结构。之后研究了现存以太网络数据包捕获技术的现状,主要分析了现有的开源解决方案和目前已经实现的各种网络数据包捕获零拷贝技术,并阐述了其中的不足与缺陷。根据分析比较的结果,并结合在实际工作中的大多用户的需求,论文接着对通用以太网卡驱动进行了架构设计,然后详细设计并实现了一款通用以太网卡驱动,最后对通用以太网卡驱动的功能与性能进行了测试验证,同时并与传统数据包捕获方法进行了对比测试。相对于目前现有的零拷贝技术方案,本论文的成果可以提供更好的移植性和更通用的功能,包括可以动态指定零拷贝网卡和兼容Linux核心协议栈等。
其他文献
爱国主义教育一直受到国家重视,小学阶段的爱国主义渗透尤为重要,而语文教材是进行德育渗透的主要载体。在苏教版小学语文教材中,爱国主义教育内容呈现怎样的特点呢?笔者带着
满蒙联姻是清廷对蒙一系列政策中极其重要的一环。它从后金开始实行,一直延续到清末。清皇室联姻对象遍及蒙古各部。从清统治者角度来讲,满蒙联姻对于笼络蒙古上层王公台吉,
通过对金融危机下技术贸易壁垒的新趋势、对我国贸易负面影响的分析,提出新形势下我国政府和企业应对策略。
中国企业长期以来效仿西方国家企业所形成的管理模式已经越来越不能适应当今经济的发展趋势,中国经济也正面临挑战。管理,作为一种社会实践活动,是植根于一定文化的沃土之中;
根据我国《行政诉讼法》规定,行政诉讼原告资格和第三人资格仅是法律上的利害关系和利害关系的区别,这给行政诉讼原告和第三人的实际确定带来了很大困难。因此本文试图从明晰
针对高职公共英语课程的开设情况,结合"最近发展区"理论分析该课程中存在的知识结构缺乏针对性、教学内容缺乏发展性、反馈评价缺乏引导性等问题,并根据"最近发展区"理论所引
近几年,中国农民专业合作组织在政府的引导与农户的积极参与下有了较快的发展,各类农民专业合作组织发展呈现加速态势,各地也在不断探索合作社的运营模式。以红安将军红土布
目的:观察不同剂量痰热清对急性肺损伤大鼠MMP-9的影响。方法:雄性Wistar大鼠72只,随机分为4组,分别是正常对照组(A组)、急性肺损伤模型组(B组)、常规剂量组(C组)、高剂量组(
研究了不同添加量(1%、2%、3%、4%、5%)的低聚木糖对蒸烤馒头感官品质、高径比、水分含量、水分活度及储存性能的影响,结果表明:当低聚木糖添加量为2%时,蒸烤馒头的高径比和