摘要 | 第4-6页 |
ABSTRACT | 第6-7页 |
第一章 绪论 | 第11-18页 |
1.1 研究背景 | 第11-12页 |
1.2 研究意义 | 第12页 |
1.3 研究现状 | 第12-15页 |
1.3.1 应用层协议识别研究 | 第12-14页 |
1.3.2 正则表达式匹配方法研究 | 第14-15页 |
1.4 研究内容 | 第15-16页 |
1.5 论文组织结构 | 第16-18页 |
第二章 高速网络协议识别相关算法研究 | 第18-29页 |
2.1 DPI和DFI技术研究 | 第18-19页 |
2.2 AC多模式匹配算法 | 第19-20页 |
2.3 传统正则表达式匹配算法 | 第20-24页 |
2.3.1 NFA正则表达式匹配算法 | 第21-22页 |
2.3.2 DFA正则表达式匹配算法 | 第22-24页 |
2.3.3 传统正则表达式算法对比 | 第24页 |
2.4 改进的DFA算法 | 第24-27页 |
2.4.1 DFA 压缩算法 | 第24-26页 |
2.4.2 分组DFA算法 | 第26-27页 |
2.5 各种协议识别算法比较 | 第27-28页 |
2.6 本章小结 | 第28-29页 |
第三章 典型的高速网络协议特征提取与综合分析 | 第29-49页 |
3.1 典型的高速网络协议特征提取研究 | 第29-32页 |
3.1.1 协议特征提取原则 | 第29-30页 |
3.1.2 协议特征提取方法 | 第30-32页 |
3.2 典型的高速网络协议特征提取 | 第32-46页 |
3.2.1 HTTP及HTTPS类应用协议特征提取 | 第32-37页 |
3.2.2 IM类应用协议特征提取 | 第37-42页 |
3.2.3 股票期货类等软件协议特征提取 | 第42-46页 |
3.3 典型的高速网络协议特征综合分析 | 第46-48页 |
3.4 本章小结 | 第48-49页 |
第四章 基于改进AC算法的协议识别算法设计 | 第49-59页 |
4.1 AC算法匹配正则协议特征改进方案 | 第49-53页 |
4.1.1 字符段中元字符处理 | 第49-51页 |
4.1.2 正则表达式中“.*”的处理 | 第51页 |
4.1.3 正则表达式中“.{m,n}”的处理 | 第51-52页 |
4.1.4 AC算法匹配正则表达式集合 | 第52-53页 |
4.2 正则表达式协议识别算法总体设计 | 第53-54页 |
4.2.1 协议特征库构建 | 第53页 |
4.2.2 协议规则库 | 第53页 |
4.2.3 协议识别 | 第53-54页 |
4.3 协议规则库构建算法设计 | 第54-57页 |
4.3.1 协议规则库构建算法AC1设计 | 第54-56页 |
4.3.2 协议规则库构建算法AC2设计 | 第56-57页 |
4.4 协议特征识别算法设计 | 第57-58页 |
4.4.1 AC匹配算法P1设计 | 第57页 |
4.4.2 AC匹配算法P2设计 | 第57-58页 |
4.5 本章小结 | 第58-59页 |
第五章 基于改进AC算法的协议识别算法实现与评测 | 第59-68页 |
5.1 正则表达式协议特征格式定义及解析 | 第59页 |
5.2 改进协议识别算法核心算法实现 | 第59-62页 |
5.2.1 改进的goto表构建算法实现 | 第60页 |
5.2.2 改进的协议匹配算法实现 | 第60-62页 |
5.3 协议识别算法的性能评测 | 第62-67页 |
5.3.1 特征库构建算法分析 | 第62-63页 |
5.3.2 协议匹配算法分析 | 第63-64页 |
5.3.3 协议识别算法验证 | 第64-67页 |
5.4 本章小结 | 第67-68页 |
第六章 总结与展望 | 第68-70页 |
6.1 工作总结 | 第68页 |
6.2 下一步研究工作 | 第68-70页 |
参考文献 | 第70-73页 |
致谢 | 第73-74页 |
攻读学位期间发表的学术论文 | 第74页 |