doc 【毕业设计】网络数据包的分析与实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:31 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 20:07

【毕业设计】网络数据包的分析与实现

诉你问题究竟是什么,而只会告诉你究竟发生了什么。对网络嗅探器的研究我加深了对通信协议的理解,网络数据结构的理解。对网络嗅探器的深入研究更重要的是可以让我们的互联网世界更安全信息更健康。计算机的嗅探器比起电话窃听器,有他独特的优势很多的计算机网络采用的是共享媒体。也就是说,你不必中断他的通讯,并且配置特别的线路,再安装嗅探器,你几乎可以在任何连接着的网络上直接窃听到你同掩码范围内的计算机网络数据。我们称这种窃听方式为基于混杂模式的嗅探。尽管如此,这种共享的技术发展的很快,慢慢转向交换技术,这种技术会长期内会继续使用下青海民族大学毕业论文去,它可以实现有目的选择的收发数据。简介当信息以明文的形式在网络上传输时,便可以使用网络监听的方式来进行攻击。将网络接口设置在监听模式,便可以将网上传输的源源不断的信息截获。但实际上技术被广泛地应用于网络故障诊断协议分析应用性能分析和网络安全保障等各个领域。程序是种利用以太网的特性把网络适配卡,般为以太网卡置为杂乱模式状态的工具,旦网卡设置为这种模式,它就能接收传输在网络上的每个信息包。普通的情况下,网卡只接收和自己的地址有关的信息包,即传输到本地主机的信息包。要使能接收并处理这种方式的信息,系统需要支持,下需要支持。但般情况下,网络硬件和堆栈不支持接收或者发送与本地计算机无关的数据包,所以,为了绕过标准的堆栈,网卡就必须设置为我们刚开始讲的混杂模式。般情况下,要激活这种方式,内核必须支持这种伪设备,而且需要权限来运行这种程序,所以需要身份安装,如果只是以本地用户的身份进入了系统,那么不可能嗅探到的密码,因此不能运行。分为软件和硬件两种,软件的有等,其优点是易于安装部署,易于学习使用,同时也易于交流缺点是无法抓取网络上所有的传输,些情况下也就无法真正了解网络的故障和运行情况。硬件的通常称为协议分析仪,般都是商业性的,价格也比较昂贵,但会具备支持各类扩展的链路捕获能力以及高性能的数据实时捕获分析的功能。基于以太网络嗅探的只能抓取个物理网段内的包,就是说,监听的目标中间不能有路由或其他屏蔽广播包的设备,这点很重要。所以,对般拨号上网的用户来说,是不可能利用来窃听到其他人的通信内容的。与其他网络协议分析仪最大的差别在于它的人工智能网络数据包的分析与实现专家系统。简单地说,能自动实时监视网络,捕捉数据,识别网络配置,自动发现网络故障并进行告警,它能指出网络故障发生的位置,以及出现在第几层。网络故障的性质,产生故障的可能的原因以及为解决故障建议采取的行动。还提供了专家配制功能,用户可以自已设定专家系统判断故障发生的触发条件。可以在全部七层协议上进行解码,目前没有任何个系统可以做到对协议有如此透彻的分析它采用分层方式,从最低层开始,直到第七层,甚至对数据库数据库都可以进行协议分析每层用不同的颜色加以区别。对每层都提供了等几种解码窗口。在同时间,最多可以打开六个观察窗口。还可以进行强制解码功能,如果网络上运行的是非标准协议,可以使用个现有标准协议样板去尝试解释捕获的数据。提供了在线实时解码分析和在线捕捉,将捕捉的数据存盘后进行解码分析二种功能。青海民族大学毕业论文研究的目的及内容研究的目的及内容综合所学知识,使知识系统化与实用化。研究网络抓包功能,可以对网络中大量数据包抓取,从而方便使用者对网络中用户的些信息进行分析,掌握这些原理,我们可以运用网络抓包工具来进行网络故障检测网络状况监听,加强信息的安全防护,预防黑客的攻击等。本系统需要实现的共更能模块有数据包捕获模块数据包信息显示模块数据包解析及存储模块数据包分析模块。当个黑客成功地攻陷了台主机,并拿到了权限,而且还想利用这台主机去攻击同物理网段上的其他主机时,他就会在这台主机上安装嗅探软件,对以太网设备上传送的数据包进行侦听,从而发现感兴趣的包。如果发现符合条件的包,就把它存到个文件中去。通常设置的这些条件是包含字或的包,这样的包里面通常有黑客感兴趣的密码之类的东西。旦黑客截获得了台主机的密码,他就会立刻进入这台主机。如果嗅探器运行在路由器上或有路由功能的主机上,就能对大量的数据进行监控,因为所有进出网络的数据包都要经过路由器。嗅探器属于第层次的攻击。就是说,只有在攻击者已经进入了目标系统的情况下,才能使用嗅探显示当前程序的判断结果,让用户能根据显示的信息和特征信息对比,从而能判断当前网络的性能。数据包捕获模块设计数据包的抓捕模块主要用开发包实现,模块的设计思想遵循捕获数据包的流程,流程分三步查找设备,打开设备和捕获数据的函数。查找设备查找网卡打开设备打开网卡捕获数据的函数编写程序时所用的函数。数据包捕获原理网络数据捕获技术是获取信息的关键技术,它通过监听技术,过滤技术获取原始数据,根据分层理论进行层层拆解,提取相关协议中的信息其抓包流程图如下网络数据包的分析与实现开始获取网卡结束打开网卡寻找网卡获取数网络据包是否图数据包解析存储模块相关数据信息捕获分析完毕后,接下来就是对数据的保存。当存储模块从数据包抓捕模块接到数据包时,先会和数据库的特征信息进行对比,然后可以再次抓包和已对比的数据包进行存储,等待其他模块调用。数据库中存储了数据包的特征信息,通过对比和存储,使用户知道接收到什么包以及接受到的数据包数量。数据包解析存储模块流程图如下青海民族大学毕业论文获取数据包结束和特征数据对比数据库是图数据包信息分析模块设计数据分析模块实现时,本系统提取的数据包中主要的些信息,如数据包中的地址,端口信息等。网络中的数据包都有各自的大小生存时间端口信息等特征,通过对捕获的数据包进行解封可以知道各自属于什么包包的源地址等。数据包信息分析模块流程图如下获取数据包分析协议分析数据存入数据库处理模块判断协议类型是否图网络数据包的分析与实现数据包信息显示模块设计数据包显示模块的功能是主要实现数据的反馈信息,将这些数据的分析结果转为能让使用者比较好理解的格式,这就要求将这些原始数据能按照网络数据传输的具体格式来保存,主要为了能较好的读懂相关的信息,以便使用者分析开始与特征信息对比输出到界面结束设置分析图网络嗅探器的设计基于编程实现个简单嗅探器的设计和实现。测试环境在编写本软件前,首先确定了使用语言。本软件必须首先安装编程环境中设置好相关配置。由于这是个抓包程序,因此需要两台以上的机和些网络通讯设备,具体的实验环境个人电脑台或台以上,交换机个,网线若干,电脑通过交换机组成个局域网环境。有于水平有限,不可能实现像或者影音神探那样复杂的设置和分析,所以我们只对抓取到的本机在网络中的通信数据如协议青海民族大学毕业论文类型,源目的地址和端口数据包的大小等加以分析,实现个简单的网络嗅探器。个窗体显示主页面,另个页面显示详细的包信息。详细信息页面,我们显示下信息开始时间嗅探器抓取数据包的时间源端口源目的地址端口号目的端口目的地址端口号协议类型只分析下类型其他的不再分析版本信息协议的版本生存时间报头大小报文报首部大小报文总长整个数据报的大小优先级别提供七个级别,分别是延迟吞吐量可靠性项目实施第三方开发工具中新建项目应用程序。添加个窗体文件和个类文件,分别命名实现详细信息页面。编码,详细的代码如源程序。当使用系统类提供的接口取到数据包的流时,对流的初始化处理如下,网络数据包的分析与实现,无效的数据包大小青海民族大学毕业论文测试结果嗅探器运行后的界面如下图点击绿色按钮,开始抓取以太网中与本机通信的数据包点击红色按钮,停止监听。抓取到的信息如下图网络数据包的分析与实现图从图中可以看出,抓到的有数据报,数据报,数据报。鼠标双击列表行,分别得到详细的报文信息。报文信息如下图青海民族大学毕业论文总结通过对网络中数据包抓取,对网络中用户的些信息进行分析,对其中的原理有定掌握,可以运用网络抓包工具来进行网络故障检测网络状况监听,加强信息的安全防护等。特别是通过此次毕业设计,实现网络嗅探器的设计,加强了对网络通信,数据传输和网络信息安全有的学习,同时也使我对计算机信息安全产生了兴趣。在这次编程的过程中,我们查阅了大量的书籍,在网上也查了不少资料。我们也在这次设计中发现自身的不足和缺陷,比如代码还不能熟练掌握,数据库知识不够牢固,数据包的传输原理不够丰富等。软件虽然实现了些功能,但是还是存在很多的问题和缺陷,比如仍然有些部分想要设计的功能没能编码实现,功能也比较简单。不过我还是通过完成毕业设计使自己的能力得到很大的提高,并且充分体会到理论与实践之间的重要联系和团队合作的重要性,进步的了解了语言和网络基本知识。经过大学四年的学习生活,毕业设计不仅是对我们所学知识的综合体现,而且是对诸多方面的种总结,让我们更清楚的认识到了自己的优点和不足之处,教育我们能积极的面对以后的工作和生活,成为个能为社会做贡献的现代化人才。网络数据包的分析与实现参考文献网络与协议清华大学出版社兰少华杨余旺吕建勇语言程序设计第三版清华大学出版社邵丽萍邵光亚张后扬使用简明教程第三版清华大学出版社闪四清网络安全开发包详解初版电子工业出版社刘文涛程序员之旅开发技术详解化学工业初版张昆计算机网络电子工业出版社谢希仁网络编程技术与实践清华大学出版社梅晓东网络与通信程序设计案例精讲清华大学出版社吴成网络优化与故障检修手册电子工业出版社美西蒙斯基,等著陈逸等译局域网安全也攻防解密基于实现电子工业出版社公芳亮青海民族大学毕业论文致谢大学学习生活即将结束,在此,感谢我的家人和朋友们,是他们的支持和鼓励使我有了四年美好的大学时光。我要感谢所有曾经教导过我的老师和关心过我的同学,感谢他们在我学习成长过程中所给予我的帮助。这次毕业设计能完成,要特别感谢叶涛老师,感谢老师对我的作品提出的建议和指导。在整个过程中,给了我很大的帮助。在论文完成之际,谨向我尊敬的导师表示诚挚的谢意,感谢老师对我的关心和帮助。在整个系统的开发过程中,同学和朋友给了我很大的帮助,感谢给予我帮助的同学和朋友们。衷心的感谢你们,独创性声明本人声明所呈交的毕业论文是本人在导师指导下进行的理论学习实习实践以及研究所取得的成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已

下一篇
【毕业设计】网络数据包的分析与实现第1页
1 页 / 共 31
【毕业设计】网络数据包的分析与实现第2页
2 页 / 共 31
【毕业设计】网络数据包的分析与实现第3页
3 页 / 共 31
【毕业设计】网络数据包的分析与实现第4页
4 页 / 共 31
【毕业设计】网络数据包的分析与实现第5页
5 页 / 共 31
【毕业设计】网络数据包的分析与实现第6页
6 页 / 共 31
【毕业设计】网络数据包的分析与实现第7页
7 页 / 共 31
【毕业设计】网络数据包的分析与实现第8页
8 页 / 共 31
【毕业设计】网络数据包的分析与实现第9页
9 页 / 共 31
【毕业设计】网络数据包的分析与实现第10页
10 页 / 共 31
【毕业设计】网络数据包的分析与实现第11页
11 页 / 共 31
【毕业设计】网络数据包的分析与实现第12页
12 页 / 共 31
【毕业设计】网络数据包的分析与实现第13页
13 页 / 共 31
【毕业设计】网络数据包的分析与实现第14页
14 页 / 共 31
【毕业设计】网络数据包的分析与实现第15页
15 页 / 共 31
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批