arp包的封装、发送、捕获与解析软件开发毕业论文

arp包的封装、发送、捕获与解析软件开发毕业论文

ID:11121439

大小:297.50 KB

页数:42页

时间:2018-07-10

arp包的封装、发送、捕获与解析软件开发毕业论文_第1页
arp包的封装、发送、捕获与解析软件开发毕业论文_第2页
arp包的封装、发送、捕获与解析软件开发毕业论文_第3页
arp包的封装、发送、捕获与解析软件开发毕业论文_第4页
arp包的封装、发送、捕获与解析软件开发毕业论文_第5页
资源描述:

《arp包的封装、发送、捕获与解析软件开发毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ARP包的封装、发送、捕获与解析软件开发摘要互联网络是时代需求的产物,随着社会需求的不断增长,互联网络技术得到飞速发展,网络规模急剧膨胀,通过研究网络协议来提高网络通信的安全性变得非常重要。ARP协议是TCP/IP协议栈中一个非常重要的网络通信协议。在透彻理解ARP协议,深入了解ARP协议的分组格式和ARP的工作流程,熟悉Winpcap编程的基础上,本文设计开发了一个ARP包的封装、发送、捕获与解析软件,该软件主要用于辅助教学。程序是在Windows环境下使用VisualC++6.0和WinPcap网络编

2、程工具编写的,在程序测试阶段则使用了网络管理工具Sniffer对程序的运行结果和效率进行了测试。本文还对WinPcap以及Sniffer进行了简要介绍,并且在本文最后总结了开发程序过程中遇到的一些问题和解决办法,希望可以为学习网络编程和相关技术的人提供帮助。关键词:ARP协议;WinPcap;ARP数据包;SnifferABSTRACTInternetistheproductofthetimesdemand.Withtheincreasinggrowingofsocialneeds,Internettec

3、hnologiesisrapidlydevelopingandthenetworksizeisrapidlyexpanding.Itisimportanttoimprovethesecurityofthenetworkcommunicationsthroughstudyingnetworkprotocols.ArpisaveryimportantnetworkcommunicationsprotocolinTCP/IPprotocols.WiththeunderstandingoftheArpprotoc

4、olandArp-formatandtheARPworkflowandFamiliaringwithWinpcapprogramming,Idesignedanddevelopedasoftware,whichisasoftwareofpackagingArppackets,senting,catchingandanalyzing.Thissoftwareisusedtoteaching.ThisprocedureisprogrammedusingVisualC++6.0andWinPcapinWindo

5、wsenvironment.Inthetestingstage,Snifferisusedtotexttheresultofthisprocedureandtheefficiencyofthisprocedure.ThispaperalsointroducesWinPcapandSniffer,andconcludesthatsomeoftheproblemsencounteredintheprocedureandtheirsolutionsintheendofthispaper.Ihopethatthe

6、sequestionscanprovideassistanceforthepeoplewhoislearningnetworkprogrammingandrelatedtechnologies.Keywords:ARPprotocol;WinPcap;ARPpacket;Sniffer目录第1章前言11.1课题研究的意义11.2课题的研究现状11.3课题研究的工作任务和预期结果1第2章ARP协议概述22.1TCP/IP协议栈22.2ARP协议的引入32.3ARP协议的原理42.3.1ARP的分组格式52.

7、3.2ARP协议的工作流程6第3章SNIFFER软件简介83.1Sniffer概述83.2Sniffer功能简介83.2.1Sniffer封装功能介绍83.2.2Sniffer捕获功能介绍9第4章网络编程工具124.1Winpacp概述124.2WinPcap的结构144.3Winpcap的安装使用方法15第5章软件开发175.1需求规格说明175.1.2引言175.1.2数据描述175.1.3功能需求185.2概要设计说明195.3详细设计说明195.4代码实现245.4.1本文系统的开发环境255.4

8、.2封装ARP包的函数255.4.3发送ARP包的函数275.4.4捕获、解析ARP包的函数275.5测试285.5.1封装测试285.5.2发送测试295.5.3捕获测试305.5.4解析测试305.6与Sniffer的比较32第6章毕业设计中遇到的问题及解决办法34第7章结论36致谢38参考文献39第1章前言1.1课题研究的意义虽然Sniffer是一个功能强大的网络管理工具,但是正是由于它功能强大的原因,它运行时占有的资源

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。