目录
1 引言
1
2 软件需求分析
1
2.1 网络监控
1
2.2 网络协议识别
2
2.3 修改hosts文件
2
2.4 获取本机IP
2
2.5 进程模块
2
2.6 工具模块
2
3 软件概要设计
2
3.1 开发工具环境
2
3.1.1 C++技术
2
3.1.2 QT框架
3
3.1.3 开源的C++库
3
3.1.4 开发平台
4
3.1.5 运行环境
4
3.2 软件概述
4
3.2.1网络协议
4
3.2.2 OSI参考模型
5
3.2.3 TCP/IP 参考模型
9
3.3 软件结构设计
13
4 软件详细设计
14
4.1 前期准备
14
4.2 软件主界面
15
4.2 软件功能的详细设计
15
4.2.1 工具模块
15
4.2.2 进程模块
16
4.2.3 内核模块
18
5.总结
27
参考文献
2
个人电脑的网络监控软件设计-10892字.docx