欢迎来到天天文库
浏览记录
ID:6191068
大小:231.50 KB
页数:51页
时间:2018-01-06
《远程监控毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、远程监控毕业设计毕业论文1概述本章首先介绍远程控制的相关理论与知识,给出一个远程控制系统的大概框架,再分析当前远程控制系统发展的状况以及面临的问题与挑战,最后对整个论文做了一个整体的概要。1.1NRC介绍网络远程控制(NRC,NetworkRemoteControl)是利用计算机网络,对远程计算机进程操作的一种控制方式。它将远程办公、远程管理、网络教学变成可能。目前的众多计算机网络远程控制软件,都是采用TCP协议,基于Socket开发的。也有少量同类软件使用UDP,ICMP协议的,但是它们的数据可靠性不高,所以只能进行较少数据的传递,对数据要求不高的场合。远程控制技术是伴随着互联网技术的发
2、展而产生的一项崭新技术,通过连接网络,使本地的一台计算机可以操作使用远程的另一台计算机,其操作具有实时性。(1)NRC的原理NRC必须通过网络才能进行。位于本地的计算机是操纵指令的发出端,一般被称为主控端或客户端,非本地的被控计算机则通常叫做被控端或服务端。这里所说的“远程”并不等同于远距离,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入Internet的处在任何位置的两台或多台计算机。 远程控制软件一般分两个部分:一部分是客户端程序(Client),另一部分是服务器端程序(Server),通常在使用前需要将客户端程序安装到主控端的电脑上,将服务器程序安装到被控端的电脑上。
3、它的控制的过程一般是先在控制端电脑上执行主控程序,像一个普通的客户一样向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行。 远程控制软件在两台计算机之间建立起一条数据交换的通道,从而使得控制端可以向服务端发送指令,操纵服务端完成某些特定的工作。此时,控制端只是负责发送指令和显示远程计算机执行程序的结果,而运行程序所需的系统资源均由被控计算机负责。 为了使用的方便,某些远程控制软件使用了Web技术,主控端可通过IE浏览器运行位于服务器端中的主控端程序来实现远程控制。51 通过远程控
4、制软件,可以进行多种远程操作,如察看被控电脑屏幕、窗口;访问被控电脑的磁盘、文件夹及文件,并可对其进行管理或共享其中的资源;运行或关闭被控电脑中的应用程序;查看被控电脑的进程表,激活、中止程序进程;记录并提取被控电脑的键盘操作;对被控电脑进行关闭、注销或重启等操作;修改被控电脑的Windows注册表;操纵与被控电脑相接的打印机、扫描仪等外部设备;通过被控电脑捕获音频、视频信号等。(2)NRC的实现要进行远程控制,首先主控电脑和被控电脑都处在网络中,网络可以是局域网、广域网或Internet,某些软件也可使用直接连接电缆利用电脑COM或LPT口进行远程控制。其次要保证双方使用相同的通信协议,
5、多数情况下远程控制软件使用的是TCP/IP协议互相通信,也有部分软件可使用SPX、NetBIOS协议,但使用这类协议无法在广域网及Internet上实现远程控制。远程控制软件都要求远程控制的双方拥有合法的IP地址,并且要知道控制端或被控端(知其一即可)确切的IP地址。(3)NRC的应用远程控制在众多的领域里有着非常广泛的应用,如远程培训与教学、远程办公、对计算机及网络的远程管理与维护、远程监控。 ①远程培训与教学 远程控制可以用于对远程的用户和员工进行培训,通过远程控制技术操纵对方的计算机,向对方进行操作演示,这样可以节省培训费用提高培训的效率。远程控制技术也大量的使用在教学网络当中,
6、软件方案的多媒体网络就是远程控制技术与多媒体技术结合的产物。②远程办公 远程控制还可让你在任何地点连接自己的工作电脑,使用其中的数据与应用程序,访问网络资源、使用与其连接的打印机等外设。它还可用于公司同事之间互相协同,完成一项共同的工作。 ③远程管理与维护 对于计算机行业的售后服务人员来说,通过远程控制来为客户提供软件维护、升级、故障排除等服务,无疑可节省大笔的服务经费。对于网络管理人员来说,远程控制可用来管理、维护单位网络中的大量服务器和计算机,可大大提高工作效率。 ④远程监控 企业的管理者可通过远程控制软件来查看员工的屏幕,以保证员工能够在上班时间集中精力投身于工作,杜绝在上
7、班时间聊天、上网、玩游戏的现象。甚至还可通过记录员工的键盘操作,来防止企业的商业和技术机密被不正当使用。 家长也可通过远程控制对子女的电脑进行监控,防止子女无节制玩游戏或接触不良信息。(4)NRC的安全性远程控制虽然可以方便地操纵远程计算机,但它也可能会给计算机带来安全方面的隐患。因为一旦远程计算机成为服务端以后,其他人只要知道了这台计算机的IP51地址,同样也可以通过网络上其他计算机向其发送控制指令,由于控制者拥有几
此文档下载收益归作者所有