欢迎来到天天文库
浏览记录
ID:36278540
大小:244.17 KB
页数:37页
时间:2019-05-08
《网络协议分析(论文)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖南城市学院毕业论文※※※※※※※※※※※※※※※※※※※※※※※※2008届学生毕业设计(论文)材料(二)学生毕业设计(论文)开题报告书课题名称网络协议分析姓名学号0406401*20院、系、部计算机科学与技术系专业网络工程指导教师2008年5月25日37湖南城市学院毕业论文材料清单1、毕业设计(论文)课题任务书2、毕业设计(论文)开题报告3、指导教师评阅表4、评阅教师评阅表5、答辩及最终成绩评定表6、毕业设计说明书7、附录材料37湖南城市学院毕业论文湖南城市学院2008届毕业设计说明书网络协议分析院(系)、部:计算机科学系学生姓名:指导教师:职称讲师专业:计算机科学与技术班级:04064
2、01班完成时间:2008年5月20日37湖南城市学院毕业论文摘要嗅探器就是能够捕获网络报文的设备。嗅探器的正当用处在于分析网络的流量,以便找出所关心的网络中潜在的问题。例如,假设网络的某一段运行得不是很好,报文的发送比较慢,而我们又不知道问题出在什么地方,此时就可以用嗅探器来作出精确的问题判断。嗅探器在功能和设计方面有很多不同。有些只能分析一种协议,而另一些可能能够分析几百种协议。Socket是Windows下网络编程的标准接口,它允许两个或多个应用程序在相同机器上,或者是通过网络互相交流。关键词嗅探器;多线程;Socket;VisualC++6.0;MFCABSTRACTSnifferne
3、tworkisabletocapturethetextontheequipment.Snifferisthelegitimateuseofnetworktraffic,inordertoidentifytheconcernsofpotentialproblemsinthenetwork.Forexample,ifacertainperiodofoperationofthenetworkisnotaverygood,tosendthetextmoreslowly,butwedonotknowthattheprobleminanyplaceatthistimecanbeusedsnifferto
4、makeaccuratejudgementoftheissue.Snifferinfunctionanddesignofalotofdifferent.Somecanonlybeofanagreement,whileothersmaybeabletoanalysisofhundredsofagreement.SocketnetworkprogrammingunderWindowsisthestandardinterface,whichallowstwoormoreapplicationsinthesamemachine,orthroughtheInternetexchange.Keyword
5、ssnifffer;multithreading;Socket;VisualC++6.0;MFC37湖南城市学院毕业论文目录摘要161前言191.1项目开发背景191.2项目开发目标191.3几个关键技术191.3.1多线程编程191.3.2Socket编程201.3.3MFC编程202开发工具VisualC++简介223需求分析253.1整体需求分析253.2具体应用分析253.2.1网络抓包及协议分析需求分析253.2.2本地网络信息获取需求分析253.2.3端口扫描需求分析253.2.4域名查询需求分析263.3可行性研究263.3.1技术方面263.3.2经济方面263.3.3工作难
6、点264.系统总体结构设计274.1软件模块结构设计274.1.1软件工作模式图274.1.2软件模块结构图275.系统详细设计305.1嗅探器3037湖南城市学院毕业论文5.1.1嗅探器简介315.1.2界面设计305.1.3程序流程图305.1.4主要代码分析315.2本地网络信息浏览335.2.1界面设计335.2.2程序流程图345.2.3主要代码分析345.3端口扫描365.3.1界面设计365.3.2程序流程图375.3.3主要代码分析375.4域名分析375.4.1主要代码分析376系统的安装与调试406.1系统的安装406.2系统的调试417结束语42参考文献43致谢44附录
7、4537湖南城市学院毕业论文1前言1.1项目开发背景随着计算机网络的不断普及,网络管理的应用需求越来越大,而嗅探器很早就在此领域发挥着重要的作用。嗅探器的种类繁多,有的是专门的某一个协议的分析器,有的则具有强大的功能,如非常著名的Ethereal,NetXRay和Sniffer等。而这些大型的嗅探器需要昂贵的价格购买,对于小型网络则有“大材小用”之弊。所以,针对小型网络的简易实用的嗅探器应运而生。这里,我们的
此文档下载收益归作者所有