摘要 | 第3-4页 |
Abstract | 第4页 |
第一章 绪论 | 第7-13页 |
1.1 研究背景 | 第7-8页 |
1.2 研究现状 | 第8-10页 |
1.2.1 网络数据包捕获系统研究现状分析 | 第8-9页 |
1.2.2 网络测试分析系统分析 | 第9-10页 |
1.3 本文工作 | 第10-11页 |
1.4 论文结构 | 第11-12页 |
1.5 本章小结 | 第12-13页 |
第二章 相关理论和关键技术 | 第13-27页 |
2.1 数据包捕获 | 第13-15页 |
2.1.1 网络数据包捕获机制 | 第13页 |
2.1.2 数据包捕获的常用方法 | 第13-14页 |
2.1.3 数据包过滤与分解 | 第14-15页 |
2.1.4 网络协议分析 | 第15页 |
2.2 网络数据包捕获原理 | 第15-16页 |
2.2.1 网卡的工作模式 | 第15页 |
2.2.2 共享环境下的网络数据包捕获 | 第15页 |
2.2.3 交换环境下的网络数据包捕获 | 第15-16页 |
2.3 网络开发工具 | 第16页 |
2.3.1 网络开发函数库 | 第16页 |
2.4 Libpcap 函数库 | 第16-18页 |
2.4.1 Libpcap 概述 | 第16-17页 |
2.4.2 Libpcap 的功能 | 第17页 |
2.4.3 Libpcap 功能结构及主要函数 | 第17-18页 |
2.5 WinPcap 介绍 | 第18-19页 |
2.5.1 WinPcap 和 Libpcap | 第18页 |
2.5.2 WinPcap 的功能和应用 | 第18-19页 |
2.6 WinPcap 的组成架构与相关功能 | 第19-24页 |
2.6.1 网络驱动程序接口规范(NDIS) | 第19-20页 |
2.6.2 BPF 研究 | 第20-21页 |
2.6.3 WinPcap 的各功能模块 | 第21-24页 |
2.6.4 WinPcap 和 Windows 网络 | 第24页 |
2.7 WinPcap 的关键数据结构和主要功能函数 | 第24-26页 |
2.7.1 WinPcap 的数据结构 | 第24-26页 |
2.7.2 WinPcap 主要函数及相关功能 | 第26页 |
2.8 本章小结 | 第26-27页 |
第三章 需求分析 | 第27-39页 |
3.1 问题的定位、价值与意义 | 第27-29页 |
3.2 可行性分析 | 第29页 |
3.3 系统功能需求分析 | 第29-34页 |
3.4 系统性能需求分析 | 第34-35页 |
3.5 开发平台选择 | 第35-37页 |
3.5.1 WinPcap 与网络数据包捕获 | 第35-36页 |
3.5.2 MFC 及其调用 | 第36页 |
3.5.3 系统的开发平台 | 第36-37页 |
3.6 本章小结 | 第37-39页 |
第四章 系统设计 | 第39-63页 |
4.1 总体设计 | 第39-45页 |
4.2 获取本地网络驱动器列表 | 第45-46页 |
4.3 获取网络驱动器高级信息 | 第46页 |
4.4 绑定网卡准备捕获数据包 | 第46页 |
4.5 编译和设置过滤规则 | 第46-47页 |
4.6 捕获数据包 | 第47-48页 |
4.7 数据包解析(协议解析) | 第48-50页 |
4.7.1 不同协议帧的数据结构 | 第48-50页 |
4.7.2 数据包协议分析 | 第50页 |
4.8 界面设计 | 第50-54页 |
4.9 建立的主要类及其调用流程 | 第54-61页 |
4.10 本章小结 | 第61-63页 |
第五章 系统实现 | 第63-77页 |
5.1 系统实现的基本设计 | 第63-65页 |
5.1.1 网络数据包捕获与分析系统的开发环境 | 第63页 |
5.1.2 网络数据包捕获与分析系统的编码与测试 | 第63-64页 |
5.1.3 WinPcap 的使用方法 | 第64-65页 |
5.2 网络数据包捕获软件的详细设计与编码 | 第65-67页 |
5.3 系统测试基本设计 | 第67-68页 |
5.4 系统功能测试 | 第68-69页 |
5.5 系统性能测试 | 第69-75页 |
5.5.1 性能测试 | 第69页 |
5.5.2 压力测试 | 第69-73页 |
5.5.3 稳定性测试 | 第73-74页 |
5.5.4 负载能力测试 | 第74-75页 |
5.6 系统性能改进与调整的方法 | 第75页 |
5.7 本章小结 | 第75-77页 |
第六章 结束语 | 第77-81页 |
6.1 总结 | 第77-80页 |
6.2 展望 | 第80-81页 |
致谢 | 第81-83页 |
参考文献 | 第83-86页 |