网络监控系统的设计

点赞:12565 浏览:56258 近期更新时间:2024-01-25 作者:网友分享原创网站原创

摘 要 :网络监控系统中通过路由技术实现网段之间的连接,系统管理员可以根据需要来进行统一的管理操作.它的开发如由VC++语言完成,便可大大提高其系统性能,方便操作,便于管理,提高系统稳定性,效率超高,收费方式多样化.对于网络监控系统的开发环境、功能和实现方式做出解释.


关 键 词 :网络监控 系统开发 实现

中图分类号:TP393 文献标识码:A 文章编号:1007-9416(2013)12-0175-01

随着网络技术的不断发展,网络监控系统的应用越来越不可忽视.网络系统中可能存在危险内容或者危险操作,所以需要网络监控系统对其管辖范围进行管理,给予实时的、动态的监控.通过软路由技术,能够实现统一观测不同的网络.

1.网络监控系统的开发环境

网络监控系统用高级电脑编程语言VC++编写程序,能够实现直接在底层的操作,且占用较少的空间资源,使系统的稳定性更高,效率更高.网络监控系统的开发环境还应该包括怎么写作终端和客户端,两者都需要硬件组成,即PC机、硬盘、网卡,怎么写作终端的要求要高于客户端.此外怎么写作终端用Windows98/NT/2000操作系统,客户端用Windows98/NTworkststion/2000的操作系统;怎么写作终端支持动、静态IP协议,客户端要求IE4.01以上的浏览器.

2.网络监控系统的功能

网络监控系统能够进行全方位的网络监控,能够实现的功能有:网络控制、网络监控、远程制定、计费管理.

2.1 网络控制

网络控制包括两种控制方式:访问控制、下载控制.访问控制是保证健康、安全的上网环境而设置的,通过对IP地址的管理分类,筛选出可以进行访问的IP列表,以及禁止访问的IP列表.下载控制是通过对IP参数的设置,来禁止或限制从INTERNET上下载信息,以保护网络的安全和效率.

2.2 网络监控

网络监控包括:监控的设置、远程锁屏、实时通信、屏幕监看和远程控制等.客户端和怎么写作器的监控参数、客户端登录口令、启动方式是由监控的设置来管理的;远程锁屏要选中要进行锁屏操作的客户端,进行锁定指令的执行.实现与任意客户端进行实时对讲、实时消息传送的功能,即为实时通信.屏幕监看,在不影响客户端的情况下,屏幕监控选中的客户机.远程控制即远程控制客户机,在监控的怎么写作终端对客户端进行操作.

2.3 远程写作

远程写作由一般写作、客户机中我的电脑的写作、菜单写作、控制面板写作组成.能够改变客户端属性、以及客户基本信息的为一般写作;改变客户端启动设置及其他设置,则由客户机的我的电脑写作控制;菜单写作,对客户机开始菜单中的写作,防止操作失误;控制面板写作,屏蔽客户机控制面板,防止操作失误.

2.4 计费管理

系统提供多种计费方法,收费管理包含:设置发卡参数,用户单位设置,用户类别设置,新用户注册,计费参数设置.

3.网络监控系统的设计实现

3.1 怎么写作器与客户端的通信

在inter上传输数据,用的是基于消息的异步存取策略,即Winsock,怎么写作器与客户端的信息传递便建立在Winsock的基础上.PC间的通信利用面向连接的TCP、和面向无连接的UDP协议建立.UDP是网络监控系统常用的协议.客户端和怎么写作器间的通信通道,通过建立Socket端口,执行ReceiveMsg和SendMsg等函数来实现.

3.2 网络监控系统中线程通信

一个独立的进程可由多条线程组成,一个线程是一个运行的程序.CWinThread派生CWinApp,通常,主线程由CWinApp等派生类提供.CWinThread支持辅助线程、用户界面线程.CWinThread对象允许一个给定程序,包含多个线程.根据需要,创建其中一种类型的线程,调用AfxBeginThread函数,运行时,可设定的参数实现修改安全属性、创建标志、优先级、堆栈大小.线程间的通信靠事件维持操作同步.

3.3 系统的设置实现

注册表读写函数class RegEdit等,编写其代码.系统运行中,可以对注册表进行管理和操作,如修改系统设置、IE属性等.对注册表的操作属于对系统底层进行的操作.

3.4 托盘的实现

系统运行时,要求客户端的监控系统界面不能占用桌面其他空间,以防影响其他程序的运行和显示,将其设置成为可最小化的程序,设计其图标在界面右下角任务栏,便于操作.代码中定义MainFrame等函数,进行相应的程序编写,来实现监控系统的最小化.

网络监控系统的设计参考属性评定
有关论文范文主题研究: 操作系统类论文范文 大学生适用: 专科论文、学位论文
相关参考文献下载数量: 65 写作解决问题: 如何写
毕业论文开题报告: 论文提纲、论文目录 职称论文适用: 论文发表、职称评中级
所属大学生专业类别: 如何写 论文题目推荐度: 优质选题

3.5 对数据库的连接、访问

在计费管理中,存在着用户的数据和信息,需要建立数据库来进行整合和管理.利用SQL SERVER建立数据库,ODBC是SQL的程序设计接口,ODBC的使用可以简化程序,避免与数据源冲突.再利用ODBC编写代码时,经常要用到的以下几种函数:数据库类的CDatabase,记录集类的CRecordSet,可视记录集的CRecordView.定义CDatabase函数,可实现对数据源的连接;定义CRecordSet,从数据源中提取记录集;CRecordView类对象能够通过控制,现实数据可数据记录.

3.6 网络数据安全

在网络监控系统中,需要提供验证过程,即客户端向怎么写作器发送带有、的数据报.一旦在发送过程中,和被网络中其他用户、或者其他截获,会造成数据泄密、非法篡改等不良后果,所以,数据报不能够用明文发送,应对其应用加密算法,数据报传送至怎么写作器,怎么写作器利用相应算法进行解密,这样一来,传送过程便有了保密措施.网络监控系统中常采用对称体制的一种——DES,对数据报进行加密解密,此算法已经足够满足对安全性的要求.

4.结语

在网络监控系统中,用VC++进行编程开发,网络系统中基于底层的设计,与操作系统紧密结合.它能够在管辖区域内对监控源进行实时、动态的监视、控制、管理.而且含有多种计费方式,助于提高系统的稳定性,提高效率.