1.2局域网实时监控的研究现状和发展趋势

1.2.1网络监控

1.2.2 目前国内外研究的状况

1.3研究内容

大多数网络管理是由经过注册和授权的专业人员操作的。而对于普通网络用户来说,能够简单方便的监控局域网内用户的软件便可以满足他们的要求。因此本系统既可以运用在企业、单位或学校等中型局域网,也可以运用在类似于家庭环境中的小型局域网[9]。

本文在对基于局域网的实时远程控制技术进行研究的基础上,采用套接字通信传输技术、windows API技术、图像及图像压缩技术完成监控程序的各项监控功能。局域网监控程序服务器端的计算机运行在监控方,它与运行在被监控的计算机上的客户端一同组成了这套系统。论文网

本设计基于面向对象的开发技术,在Visual C++6.0的集成环境下使用windows XP平台进行开发,采用MFC(Microsoft Foundation Class)实现程序的界面和框架,网络通信部分采用面向数据报的UDP(User Datagram Protocol)传输协议。

本文的主要工作如下:

(1)系统分析:根据具体系统环境进行需求分析,确定系统的运行环境和整体架构。

(2)技术研究:介绍系统开发中的关键技术,并使用其函数或方法给予具体实现。

(3)系统设计:对系统客户端和服务器端进行包括界面设计、数据结构等的详细设计。

(4)系统实现:画出具体符合本设计的流程图,并编写代码实现本设计的各种功能。

1.4论文组织结构

第一章:绪论

介绍了本课题的研究背景和选题的目的,并介绍了课题相关的研究内容。

第二章:系统分析

阐述了本项目开发前所做的需求分析,以及程序运行的环境和要求。

第三章:系统开发的关键技术

介绍了本系统在开发时需要使用到的关键技术及其使用方法。

第四章:局域网监控的设计与实现

具体介绍了客户端和服务器端的具体实现,分析了关键技术的代码和主要功能。

第五章:系统测试

介绍了本系统的测试环境和内容,并给出了具体测试的结果和截图。

第六章:结论

阐述了本设计所进行的工作,同时深刻挖掘本设计的欠缺之处,大致对接下来可以进行的开发做一个小小的展望,以确保其能更完善地为用户服务。 

2 系统分析

2.1需求分析

需求分析是介于系统分析和软件设计阶段之间的重要环节。局域网实时监控软件主要实现的是对计算机屏幕的监控。局域网监控软件需要实现被控端屏幕信息的实时发送和接收,屏幕图像信息的实时显示就要求传输信息的速度要快,这样才能达到屏幕图像信息实时发送的要求。相对于TCP通信时烦琐的连接过程,选择UDP协议进行传输是更加明智的,因为通常被抓取的屏幕信息截图的文件格式为位图格式,一个文件就需要占用几兆(MB)的空间,而这一现象对于系统要求的实时传输并显示来说是很难实现的,因为一个数据包无法包含几兆大小的数据,并对其进行发送,故程序需要将一个图像数据划分为若干数据包进行发送,这样又会带来一个新的问题——很长的延时,延时的大小会严重影响到本系统的功能,因此必须缩小发送数据的大小,故而需要对位图数据进行压缩,本系统采用的方法是将图像压缩为EG图像格式。文献综述

局域网内安装了客户端监控软件的受控主机,向安装了服务器端软件的控制主机传送自身机器的实时信息,并且能够执行控制主机发送过来的各种控制信息。

上一篇:网络爬虫互联网信息采集程序的开发
下一篇:基于网络模拟电话呼叫处理过程

控制器局域网(CAN)技术茬工...

VB的分布式监控系统通信设计【721字】

局域网的信息安全与病毒防治策略【4377字】

局域网图书资料查询系统【4032字】

vc++几种排序算法演示软件实现

NetSensor网络性能监控系统数据分析与研究

VC++在线学习平台的设计

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究