毕业论文--基于WinPcap的网络数据流分析器的设计与实现
-
资源ID:1439556
资源大小:368KB
全文页数:67页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
毕业论文--基于WinPcap的网络数据流分析器的设计与实现
1、 毕毕 业业 设设 计计 题 目: 基于 WinPcap 的网络数据流 分析器的设计与实现 系: 计算机科学与技术系 专业:通信工程 班级: 学号: 学生姓名: 导师姓名: 完成日期: 2008 年 6 月 8 日 毕 业 设 计 ( 论 文 ) 任 务 书毕 业 设 计 ( 论 文 ) 任 务 书 题目: 基于 WinPcap 的网络数据流分析器的设计与实现 一、基本任务及要求: 随着网络技术的快速发展,越来越需要对网络进行有效的管理和监控,而分析网络数据流是其 中的基础核心功能之一。目前已有比较成熟的软件开发包,如 Windows 下的 winpcap,可方便用于 捕获数据包。本课题拟采用
2、 Visual C+ 6.0 为开发平台,利用 winpcap 开发包提供的一系列 API,实 现对流经网络设备的数据进行捕获,并用可视化技术表现出来。 基本任务:基本任务: 1采用 Visual C+ 6.0 语言编写界面。 2学习 winpcap 教程,理解捕获网络数据包的原理。 3对网络数据流进行分析,如数据包捕获的时间,数据包的长度和协议,以及数据包发送的源 地址和目的地址。 4对分析后的信息用可视化表征。 基本要求:基本要求: 掌握网络数据包捕获的相关只是,熟悉 VC编程。 二、进度安排及完成时间: 第 1 周 老师讲解课题,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需
3、英文资料。 第 2 周 阅读资料、书籍,学习所需知识,撰写文献综述。 第 35 周 毕业实习。 第 6 周 完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案;准备开题报 告。 第 7 周 撰写开题报告。 第 813 周 具体设计、调试、修改、实现。 第 1415 周 撰写毕业论文(说明书) ,完成毕业答辩资格审查。 第 16 周 毕业答辩准备、毕业答辩。 目目 录录 摘要 1 Abstract 2 前言 3 第 1 章 数据包的捕获原理 6 1.1 网卡工作原理 6 1.2 网络数据包格式 7 1.2.1 MAC 帧结构 7 1.2.2 IP 数据包结构 . 7 1.2.3 TCP
4、 数据包和 UDP 数据包结构 9 1.3 WinPcap 原理. 11 1.3.1 WinPcap 概述 11 1.3.2 WinPcap 内核层 NPF 12 1.3.3 WinPcap 的数据结构和主要功能函数 14 1.3.4 WinPcap 优化方法 15 第 2 章 网络数据流分析器的设计 17 2.1 需求分析 17 2.1.1 功能需求 . 17 2.1.2 开发环境 . 17 2.2 系统设计 18 2.2.1 数据包捕获模块 . 18 2.2.2 数据包过滤模块 . 19 2.2.3 数据包分析模块 . 20 第 3 章 网络数据流分析器的实现 22 3.1 网络数据流分析
5、器的实现 22 3.1.1 数据包捕获模块的实现 . 22 3.1.2 数据包过滤模块的实现 . 24 3.1.3 数据包分析模块的实现 . 27 3.2 系统测试 31 3.2.1 运行环境 . 31 3.2.2 系统测试结果 . 31 第 4 章 总结 34 参考文献 35 致 谢 37 附 录 38 1 基于基于 WinPcap 的网络数据流分析器的设计与实现的网络数据流分析器的设计与实现 摘要:本课题针对网络数据包的捕获和分析技术做了比较深入的阐述。首先,概括介绍了 当今网络数据安全的相关现状、理论及技术,并着重介绍了网络数据捕获和分析的有关基 本实现机理、方法和手段,还列举了当前正在应用的网络分析系统。