高速IPv6数据包捕获与协议还原技术的研究与实现

被引量 : 0次 | 上传用户:huiyuanai852
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用的发展以及网络带宽的快速增加,已有的网络数据分析系统由于数据包捕获及还原分析能力的不足造成大量数据丢失。同时IPv6协议目前正逐渐取代IPv4,传统的协议分析系统需要添加协议支持以分析IPv6数据包,实现IPv6下的网络安全监控。研究高速IPv6流量的数据包捕获以及协议还原技术具有重要的意义。本文首先介绍了Linux系统的网络协议体系及其内核机制,分析了Linux下的数据包捕获技术以及Libpcap套接字,总结出目前一些改进捕包性能的技术。其次阐述了基于IPv6的协议还原协议栈机制,以及设计使用的多线程编程技术。接下来介绍了IPv6数据捕获和还原系统的整体设计,包括系统需求分析和模块设计。数据包捕获方面,重点分析了PF_RING套接字的实现原理和实现流程,然后使用TNAPI机制,对网卡驱动程序进行了修改。在此基础上,使用PF_RING的用户函数接口API实现系统数据包捕获模块。针对TCP重组模块,分析了TCP还原的相关原理,包括TCP报头结构以及传输控制机制。对比和分析了Hash链表和Splay树算法的复杂度,设计TCP会话组织结构;详细描述并行TCP重组的设计和实现;同时针对具体的数据重组操作,给出了重组流程和使用的关键数据结构。采用注册-回调机制设计应用协议还原接口。实现了邮件协议的还原,根据POP3和SMTP协议原理,设计程序自动状态机,将邮件内容还原成mbox格式内容。再通过实现mbox解析模块,对邮件内容进行了Base64和QP两种算法的解码分析以及数据的存储。本文搭建了系统运行的IPv6网络测试环境,部署系统的各个模块,并对系统进行了单元和整体的测试。实验结果证明,系统达到了功能上的设计,性能指标也有了巨大改进,能适应高速IPv6网络环境应用需求,有较强的实用价值。
其他文献
民事行为能力,指得以自己的意思表示使其行为发生法律上效果的资格。本文试对民事行为能力制度的价值层次做出反思。保护智虑不周之人是其本源性的价值取向,同时兼顾交易安全
拟牛顿方法在无约束优化中起着核心的作用.一般的拟牛顿方法是在每一步的迭代中,利用上一步产生的梯度信息,建立一个拟牛顿方程,进而求得目标函数Hes- sian阵的近似.多步拟牛顿
在建立社会主义市场经济体制、全面建设小康社会、构建社会主义和谐社会的新形势下,深化机关事务管理体制改革,将计划经济时期形成的传统机关事务管理体制转变成为与市场经济
目的探讨两种不同压疮护理方法的预防和治疗效果。方法将289例难免压疮监控评分≤12分患者随机分为传统组和对照组。传统组使用气圈保护受压部位,在骨突处或皮肤受压、发红部
研究生的学习动机是影响研究生学习成绩和能力发展的主要变量之一,长期以来受到研究者的广泛关注。本文针对当前硕士研究生中普遍存在学习兴趣不高,学习动力减弱这一现象,总
目的探讨高脂血症患者血脂和血流变指标变化及其相关性,以加强对高脂血症的防治。方法随机将54例高脂血症患者和52例体检正常人分为高脂血症组和对照组,检测两组血脂和血液流
利用林地、果园、草场以及荒山荒坡等自然生态资源,以放牧的方式养殖肉鸡,通称"放养鸡"。1放养特点1.1扩大饲养量放养可解决笼养场地紧张的问题,既能扩大饲养量,又可减少建棚
垃圾渗滤液是垃圾堆放过程中产生的高浓度有机废水。因其具有污染物浓度高、成分复杂、水质水量变化大等特点,经过生化处理后仍有难降解的有机物残留,难以达标排放。随着垃圾
<正> 贾府管家奶奶王熙凤,历来论者都对之大张挞伐,尤其是,当她被贴上了贵族阶级当权派的标签的时候,这个人物更交了华盖运。实则那种种口诛笔伐之辞,并不足概括人们对王熙凤
分析公交网络的特点,说明公交网络中最短路径的意义。根据乘客出行时考虑的首要因素是还乘次数最少的事实,考虑了乘客可以步行小段距离再转车的实际情况,提出了基于最小换乘