欢迎来到天天文库
浏览记录
ID:46258813
大小:272.50 KB
页数:37页
时间:2019-11-22
《网络抓包与协议分析软件的设计与开发网络0601陈金锋》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、piFujianUniversityofTechnology毕业设计(论文)网络抓包与协议分析软件题目:的设计与开发学生:陈金锋指导老师:邹复民讲师系别:计算机与信息科学系专业:网络工程班级:网络0601班学号:03061091112010年6月福建工程学院本科毕业设计(论文)作者承诺保证书本人郑重承诺:本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学牛签名:年月日福建工程学院本科毕业设计(论文)指导教师承诺保证书木人郑重承诺:我已按有关规定对木篇毕业设计(论文)的选题与内容进行了指导和审核,该同学
2、的毕业设计(论文)中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师签名:年刀1绪论11.1课题来源11-2当今网络数据安全现状11-3网络数据安全的技术研究22主要技术介绍32.1数据包的介绍32.2网络数据包捕获原理42.3网络数据包的捕获方法52.3.1原始套接字52.3.2LibPcap52.3.3WinPcap52.3.4JPcap62.4WinPcap研究62.5WinPcap内部结构72.6WinPcap的主要函数库83系统设计103.1捕获数据的分析与还原103.1.1802.3标准的数据帧分析与还原103
3、.1.2IP报文的分析与还原103.1.3UDP数据包的封装123.1.4TCP数据包的封装143.1.5ICMP数据包的封装154实现与分析164.1WinPcap环境酉己置164.1.1WinPcap卜载164.1.2WinPcap配置164.2程序的实现164.2.1网络数据捕获的基木流程164.2.2获取网卡信息174.2.3捕获数据包184.2.4分析数据包204.3程序编译屮出现的问题234.4问题的解决234.5程序功能234.5.1程序主界面234.5.2工具栏244.6程序运行结果265总结和展望285.1木文主要工作28
4、5.2展望28致谢语29参考文献30网络抓包与协议分析软件的设计与开发扌商要:网络数据包捕获是进行网络分析的基础,通过对Windows操作系统平台下网络数据包捕获模型的论述,重点对基于NDTS的优秀包捕获开发包WinPcap的结构和功能的进行了详细的介绍和分析,实现了如何在VC卄6.0环境下借助WinPcap提供的各个接口函数对网卡进行编程进而对网络数据包进行捕获和分析的方法,突出叙述了数据包捕获在网络分析屮的应川。关键字:数据包捕获,数据包,WinPcapDesignanddevelopmentapacketcaptureandproto
5、colanalysissoftwareAbstract:Networkpacketcaptureisthepreconditionfornetworkanalysis,throughtheanalysisofthemodelsofnetworkdatapacketcaptureinWindows,thestructureandfunctionofWinPcapbasedonNDISisanalyzedandintroducedindetail,andhowtoprogramonthenetworkadapterandhowtocapture
6、andanalyzethenetworkdatapacketsthroughWinPcaparerealizedundertheenvironmentofVC6.0++,theapplicationsofnetworkdatacapturefornetworkanalysisisnarratedindetail.Keywords:packetcapture,datapacket,WinPcap1绪论1.1课题来源随着网络技术的飞速发展和网络时代的到来,互联网的影响已经渗透到国民经济的各个领域和人民生活的各个方面,全社会对网络的依赖程度越来越
7、大,整个世界通过网络正在迅速地融为一体,但由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互联性等特征,致使网络易受黑客、恶意软件和其他不轨的攻击。广义來说,凡是涉及到网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全所要研究的领域。网络安全涉及的内容既有技术方面的问题,也有管理方面的问题,两方面相互补充,缺一不可。技术方面主要侧重于防范外部非法用户的攻击,管理方面则侧重于内部人为因素的管理。如何更有效地保护重耍的信息数据、提高计算机网络系统的安全性已经成为所有计算机网络应用必须考虑和必须解决的
8、一个重要问题。可以这样來定义网络数据安全:所谓网络数据安全,指的是网络系统的硬件、软件和数据信息能够受到保护,不会因为偶然或恶意的原I大I而遭到破坏、更改、泄露,同时系统能够连续
此文档下载收益归作者所有