



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux论文:基于零拷贝的数据包捕获与过滤系统的设计与实现【中文摘要】随着网络的广泛应用和网络技术的普及,网络安全问题日益突出,并且引起了各种用户的关注。传统的防火墙和数据加密技术只是被动地保护系统,而入侵检测是一种主动的安全防护措施。但当前入侵检测系统面临的主要问题是网络数据包采集速度太慢,检测技术的发展跟不上网速的快速发展。本文立意于建立一种低成本高效率的网络数据包过滤系统。文章首先介绍了如何创建基于零拷贝的捕获过滤平台:一种基于Linux内核模式下的嵌入式平台,重点讨论了Linux内核组成、Linux内核编译、根文件系统定制。以Linux系统作为出发点进行改进和裁剪,建立系统运行的安全
2、稳定平台。随后对Linux系统下网卡驱动程序和内存管理机制作了深入研究,绕过操作系统对数据包协议栈的解析,减少了数据包拷贝次数,实现了零拷贝,显著提高过滤系统的网络数据包采集速度。第三部分应用模式匹配算法对采集到的数据包进行高效过滤。最后,通过将这套基于Linux内核模式的数据包过滤系统应用于真实的网络环境,进行了实际环境的检验。【英文摘要】Along with network widespread application and networking popularization, the network security question is day by day prominent,
3、and has aroused each kind of users interest. The traditional firewall and the data encryption technology only protects the system passively, but invades the examination is one kind of initiative safe protective measure. But the current invasion examination system faces the main question is the netwo
4、rk data packet gathering speed too is slow, the examination technology development .【关键词】Linux 内核模块 零拷贝 模式匹配算法【英文关键词】Linux Kernel Modeule Zero copy Pattern match【目录】基于零拷贝的数据包捕获与过滤系统的设计与实现摘要3-4Abstract4第一章 绪论7-111.1 引言71.2 国内外研究现状7-91.3 论文的主要工作与章节安排9-111.3.1 课题的主要工作91.3.2 论文组织9-11第二章 LINUX内核裁剪技术11-57
5、2.1 LINUX内核组成及各子系统之间的依赖关系11-122.2 内核编译12-482.2.1 配置步骤12-132.2.2 内核配置选项13-482.3 根文件系统定制48-532.3.1 根文件系统必须的部分482.3.2 创建根本的目录结构482.3.3 添加设备48-492.3.4 创建配置文件492.3.5 bin、sbin、usr/bin、usr/sbin下的可执行文件49-522.3.6 添加库到lib下522.3.7 加载模块52-532.4 GRUB的建立532.4.1 grub.conf的建立532.4.2 其他文件532.5 LINUX内核的升级53-572.5.1 为
6、什么要升级内核53-542.5.2 内核的配置与编译54-552.5.3 软件下载与解包55-562.5.4 启用新内核56-57第三章 基于零拷贝的数据包捕获系统的设计57-673.1 零拷贝的基本思想573.2 零拷贝的关键技术57-643.2.1 Linux内存管理方式58-593.2.2 内存映射mmap59-603.2.3 Linux内核可加载模块编程60-613.2.4 内核空间与用户空间的通讯61-623.2.5 网络设备驱动的分析62-643.3 零拷贝的实现64-673.3.1 实现步骤64-653.3.2 零拷贝中缓冲区操作算法65-67第四章 数据包过滤系统的实现67-774.1 概述674.2 单模式匹配算法67-704.2.1 KMP算法67-694.2.2 KMP算法改进69-704.3 多模式匹配算法70-744.3.1 AC算法71-734.3.2 AC算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 洗车店防水装修合同范本
- 管道拆迁补偿协议书范本
- 银行存钱协议书模板模板
- 私人钢结构厂房合同范本
- 篮球馆员工合同协议模板
- 父亲赠与女儿房产协议书
- 砍伐树木后要栽树协议书
- 船舶股份转让合同协议书
- 环卫特种车租赁合同范本
- 鹤壁买房定金协议书模板
- 项目融资计划书
- 针刺伤的预防及处理
- YY/T 0595-2020医疗器械质量管理体系YY/T 0287-2017 应用指南
- LS/T 1222-2020粮食干燥机系统工艺设计技术规范
- GB/T 9813.2-2016计算机通用规范第2部分:便携式微型计算机
- GB/T 26636-2011动植物油脂聚合甘油三酯的测定高效空间排阻色谱法(HPSEC)
- GB/T 19869.1-2005钢、镍及镍合金的焊接工艺评定试验
- GB/T 1796.4-2017轮胎气门嘴第4部分:压紧式无内胎气门嘴
- 中考语文非连续性文本阅读10篇专项练习及答案
- 上海高一数学教材电子版
- GB 17324-2003瓶(桶)装饮用纯净水卫生标准
评论
0/150
提交评论