doc 毕业论文:局域网安全管理系统客户端的设计与实现1 ㊣ 精品文档 值得下载

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

毕业论文:局域网安全管理系统客户端的设计与实现1

台下个免费,公共的网络访问系统。开发这个项目的目的在于为应用程序提供访问网络底层的能力。它提供了以下的各项功能捕获原始数据报,包括在共享网络上各主机发送接收的以及相互之间交换的数据报在数据报发往应用程序之前,按照自定义的规则将些特殊的数据报过滤掉在网络上发送原始的数据报收集网络通信过程中的统计信息。的主要功能在于于主机协议如而发送和接收原始数据报。也就是说,不能阻塞过滤或控制其他应用程序数据报的发收,它仅仅只是监听共享网络上传送的数据报。是平台下的数据包捕获与网络分析架构,由三个模块构成。前个工作在内核层,后两个工作在用户层。第个模块是内核部分,在中它是个虚拟设备驱动程序文件文件,在下是个文件。它的主要功能是过滤数据包,并把这些数据包原封不动地传给用户态模块。当然也添加了些系统特定的标志比如时间戳管理。这个过程中包括了些操作系统特有的代码。第二个模块用来在不同的平台下提供个通用的公共的包驱动接口。事实上,不同版本的平台在内核层模块和用户进程之间的接口不完全相同,用于解决这些不同。提供了套系统的应用编程接口,调用的程序能够运行在不同版本的平台上而无需重新编译。还有些附加的功能。它可执行些低层操作如获得网卡名字,动态装载驱动,得到比如机器的网络掩码硬件冲突等些系统特定的信息。第三个模块是系统无关的,它提供了更高层抽象的函数。它包括了些比如过滤器生成用户级缓冲等其它的高层函数,增加了比如统计和包发送等更高级的特性。因此程序员能处理两种类型的套原始函数集,包含在中,直接与内核层调用匹配另套高层函数由提供,便于用户调用,功能更强大。程序员能随意使用,但只能在受限的环境中直接使用图结构图总的说来,直接映射了内核的调用。提供了更加友好功能更加强大的函数调用。的具体结构图所示是用的通信协议程序比如和网络设备驱动器之间通信的规范的,将自己注册为个协议处理驱动。的使用非常方便,但是它有个致命的缺陷就是只适用于共享式以太网络,对于交换式网络下的数据则无能为力。经过测试,在使用交换机连接的局域网下,只能监听到本网段内的数据,而对于来自其他网段的数据则无法监听,除非你把接到交换机之前或者接到交换机的口上,不过那样的弊端是显而易见的,所以,的应用还是有局限性的。结构图如下图基于信息捕获的相关理论基础协议传输控制协议网际协议起源于年代末美国政府资助的个分组交换网络研究项目,到年代已发展成为计算机之间最常应用的组网形式。它是能够在网络中提供可靠的数据传输和无连接的数据报服务的组协议。提供可靠数据传输的协议称为传输控制协议,提供网络寻址的协议称为网际协议,它只是协议族的其中的两种协议。协议族是组不同的协议组合在起构成的协议族,它是个真正的开放系统。现已成为全球互联网中的基础。基于协议的网络体系结构,协议分为四层如图所示,每层分别负责不同的通信功能。应用层等传输层网络层网络接口层设备驱动程序及接口卡图协议族的四个层次链路层有时也称作数据层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们起处理任何传输媒介的物理接口细节,它使用的协议为以太网协议。网络层有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在协议族中首部长度数据包长度生存时间协议类型源地址目的地址源端口目的端口,查看写入到数据库中的数据包表单首部长度数据获取库接库的指针读取数据,表内数据为空读入库中各字段并加入列表框中,编号,转字符串用户界面模块根据上面三个模块的分析,直接与用户相关联的操作有为指定个具体的网络适配器,选择需要过滤的数据类型或者想要过滤的特定地址发送的和信息。在为指定个具体的网络适配器方面,有几种方式可以实现。通过控件让用户输入具体的网卡设备。新建个下拉列表框,让用户选择具体的网卡设备。考虑到用户使用群的方便简洁,同时提供了查找网络设备的函数,故选择了第二种方式来实现本功能。在为程序指定具体的捕获方式时,在程序中分别设臵了三个型变量来分别控制所选中的状态。通过型变量来控制程序分析数据报方式。当选中这个单选框是,需要用户手动输入需要捕获的源地址。具体界面如下图主界面外观用户界面第行为软件找网卡设备,设计成的是个下拉列表,能够把找到的网卡信息都列出来。默认选中列表第项。第二列为个可选择框,它们是,和。分别对应的是按协议类型,协议类型和特定地址来捕获数据信息。其中,地址这栏,默认的是本地主机的地址。种过滤类型中默认选中的是类型。最后列是个按钮。分别是开始,停止,显示数据和退出。单击开始按钮,系统开始执行捕获相应的数据包信息,显示捕获数据包的个数,并且将捕获出来的信息写入数据库单击停止按钮,系统停止捕获数据包信息,并且断开与数据库的连接单击显示数据按钮,会弹出个消息框,消息框里有个下拉列表,可以选择用户想要查看的数据库中的张不同的表单,选中其中项,会将数据库中的相应表中的相应列和相应项显示在下面的消息框中而单击退出按钮,则是退出该软件。图查看选项局域网信息捕获测试和测试结果测试环境在编写本软件前,作者首先确定了所使用的语言。由于语言不能访问底层的网络数据,所以使用来帮助实现对底层网络数据的访问。在此,本软件必须首先安装,编程环境中设臵好相关配臵,值得注意的是,都是开源的,所以在很多地方可以查询到它们的使用方式。由于使用了开源软件,使用者在使用本软件的时候,需要安装。具体的实验环境个人电脑台或台以上,交换机个,网线若干,电脑通过交换机组成个局域网环境。测试结果运行本软件,选择捕获数据包的网络适配器即网卡,单击开始,软件开始捕获数据包图开始捕获数据包图停止捕获数据包测试结果如下图表图表图源地址表测试结果显示设计基本达到了预想的功能,能够实现对协议类型,协议类型的捕获和特定地址发送的数据包信息的捕获。结论经过三个多月的努力,局域网安全管理系统客户端终于完成了。在整个软件的开发过程中,本人经历了对开发环境的熟悉网络基本知识的进步熟悉等相关技术的学习和研究,对本软件开发方案的选择以及信息捕获的相关知识的学习。本次毕业设计实现了局域网信息的捕获,主要功能是对局域网中按协议类型,协议类型和特定地址对数据包进行捕获,然后经过系列简单的分析和处理,将其捕获的数据信息存入数据库,并且可提供给用户使用。在这次编程的过程中,作者查阅了大量的书籍,在网上也查了不少资料。由于时间和技术等多方面因素,仍然有些部分想要设计的功能没能编码实现。本软件也存在些不尽人意的地方,功能也比较简单,这些都是有待完善的地方。通过本次毕业设计,我充分体会到理论与实践之间的重要联系和团队合作的重要性。在实践的过程中我学到了很多的知识,增强了动手和解决实际问题的能力。不仅对信息过滤技术的应用有了进步的了解,也对语言的运用更为熟练了。同时我也发现了自身的许多不足之处,有待在将来的工作中进步的学习和完善。软件虽然实现了些功能但是还是存在很多的问题和缺陷,不过我还是通过完成毕业设计使自己的能力得到很大的提高,并且充分体会到理论与实践之间的重要联系和团队合作的重要性,进步的了解了语言和网络基本知识。经过大学四年的学习生活,毕业设计不仅是对我们所学知识的综合体现,而且是对诸多方面的种总结,让我们更清楚的认识到了自己的优点和不足之处,教育我们能积极的面对以后的工作和生活,成为个能为社会做贡献的现代化人才。致谢本文是在夏阳教员的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢,感谢我的同学在课题研究初期给予的帮助,正是因为在他的帮助下课题才得以很好的展开,有了个很好的开端,使我的课题得以顺利地完全地达到了预期的目标,并使论文最终得以顺利地完成。在论文完成过程中,本人还得到了其他老师和许多同学的热心帮助,本人向他们表示深深的谢意,最后向在百忙之中评审本文的各位专家老师表示衷心的感谢,参考文献美国计算机网络北京清华大学出版社,。美国详解卷协议北京机械工业出版社,。美国网络互连技术北京清华大学出版社,。陈坚,陈伟网络高级编程北京人民邮电出版社,。李光明经典实例大制作北京中国人事出版社,。郑莉,董渊语言程序设计第二版北京清华大学出版社,。张仕斌网络安全技术北京清华大学出版社,年。地方生学员毕业设计报告报告题目局域网安全管理系统客户端的设计与实现学员姓名张欢学员队别四系二十七队专业名称网络工程指导教员夏阳二〇年三月十二日中国人民解放军电子工程学院指导教员对毕业设计报告的评语指导教员日期年月日室级答辩评语及成绩答辩组负责人日期年月日专业系意见专业系领导日期年月日院级答辩评语及成绩答辩组负责人日期年月日摘要随着网络技术的不断发展,社会进入了个信息爆炸的时代,世界也由于网络而变小,人们通过各种技术和工具使交流突破了空间的限制。在网络技术发展与普及的同时,网络安全问题引起了人们的广泛关注。因此,研究并开发出种能够有效地实时捕获网络信息的系统具有极其重要的意义。基于这情况,本论文针对网络数据的捕获与数据包信息分析等问题进行了深入的探讨和研究。本论文逐介绍了信息捕获中的相关技术及需求分析,在系统设计中对数据包捕获模块解码数据包模块和数据库信息模块的实现进行了详细讲述。通过运用开发包实现网络数据包的捕获,利用协议的封装理论和自下而上的分析实现了数据包信息的分析,并且将分析出来的信息存入数据库。另外,还能实现些功能,如对指定的地址进行数据包的捕获,对捕获结果进行显示等。关键词数据捕获信息分析局域网目录引言课题背景及意义,本课题研究的相关技术及方法简介基于信息捕获的相关理论基础协议数据封装与分用过程协议需求分析功能需求性能要求局域网信息捕获器的设计功能概述系统功能模块的设计数据包捕获模块数据分析模块实现数据库模块的实现用户界面模块局域网信息捕获测试和测试结果测试环境测试结果结论致谢参考文献引言课题背景及意义计算机网络的发展给计算机产业和整个人类的工作生活方式带来了巨大的变化,特别是信息技术的发展使个信息缺乏的时代进入了个信息爆炸的时代,世界也由于而变小。人们通过各种技术,工具使得交流突破了空间的限制。全球范围内的网络互联

下一篇
毕业论文:局域网安全管理系统客户端的设计与实现1第1页
1 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第2页
2 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第3页
3 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第4页
4 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第5页
5 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第6页
6 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第7页
7 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第8页
8 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第9页
9 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第10页
10 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第11页
11 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第12页
12 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第13页
13 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第14页
14 页 / 共 33
毕业论文:局域网安全管理系统客户端的设计与实现1第15页
15 页 / 共 33
温馨提示

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

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

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

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

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

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