设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
局域网监听软件的研究与应用毕业设计开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
课题名称
局域网监听软件的研究与应用
课题来源
教师拟定
课题类型
 
指导教师
 
学生姓名
 
学  号
 
专  业
计算机科学与技术 
一、课题背景:
随着计算机技术的迅速发展和网络安全的迫切要求,网络监听这类提高网络安全的一种监听技术越来越重要,网络监听软件是提供给网络安全管理人员进行安全管理的工具,可以用来监视网络的状态、数据流动情况以及网络上传输的信息,以获取有用信息。作为黑客来说,通过网络监听可以获取其所需信息(比如密码等);对黑客活动和其他网络犯罪进行侦察、取证时,可以使用网络监听技术来获取必要的信息。因此,在目前研究和使用网络监听技术及相关工具,对于防护网络安全、打击网络犯罪具有重要的现实意义。
二、设计的目的、要求、思路与预期效果:
(1)目标:本软件的设计就是为了达到基本的维护网络安全的作用,对网络上传输的数据进行捕获,然后从中得到有用的信息,以此来判断是否是恶意的信息,并对其进行过滤等相关操作,起到保护网络安全的作用。
(2)要求:该软件系统主要实现以下几个模块:用户界面模块,初始化模块,数据报截获模块,协议分析模块,输出模块。
用户界面模块:该模块的主要功能是对用户界面进行定义,其中包括各个控件的名称,属性值,设置等参数的具体定义,以及相应的表框大小,表框栏目进行定义。
初始化模块:初始化模块主要的功能是完成网卡的混杂模式的设置以及Winsock的初始化以及启动和绑定。数据截获的一系列准备工作都在这个模块中完成。
数据报截获模块:该模块的功能是截获数据报并存入缓冲区。
协议分析模块:协议分析模块的功能是对所截获的数据报进行相应的解析,这里最主要的是IP包头的解析。
输出模块:根据所解析得各个部分相应的进行输出,这里面包括:版本号,IP头长,TTL,校验和,协议名称,源地址,目的地址等等。这样划分模块的目的是更好的满足用户需求,最终实现网络数据包的截获,协议分析,以及数据输出。
(3)思路:局域网监听的基本原理是数据在局域网环境下进行传输时,包含物理地址的帧数据能送达到线路上的每一台主机。当数据到达一台主机的网卡时,在正常情况下,网卡读取数据帧,并进行检查,如果数据帧中所包含的物理地址和本机的物理地址或者广播地址相同,则将该数据帧交由IP层进行处理,否则就将该数据帧丢弃。当主机将该网卡置于混杂模式时,所有的数据帧都将交由IP层进行处理,并不会发生因物理地址不符而将该数据帧丢弃的情况。也就是说,在局域网环境下同一根线缆上传输的所有数据都会被该主机接收到,进而可以将所有接收到的数据进行分析,从而得出用户所需要的数据。
 
 
(4)预期效果:实现局域网监听软件所要求的大部分功能模块,在该软件运行时捕获网络传输过程中各个层次的数据包。通过分析捕获数据包的大小及内容来确定传输数据是否具有攻击性。当网络使用出现问题时,可以通过分析捕获的数据包及时地找出网络故障的原因,从而积极有效地去解决网络问题,大大提高通信过程中的安全性。
(5)编写设计说明书,写出文献综述、翻译外文资料。
三、任务完成阶段的内容及时间安排:
   1—2 周    收集资料、撰写开题报告和文献综述;
   3—5 周    收集资料、查阅文献、分析局域网监听软件的需求、设计功能;
   6—8 周    完成主体模块编程,并测试系统功能;
   9--12周   毕业论文书写、修改、提交;
   13-14周   改进完善,准备答辩。
四、完成设计(论文)所具备的条件因素:
    已经修完本科课程并多次参加课程设计工作,对计算机网络技术熟练掌握,对编程语言的使用有较强的。
笔记本电脑一台,具体配置:
硬件:CPU:2.5G的处理器;内存:2G内存 。
软件:Windows 7、WinPCap开发工具和Java语言编程的Eclipse编译器等。
 
  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
小型垂直升降机机械结构设计 任务 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
台式数控等离子切割机机械结构设计 基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!