高速网络下BT报文捕获分析系统的研究与实现
发布时间:2021-06-27 14:01
With the rapid development and popularity of the network technology, the network of life has already infiltrated into every aspect of our life, and has become the largest platform of exchanging information in today’s society. Internet information which came from passive acceptance model, now is developing into a resource sharing era in which content supply source has become back to the users. The demand for content sharing of Internet users has been increased gradually.Corresponding generated on...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:48 页
【学位级别】:硕士
【文章目录】:
ABSTRACT
第一章 综述
1.1 网络缓存技术综述
1.2 报文捕获解析技术综述
1.3 需求分析与课题目标
1.4 本章小结
第二章 网络报文捕获解析技术
2.1 传统报文捕获平台的研究
2.1.1 Linux内核协议栈运行机制分析
2.1.2 Libpcap报文捕获工具
2.1.3 性能瓶颈的总结分析
2.2 数据报文解析
2.2.1 传统解析手段
2.2.2 BT协议及BT下载流程解析
2.2.3 课题解析目标报文的分析
2.2.4 报文解析需求与能力分析
2.3 本章小结
第三章 可行性技术思想和手段
3.1 零拷贝思想
3.1.1 零拷贝思想简介
3.1.2 NAPI设备轮询机制
3.1.3 DMA映射技术
3.1.4 内存映射机制
3.2 DPI深层报文解析技术及模式匹配算法
3.2.1 DPI技术简介
3.2.2 DPI技术应用于BT报文解析
3.2.2.1 目标报文的特征字
3.2.2.2 BT报文解析步骤
3.2.3 模式匹配算法
3.2.3.1 Brute-Force算法
3.2.3.2 KMP算法
3.2.3.3 Sunday算法
3.3 本章小结
第四章 报文捕获分析系统的设计与实现
4.1 报文捕获分析系统整体架构和模块划分
4.2 模块详细设计
4.2.1 报文捕获模块
4.2.1.1 主要数据结构
4.2.1.2 主要功能函数
4.2.2 数据缓冲区管理模块
4.2.2.1 主要数据结构
4.2.2.2 主要功能函数
4.2.3 报文解析模块
4.3 本章小结
第五章 报文捕获分析系统的测试
5.1 系统功能测试
5.1.1 系统性能测试
5.1.1.1 捕获性能测试
5.1.1.2 解析性能测试
5.2 测试总结
第六章 报文捕获分析系统的应用展望
参考文献
致谢
【参考文献】:
期刊论文
[1]“疏堵结合”——P2P内容缓存方案[J]. 赵志军. 信息通信技术. 2007(01)
[2]应用层协议识别算法综述[J]. 陈亮,龚俭,徐选. 计算机科学. 2007(07)
[3]基于DMA实现高速数据包收发[J]. 黄宗和,谢高岗,张大方. 计算机应用研究. 2006(05)
[4]零拷贝报文捕获平台的研究与实现[J]. 王佰玲,方滨兴,云晓春. 计算机学报. 2005(01)
[5]基于NAPI的数据包捕获技术研究[J]. 徐林,张德运,孙钦东,张晓彤. 计算机工程与应用. 2004(26)
[6]传统报文捕获平台性能影响因素分析[J]. 王佰玲,方滨兴,云晓春. 计算机工程与应用. 2003(22)
[7]底层通信协议中内存映射机制的设计与实现[J]. 刘炜,郑纬民,申俊,鞠大鹏. 软件学报. 1999(01)
[8]基于Libpcap网络数据包捕获技术的改进[J]. 寇应展,杨素敏,陈利军,王纪增. 军械工程学院学报. 2011 (03)
博士论文
[1]基于内容分析的高速网络协议识别技术研究[D]. 陈曙晖.国防科学技术大学 2007
本文编号:3252986
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:48 页
【学位级别】:硕士
【文章目录】:
ABSTRACT
第一章 综述
1.1 网络缓存技术综述
1.2 报文捕获解析技术综述
1.3 需求分析与课题目标
1.4 本章小结
第二章 网络报文捕获解析技术
2.1 传统报文捕获平台的研究
2.1.1 Linux内核协议栈运行机制分析
2.1.2 Libpcap报文捕获工具
2.1.3 性能瓶颈的总结分析
2.2 数据报文解析
2.2.1 传统解析手段
2.2.2 BT协议及BT下载流程解析
2.2.3 课题解析目标报文的分析
2.2.4 报文解析需求与能力分析
2.3 本章小结
第三章 可行性技术思想和手段
3.1 零拷贝思想
3.1.1 零拷贝思想简介
3.1.2 NAPI设备轮询机制
3.1.3 DMA映射技术
3.1.4 内存映射机制
3.2 DPI深层报文解析技术及模式匹配算法
3.2.1 DPI技术简介
3.2.2 DPI技术应用于BT报文解析
3.2.2.1 目标报文的特征字
3.2.2.2 BT报文解析步骤
3.2.3 模式匹配算法
3.2.3.1 Brute-Force算法
3.2.3.2 KMP算法
3.2.3.3 Sunday算法
3.3 本章小结
第四章 报文捕获分析系统的设计与实现
4.1 报文捕获分析系统整体架构和模块划分
4.2 模块详细设计
4.2.1 报文捕获模块
4.2.1.1 主要数据结构
4.2.1.2 主要功能函数
4.2.2 数据缓冲区管理模块
4.2.2.1 主要数据结构
4.2.2.2 主要功能函数
4.2.3 报文解析模块
4.3 本章小结
第五章 报文捕获分析系统的测试
5.1 系统功能测试
5.1.1 系统性能测试
5.1.1.1 捕获性能测试
5.1.1.2 解析性能测试
5.2 测试总结
第六章 报文捕获分析系统的应用展望
参考文献
致谢
【参考文献】:
期刊论文
[1]“疏堵结合”——P2P内容缓存方案[J]. 赵志军. 信息通信技术. 2007(01)
[2]应用层协议识别算法综述[J]. 陈亮,龚俭,徐选. 计算机科学. 2007(07)
[3]基于DMA实现高速数据包收发[J]. 黄宗和,谢高岗,张大方. 计算机应用研究. 2006(05)
[4]零拷贝报文捕获平台的研究与实现[J]. 王佰玲,方滨兴,云晓春. 计算机学报. 2005(01)
[5]基于NAPI的数据包捕获技术研究[J]. 徐林,张德运,孙钦东,张晓彤. 计算机工程与应用. 2004(26)
[6]传统报文捕获平台性能影响因素分析[J]. 王佰玲,方滨兴,云晓春. 计算机工程与应用. 2003(22)
[7]底层通信协议中内存映射机制的设计与实现[J]. 刘炜,郑纬民,申俊,鞠大鹏. 软件学报. 1999(01)
[8]基于Libpcap网络数据包捕获技术的改进[J]. 寇应展,杨素敏,陈利军,王纪增. 军械工程学院学报. 2011 (03)
博士论文
[1]基于内容分析的高速网络协议识别技术研究[D]. 陈曙晖.国防科学技术大学 2007
本文编号:3252986
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3252986.html