欢迎来到天天文库
浏览记录
ID:34287951
大小:2.81 MB
页数:37页
时间:2019-03-04
《网络抓包与协议详情分析报告软件地设计与开发 网络0601 陈金锋》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用文案毕业设计(论文)题目:网络抓包与协议分析软件的设计与开发学生:陈金锋指导老师:邹复民讲师系别:计算机与信息科学系专业:网络工程班级:网络0601班学号:0306109111标准文档实用文案2010年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标准的数据帧
3、分析与还原103.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网络数据捕获的基本流程16标准文档实用文案4.2.2获取网卡信息174.2.3捕获数据包184.2.4分析数据包204.3程序编译中出现的问题234.4问题的解决234.5程序功能234.5.1程序主界面234.5.2工具栏244.6程序运行结果265总结和
4、展望285.1本文主要工作285.2展望28致谢语29参考文献30标准文档实用文案网络抓包与协议分析软件的设计与开发摘要:网络数据包捕获是进行网络分析的基础,通过对Windows操作系统平台下网络数据包捕获模型的论述,重点对基于NDIS的优秀包捕获开发包WinPcap的结构和功能的进行了详细的介绍和分析,实现了如何在VC++6.0环境下借助WinPcap提供的各个接口函数对网卡进行编程进而对网络数据包进行捕获和分析的方法,突出叙述了数据包捕获在网络分析中的应用。关键字:数据包捕获,数据包,WinPcap标准文档实用文案Designandde
5、velopmentapacketcaptureandprotocolanalysissoftwareAbstract:Networkpacketcaptureisthepreconditionfornetworkanalysis,throughtheanalysisofthemodelsofnetworkdatapacketcaptureinWindows,thestructureandfunctionofWinPcapbasedonNDISisanalyzedandintroducedindetail,andhowtoprogramont
6、henetworkadapterandhowtocaptureandanalyzethenetworkdatapacketsthroughWinPcaparerealizedundertheenvironmentofVC6.0++,theapplicationsofnetworkdatacapturefornetworkanalysisisnarratedindetail.Keywords:packetcapture,datapacket,WinPcap标准文档实用文案1绪论1.1课题来源随着网络技术的飞速发展和网络时代的到来,互联网的影响
7、已经渗透到国民经济的各个领域和人民生活的各个方面,全社会对网络的依赖程度越来越大,整个世界通过网络正在迅速地融为一体,但由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互联性等特征,致使网络易受黑客、恶意软件和其他不轨的攻击。广义来说,凡是涉及到网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全所要研究的领域。网络安全涉及的内容既有技术方面的问题,也有管理方面的问题,两方面相互补充,缺一不可。技术方面主要侧重于防范外部非法用户的攻击,管理方面则侧重于内部人为因素的管理。如何更有效地保护重要的信息
8、数据、提高计算机网络系统的安全性已经成为所有计算机网络应用必须考虑和必须解决的一个重要问题。可以这样来定义网络数据安全:所谓网络数据安全,指的是网络系统的硬件、软件和数据信息能够
此文档下载收益归作者所有