计算机流量监控系统研究与实现

2015-02-21 06:49张沛强
电子设计工程 2015年18期
关键词:网络流量界面流量

张沛强

(陕西财经职业技术学院 陕西 咸阳 712000)

计算机流量监控系统研究与实现

张沛强

(陕西财经职业技术学院 陕西 咸阳 712000)

针对网络中因骨干网络故障问题给网络运行带来的影响,本文提出一种计算机流量监控系统。结合对系统的功能需求分析,将该系统的功能分为系统设置、流量统计、远程控制等,同时应用ASP.NET技术,对系统展示页面进行了设计,并对系统的网络拓扑结构、安全体系等也进行了深入的分析与设计,从而通过系统实现了对骨干网络流量的动态实时监控,也促进了对网络故障的及时处理与分析,给网络的良好运行提供了保障。

流量监控;设计;MD5;路由器;远程控制

随着近些年来人们对望楼的应用越来越频繁,而网络所承担的任务也随着规模的扩大在逐步的加重。同时,互联网对人们生活的改变,网络成为了人们生活当中的一个重要的部分。而在网络中,骨干路由器、交换设备等出现任何的故障,其都可能导致网络故障的发生。如果网络出现故障,将对人们的生活产生很大的影响。因此,如何加强杜骨干网络流量的监控,成为当前思考的一个重要的问题。对此,本文设计了网络流量监控,并对其实现进行了详细的阐述。

1 监控系统需求分析

对系统监控的功能需求的分析,其主要分为被监控端的需求分析,同时也包括监控端的需求分析。

第一,针对被监控端的功能需求,其主要包括:首先为对数据的接受和采集。该方式其支持多种的方式对数据进行采集。其次,在大多数的情况之下,网管通常采用自己的电脑哦啊,通过对电脑哦啊的关闭和不开监控端的情况之下,其被监控端也可正常的使用相关记录,同时对流量的统计则不需要监控端进行长期的工作,而只需要一个电脑和系统,就可以实现对其他电脑使用的统计;再次,对数据可进行检查和清理。确定其中的会是否符合相关的规范,如其是否符合相关的标准,并对在数据接收的前的数据有效性等进行检查,在合格之后方对数据进行入库。并将相关的问题直接反馈给数据故障的单位。

第二,针对监控端方面的功能需求。在该端其主要包括以下的功能:1)用户注册的功能,通过该系统,可进行注册,从而更好的实现对系统的运行;2)管理员登陆,用于对管理员对数据、系统的管理;3)通过该系统可添加新的用户,并对新用户的信息进行修改;4)当该账号出现异常或者很久不用等相关问题,可对该账号进行注销;5)对流量的分析与统计。统计对流量数据的监控,从而对网络当中的流量进行一定的监控,以此更好的实现对数据流量的分析与处理,同时流量的运行则通过状态显示的方式表现出来。6)当在对系统进行监控的过程中,如果出现任何的异常,控制端可对被控制端采取一定的措施,从而阻止该程序的运行,并发送不允许该进程进行操作的相关的命令。7)通过 DOS命令,实现对被监控端的警告窗口的显示,同时向主机发送相关的电脑执行效果的截图;8)通过该系统,可实现对远程相关端口、参数的设置等;9)对系统的相关IP地址进行设置,而其中的端口号一般则不需要修改:10)通过该系统实现对其中相关流量的查询、统计和分析,并到处相关的流量报表。

2 系统功能设计

通过对系统的需求的分析,本文将该系统的功能设计为如图1所示的基本部分,其主要包括系统设置、登陆、流量统计、流量分析、远程控制、状态显示、终端控制等不同功能。

图1 系统功能设计Fig.1 The system function design

在图1的功能设计当中国,系统设置的功能主要包括给管理提供对系统该维护和修改的功能,从而实现对系统的管理;而登陆模块则主要给管理员对流量的管理提供一个登陆的界面,通过该界面实现用户对管理员身份的认证,并根据在系统中的权限的不同,对不同的用户界面进行访问;状态的显示主要为用户提供动态的个人管理窗口,通过该窗口,可实时的对其中的相关的网络流量信息进行查看、输入、添加和删除等;对网络流量远程控制则主要为用户提供一个远程操作和控制的界面,并通过相关的命令,实现对流量异常端的控制。流量的统计则主要是对网络数据的维护,包括对系统的数据初始化、数据导入、数据备份、导出Excel。

3 系统安全数据流程

在对该系统的安全数据的流向分析中,其具体的步骤则为:首先是对用户的用户名和密码进行核对和辨认,而该步骤则主要为对胸膛呢用户登陆权限数据流向的控制,而如果用户输入的用户名和密码是匹配的,则该系统则自动进入到相关的功能界面,而如果不能登录,则自动跳转到登陆界面当中。而在对该系统进行管理中,管理员还可对用户的相关信息进行维护、修改、删除等操作,其具体流程如图2所示。

图2 系统安全数据流向Fig.2 Safety data flow system

4 系统网络拓扑结构设计

网络流量监控系统主要是用在网络流量监控与管理部门的办公当中,因此根据网络管理机构的现状,将流量监控部门的网络管理中心和网络体系、以及各个服务器、客户端连接到网络系统中,为了满足系统的需求,为进一步扩大流量监控系统的规模,将如下图建设计算机网络流量监控系统的网络框架。

图3 系统网络拓扑结构设计Fig.3 The system design of the network topological structure

5 系统结构设计

对系统流量的监控设计,则主要包括登录模块、系统设置、流量状态显示、系统注册、远程终端命令、终端程序控制、终端程序设置、数据统计、流量分析几个功能模块,而在运行中,通常将这些功能全部都划分到整个系统运行的应用层当中,并通过系统数据层接口,实现对数据库的访问。因此,该系统的结构设计为如图4所示。

6 流量数据处理业务流程设计

针对数据流量的处理,文中则采用控件LinkButton,在该控件当中,其本身包含有时间函数,通过在该函数中编写相关的代码,在用户对其进行点击之后,其会自动的执行其中的SQL语句,并将应用才呢过当中用户的信息直接添加到数据库中,而由于该算法其采用了中间件的方式,从而大大的降低了对数据添加所耗费的时间,而其数据添加的流程则如图5。

图4 系统整体架构设计Fig.4 The overall architecture of system design

7 系统安全设计

7.1 MD5加密算法

文中对系统的安全设计,主要采用MD5加密方法,如通过该算法,对输入的口令进行加密,同时本文还对其中的相关数据文件进行加密,以此使得该数据库更加的具有安全性。

7.2 PKI安全控制体系

针对当前的系统安全,本文提供了PKI的中间件安全体系(见图6),用户只有通过CA认证,方可实现对该系统的登陆。

图5 数据流量的处理流程Fig.5 The process flow chart of data flow

图6 PKI安全体系Fig.6 The PKI security system

8 系统实现

通过采用ASP.NET技术,实现了对系统的整体的开发,并以SQL Server 2013作为数据库,该数据库吸收了以往数据库的优点,更好的实现对数据的处理和存储。从而通过开发实现了系统功能的实现,其监控的界面如图7所示。

图7 系统状态显示界面Fig.7 System status display

9 结束语

总之,加强对计算机网络流量的监控,对促进网络的良好运行,并提高网络的服务效率具有非常重要的作用。但是由于研究的限制,本文在对系统的加密中还比较浅显,需要进一步的加深。

[1]徐迎晓.Java安全性编程实例[M].北京:清华大学出版社, 2009.

[2]张树亮,李超.ASP.NET2.0+SQLServer网络应用系统开发案例精解[M].北京:清华大学出版社,2006.

[3]贺蕴彬.基于SQL Server数据库安全机制问题的研究与分析[J].信息安全与技术,2014(1):48-50.HE Yun-bin.Research and analysis of the problems of the security mechanism of SQL Server database based on[J].Information Security and Technology,2014(1):48-50.

[4]罗江华.基于MD5与Base64的混合加密算法 [J].计算机应用,2012(S1):47-49.LUO Jiang-hua.MD5-based encryption algorithm with hybrid Base64[J].Computer Applications,2012(S1):47-49.

[5]王雄,朱志祥,许辉辉.MD5加密逆向破解及安全性改进[J].西安文理学院学报:自然科学版,2014(1):101-104.WANG Xiong,ZHU Zhi-xiang,XU Hui-hui.MD5 encryption and reverse break and safety improvement[J].Journal of Xi'an University of Arts and Science:Natural Science Edition,2014 (1):101-104.

[6]伊雍.基于PKI应用安全中间件的研究与实现[D].上海:上海交通大学,2007.

Computer research and implementation of traffic monitoring system

ZHANG Pei-qiang
(Shannxi Technical College of Finance and Economics,Xianyang 712000,China)

The influence of the network backbone network problems due to network operation brought against,this paper presents a computer traffic monitoring system.Combined with the system's functional requirements analysis,the function of the system is divided into system settings,traffic statistics,remote control,and application of ASP.NET technology,the system has been designed to show the page,network topology and systems,security systems also conducted in-depth analysis and design,in order to realize the backbone through the system's dynamic real-time monitoring of network traffic,also contributed to the failure to timely processing and network analysis,to the good operation of the network to provide a guarantee.

traffic monitoring;design;MD5;router;remote control

TN99

:A

:1674-6236(2015)18-0113-03

2015-02-27稿件编号:201502143

张沛强(1973—),男,陕西扶风人,副教授。研究方向:计算机网络、软件工程。

猜你喜欢
网络流量界面流量
基于多元高斯分布的网络流量异常识别方法
冰墩墩背后的流量密码
张晓明:流量决定胜负!三大流量高地裂变无限可能!
基于神经网络的P2P流量识别方法
寻找书业新流量
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
AVB网络流量整形帧模型端到端延迟计算
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向