欢迎来到天天文库
浏览记录
ID:44273400
大小:759.38 KB
页数:38页
时间:2019-10-20
《网络协议分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2008届学生毕业设计(论文)材料(二)探探探探探探探学生毕业设计(论文)开题报告书课题名称网络协议分析姓名学号0406401*20院、系、部计算机科学与技术系专业网络工程指导教师2008年5月250材料清单1、毕业设计(论文)课题任务书2、毕业设计(论文)开题报告3、指导教师评阅表4、评阅教师评阅表5、答辩及最终成绩评定表6、毕业设计说明书7、附录材料湖南城市学院2008届毕业设计说明书网络协议分析院(系)、部:计算机科学系学生姓名:指导教师:.职称讲师专业:计算机科学与技术班级:0406401班完成吋间:2008年
2、5月20日嗅探器就是能够捕获网络报文的设备。嗅探器的正当用处在于分析网络的流量,以便找出所关心的网络中潜在的问题。例如,假设网络的某一段运行得不是很好,报文的发送比较慢,而我们又不知道问题出在什么地方,此吋就可以用嗅探器来作出精确的问题判断。嗅探器在功能和设计方面有很多不同。有些只能分析一种协议,而另一些可能能够分析几百种协议。Sockct是Windows卜•网络编程的标准接口,它允许两个或多个应用程序在相同机器上,或者是通过网络互相交流。关键词嗅探器;多线程;Socket;VisualC++6.0;MFCABSTRA
3、CTSniffernetworkisabletocapturethetextontheequipment.Snifferisthelegitimateuseofnetworktraffic,inordertoidentifytheconcernsofpotentialproblemsinthenetwork.Forexample,ifacertainperiodofoperationofthenetworkisnotaverygood,tosendthetextmoreslowly,butwedonotknowthat
4、theprobleminanyplaceatthistimecanbeusedsniffertomakeaccuratejudgementoftheissue.Snifferinfunctionanddesignofalotofdifferent・SomecanonlybeofanagreemenJwhi1eothersmaybeabletoanalysisofhundredsofagreement.SocketnetworkprogreimmingunderWindowsisthestandardinterface,
5、whichallowstwoormoreapplicationsinthesamemachine,orthroughtheInternetexchange.Keywordssnifffer;multithreading;Socket;VisualC++6.0;MFC摘要41前言71.1项目开发背景71.2项目开发目标71.3几个关键技术71.3.1多线程编程71.3.2Socket编程81.3.3MFC编程122开发工具VisualC卄简介133需求分析143.1整体需求分析143.2具体应用分析143.2.1网络抓包
6、及协议分析需求分析143.2.2本地网络信息获取需求分析153.2.3端口扫描需求分析153.2.4域名查询需求分析153.3可行性研究153.3.1技术方面153.3.2经济方面153.3.3工作难点154•系统总体结构设计164.1软件模块结构设计164.1.1软件工作模式图164.1.2软件模块结构图165•系统详细设计错误!未定义书签。5.1嗅探器185.1.1嗅探器简介错误!未定义书签。5.1.2界面设计5.1.3程序流程图错误!未定义书签。5.1.4主要代码分析错误!未定义书签。5.2本地网络信息浏览5.2
7、.1界面设计195.2.2程序流程图错误!未定义书签。错误!未定义书签。5.2.3主要代码分析195.3端口扫描245.3.1界面设计245.3.2程序流程图245.3.3主要代码分析245.4域名分析255.4.1主要代码分析256系统的安装与调试266.1系统的安装266.2系统的调试267结束语27参考文献28致谢28291前言1.1项目开发背景随着计算机网络的不断普及,网络管理的应用需求越来越大,而嗅探器很早就在此领域发挥着重要的作用。嗅探器的种类繁多,有的是专门的某一个协议的分析器,有的则具有强大的功能,如非
8、常著名的Ethereal,NetXRay和Sniffer等。而这些大型的嗅探器需要昂贵的价格购买,对于小型网络则有“大材小用”之弊。所以,针对小型网络的简易实用的嗅探器应运而生。这里,我们的网络协议分析工具就是应用于小型局域网的管理,对其进行基于数据抓包的监控,包描本地局域网行为的实时查看,从而满足小型局域网如学校机房,公司部门,
此文档下载收益归作者所有