网络状态监测软件的设计开题报告

 2021-08-08 22:25:46

1. 研究目的与意义

设计一个网络状态监测软件,便于监测网络连接状态,运行状态和故障等网络参数。主要原理是基于ping命令和网络状态嗅探。

ping是发送一个icmp回声请求消息给目的地并报告是否收到所希望的icmp回声应答。它是用来检查网络是否通畅或者网络连接速度的命令。在网络处于调试阶段,通常需要不断测试节点连通状态,通过设计该软件可以多点ping终端,以检测终端响应速度,测试各地点的网络状况,通过直观把握网络状态,为网络调试提供便利。

网络状态嗅探器是实时监控计算机数据包的传输信息,在连通网络时,点击监控按钮,就可以立刻反馈出数据包的信息,比如目的ip地址,使用的协议,端口号等等信息。网络状态嗅探器可以有效的在网络上传输数据包的信息,通过对这些数据的分析利用有助于网络安全的维护。当我们的网络出现问题时,嗅探器就可以向我们展现出正在网络上进行的数据信息,从而通过这些信息,发现问题的所在。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

现如今的网络上,有着许多很实用的工具可以对网络进行监测。国内的网络环境非常复杂,研发第三方的检测软件的公司如果不进行国内个性化服务的话,服务的质量就会折扣很多。试想一下,如果每年把成千上万的网络资源投入其中,反而连10%都得不到充分的利用的话,那么成千上万的资源就这样白白浪费了。相比较于第三方的软件,windows、linux等操作系统中还是带有比较简单的网络管理工具的。

网络管理包括,网络流量、网络设备的连通状况等这些都应该在用户的管理之中。在这些简单的网络管理工具中,用户会经常使用到ping和tracert命令来检测网络的连通性,一个完善的网络管理系统中ping和tracert的命令是必然具备的。在网络管理系统中,要实现ping和tracert功能通常有以下两种方式:第一,在操作系统中,调用系统本身所提供的ping和tracert命令,将命令执行结果输出到文本文件中,然后再由系统进行处理。然而这种方法的缺点是,调用ping和tracert命令后,用户无法控制命令的执行,只有等待命令执行完成后才能进行处理。而且ping和tracert命令是在字符界面模式下的执行的独立文件,在运行的时候,会有独立的执行窗口弹出,从而影响了软件界面的统一性和美观性;第二,可以通过调用windows操作系统提供的,用来实现icmp协议的icmp.dll中的相关函数,来进行自行的编程,实现ping和tracert功能,这种方式的优点在于,在实现ping和tracert功能的同时,将软件界面进行了统一,也使得检测结果可以得到进一步的处理。

网络嗅探器无论是在网络安全还是在黑客攻击方面均扮演了很重要的角色。通过使用网络嗅探器可以把网卡设置于混杂模式,并可实现对网络上传输的数据包的捕获与分析。此分析结果可供网络安全分析之用,但如为黑客所利用也可以为其发动进一步的攻击提供有价值的信息。可见,嗅探器实际是一把双刃剑。虽然网络嗅探器技术被黑客利用后会对网络安全构成一定的威胁,但嗅探器本身的危害并不是很大,主要是用来为其他黑客软件提供网络情报,真正的攻击主要是由其他黑软来完成的。而在网络安全方面,网络嗅探手段可以有效地探测在网络上传输的数据包信息,通过对这些信息的分析利用是有助于网络安全维护的。权衡利弊,有必要对网络嗅探器的实现原理进行深入的了解。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

本课题的研究内容,其一为是否能够ping通网络,在计算机正常上网的情况下,ping命令能够ping通各个媒体网站,如www.qq.com,同时反馈出,ping这个网站时经过各个节点的地址,时间等一系列信息;而在计算机无法正常上网的情况下,是无法ping通的,此时只能ping通局域网内所有主机的ip地址。其二是为了能够反馈出计算机上网时所反映出的信息,达到监控的效果,如当锁定本机ip地址后,当计算机发生网络交互时,就可以通过此功能来反馈出一系列的信息。

本课题的计划:

第一周:掌握c#语言的基础知识和必要的专业知识

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

第一部分:直观显示网络状态;

第二部分:实时监控网络状态;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版