网络数据包的协议分析程序的设计开发毕业设计
《网络数据包的协议分析程序的设计开发毕业设计》由会员分享,可在线阅读,更多相关《网络数据包的协议分析程序的设计开发毕业设计(24页珍藏版)》请在毕设资料网上搜索。
1、 网络数据包的协议分析程序的设计开发 摘 要 本文设计与实现了一个基于 Linux下 Libpcap库函数的网络数据包协议分析程序。程序的主要功能包括网络数据包捕获和常用网络协议分析。程序由输入 /输出模块、规则匹配模块、数据捕获模块、协议分析模块组成。其中数据捕获模块和协议分析模块是本程序最关键、最主要的模块。 本文的主要内容如下: 首先 介绍了网络数据包协议分析程序的背景和概念 。其次 进行了程序的总体设计:确定了程序的功能,给出了程序的结构图和层次图,描述了程序的工作流程,对实现程序的关键技术做出了分析 。接着, 介绍 完数据包捕获的相关背景和 Libpcap函数库 后 ,阐述了如何利用
2、 Libpcap函数库实现网络数据包捕获模块 。然后 对协议分析流程进行了详细的讲解,分析了常用网络协议 。最后进行了 程序的测试与运行:测试了程序能否按照预期的效果正确执行,印证了预期结果。 关键词: Libpcap; Linux; 数据包捕获;应用层 ; 协议识别 The Design and Development of Network Packet Protocol Analyzing Program Abstract The thesis is an attempt to introduce an implementation of network protocol analyzin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 数据包 协议 协定 分析 程序 设计 开发 毕业设计
