1. 研究目的与意义
随着网络系统的不断发展,计算机网络的发展特点是不断扩大,复杂性不断增加的,用户对网络应用以及网络技术产品的需求也在不断变化有效地利用资源,实现稳定的网络支持是网络管理者倍感棘手的问题。
用户需要简单自动智能的管理工具,来提供一个稳定可靠的网络环境,它需要能够采取行之有效的网络管理机制,保障网络的同时充分发挥其独特优势。
网络拓扑可视化监控是一个真正简单易使用的专业网络监控系统。
2. 课题关键问题和重难点
关键问题:1、对于完成网络拓扑的可视化监控的重要性和现实意义:网络拓扑信息在网络管理、网络安全研究和网络性能分析等占用了重要的地位,为了人们对整个网络状况可以直观了解,观测分析,网络拓扑流量可视化可以更好的对网络资源进行统筹分配,提供网络资源的利用率。
2、需要利用基于 ansible 和 python 的 graphviz 组件来完成:ansible 是一种的自动化运维工具,基于 Python 开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
graphviz (英文:Graph Visualization Software 的缩写)是一个由 AT其次对大文件传输中使用到的文件分块算法进行研究学习,结合基于内容的可变长度的文件分块算法和固定分块算法优点,对文件先采用基于内容分块算法进行分块,当文件块的大小大于某一值时采用固定分块算法,此算法称为 CDC-FSP 分块算法。
4. 研究方案
通过借鉴唐葛夫、贾诺等人的理论成果和设计经验,本设计采用如下实验性的研究方案:1、首先通过收集信息、查阅文献资料、咨询行业人员等多种渠道方式,来了解总结目前网络拓扑可视化监控的发展情况和现状;2、然后通过实验仿真模拟,从需求分析开始到路由设备选取到网络拓扑搭建到使用python语言操作graphviz组件建立一个可靠的可视化监控方案;3、对整个可视化监控方案进行认证总结,并争取到相关设备上实际调试实验。
总体设计实验流程如下:在 Windows 10 操作系统下,以 GNS3、VMWare 为模拟仿真工具,基于 ansible和python,通过 Graphviz 组件技术实时监视网络拓扑。
随着攻击行为越来越复杂,APT(高级持续性威胁)、勒索病毒等事件频繁发生,这些攻击不是单点短时间攻击,而是持续时间长达十几个小时甚至几天,有多个复杂的环节组成,对付这些恶意行为,需要网络安全领域的可视化技术。
5. 工作计划
工作内容计划:① 查阅并阅读大量文献,掌握目前 Graphviz 组件的应用和发展概况,并完成与设计有关的英文资料的阅读;② 在阅读文献的基础上,选用合适的主机、路由器、交换机等进行网络拓扑的总体方案的设计, 同时完成开题报告;③ 在总体方案的基础上,按目标对模拟的网络拓扑进行设计调试; 在硬件平台的基础上,进行网络拓扑的设计、仿真;④ 列写论文提纲,进行论文写作,形成初稿;⑤ 根据指导教师对初稿提出的修改建,修改论文; 论文定稿并准备答辩。
进度计划:大四(2)学期第 1-2 周完成外文资料翻译,开题报告;大四(2)学期第 3-4 周整理相关资料,开始实验,完成网络拓扑建立,做好论文的前期准备工作;大四(2)学期第 5-6 周完成可视化监控的实验内容,完成论文初步撰写,并交给老师初审,在老师的指导下不断完善初稿;大四(2)学期第 7-8 周完善论文,提交终稿,并完成查重及答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。