摘 要
Abstract
目 录
第1章 绪 论
1.1 课题背景及研究的目的和意义
1.2 国内外研究现状
1.3 本文的主要研究工作
1.4 本文的结构
第2章 音视频传输协议分析
2.1 传统协议
2.2 流媒体协议
2.2.1 RTSP协议
2.2.2 RTP协议
2.3 本章小结
第3章 音视频协议还原及其关键技术
3.1协议分析还原原理
3.2 网络协议栈工作原理
3.2.1 OSI协议栈模型
3.2.2 TCP/IP模型
3.3 网络层IP协议分析
3.3.1 IP协议简介
3.3.2 IP分片与重组
3.4 传输层TCP协议分析
3.4.1 TCP协议简介
3.4.2 TCP流重组
3.4.3 TCP流老化
3.5 数据包捕获技术
3.5.1 数据包捕获原理
3.5.2 数据包过滤机制
3.5.3 Libpcap网络安全开发包
3.5.4 零拷贝技术
3.6 内存管理
3.7 系统并行化
3.7.1 任务分配
3.7.2 线程间通信及其无锁化算法的实现
3.8 本章小结
第4章 系统设计与实现
4.1 系统概述
4.1.1 总体设计
4.1.2 系统工作流程
4.2 数据包捕获模块及任务分发器
4.2.1 数据包捕获模块
4.2.2 任务分发器
4.3 数据包重组模块
4.3.1 IP分片重组子模块
4.3.2 TCP流重组子模块
4.4 流量识别模块
4.5 应用层协议分析还原模块
4.5.1 HTTP协议分析还原子模块
4.5.2 FTP协议分析还原子模块
4.5.3 RTSP/RTP协议分析还原子模块
4.6 数据存储模块
4.7 本章小结
第5章 系统测试及结果分析
5.1 实验环境
5.2 测试方法与结果
5.2.1 音视频还原平台功能测试
5.2.2 协议栈性能测试
5.3 本章小结
结 论
参考文献
攻读硕士学位期间发表的论文及其它成果
哈尔滨工业大学硕士学位论文原创性声明
致 谢