卫桢 白妍丽
摘 要:计算机远程控制技术,顾名思义就是由一台联网的电脑来控制操作另外的一台或多台电脑机器,在当前的window系统和Linux系统以及其他系统中都有应用。随着信息技术飞速发展,应用领域更加广泛。远程控制技术不仅给人们的生活带来极大便利,并在如今的农业生产、网络远程管理以及远程教学等方面有着广泛应用。本文着重分析在DELPHi环境下,远程控制系统的关键技术和控制方法,对计算机远程通信的工作原理概述,以便进一步优化远程控制技术,提高其应用技术的灵活性和应用广泛性。
关键词:远程控制 计算机 应用 通信原理
中图分类号:TP391 文献标识码:A 文章编号:1672-3791(2014)07(c)-0019-01
计算机远程控制技术具体的是指通过一台联网的计算机终端远距离的控制操作另外一台或多台计算机,这里的远距离并不是指字面意思的距离远近,而是通过网络控制非本地计算机。在当前计算机远程控制系统广泛应用于工农业生产、网络自动化管理以及远程教学领域。其实质来说,是一个服务器的应用程序,其中的几个关键技术是实现计算机远程控制的核心。计算机控制端操作员有一台联网的计算机、被控制端能够接收到控制端的信息。如果两台计算机在同一个局域网内,window系统自带的远程控制技术就能实现基本的控制与被控制。控制端计算机的服务终端发出一个控制信号,通过远程控制程序来控制被控制计算机实现各种程序操作。
1 远程计算机控制技术
常用的计算机远程控制技术一般有命令行方式、桌面方式、以及无盘工作站方式。命令行方式在常用的window操作系统中,随着window系统的不断完善和发展,从window2000以后,图形被加入到计算机内核中,是的控制传输速度和效率大大提高。桌面方式对于操作者的要求要高于命令行方式,应为桌面方式的操作首先要记住许多枯燥散乱的命令码。无盘工作站方式相对于前两种方式要简单得多,只是操作系统启动之前对计算机有一些基本简单的操作。而随着现代信息技术的不断发展,计算机的广泛普及应用,人们对于计算机远程操作技术的要求也越来越高,最普遍的还是通过终端机控制远程的另外被控计算机,从而获取信息,完成任务。
2 远程计算机控制技术的实际运用
计算机远程操作系统在高校教学中的应用较为广泛,因此笔者就在教学中的应用分析一下远程控制技术的实际运用。在中国,小到小学,大到大学学府,在公共机房中的自动化管理和网络教学中的应用,都有对于远程操作系统的应用。教师和学生之间也可以利用这中技术实现教学问题的交流,老师不用见到学生,学生也不用见到老师,采用交互式教学方法,老师和学生之间就能教授和提问,学生也可以进行习题的演算和求解。在此过程中老师也能够轻松看到学生的解题思路和步骤。这种远程计算管理是基于C/S的应用软件系统,主要是以图形信息,数字信号作为核心,对用户操作过程进行记录传输。并且大多数系统对于被控计算机是进行权限限制的,以避免系统软件资源被破坏,确保了计算机的安全。
3 远程计算机控制技术的发展
计算机原始控制技术开始于DOS时代,由于当时信息技术不完善,计算机普及不广泛以及人们对于这种技术的需求不高,所以当时人们关注度不高。但是由于近10年来信息技术的不断完善,计算机的更广泛普及以及人们对与这种技术的需求,远程控制技术快速发展。网络连接方式由最初的LAN方式发展到现在的WAN、拨号方式以及互联网方式。现在网上95%的远程控制软件都在使用TCP协议,因为它的优势在于稳定、速度快效率高以及安全,然而TCP协议连接不能突破内网的缺陷给了它的使用带来很大折扣。与TCP协议远程控制不同的UDP协议远程控技术,在使用时不需要与对方建立联系,也不需要最后进行数据确认,关键在于它能穿透内网的阻隔。现在普遍使用的QQ、MSN等软件的远程控制服务都是基于UDP协议远程控制。由于现在使用计算机IP上网的用户日益增多,IP资源更加紧张,使用基于UDP协议远程控制以穿透内网阻隔实现远程服务将成为主流发展方向。
4 结语与思考
常用远程控制软件不同于木马,木马简单来说是一中病毒,会攻击DOS,破坏下载者的软硬盘,攻击被控计算机。木马还有一定隐蔽性,会隐藏服务端。远程控制技术虽然跟木马在功能上有一定相似,但远程控制技术要比木马安全许多,因为远程控制需要被控计算机的授权才能服务,因此远程控制常用于正当用途的使用。本文分析了远程控制系统的原理和应用,目前能够实现远程控制技术除了window自带系统,其他部分软件系统也能够实现远程控制,目前除了国内学校中教师讲课需要远程控制技术,在更多领域也逐渐使用远程控制。在未来时期,无论是大型服务器,还是小范围局域网,都需要不断优化计算机远程控制技术,以实现更快捷,更安全,更方便的使用过程,并有利于社会经济的发展,提高人们的生活水平。
参考文献
[1] 赵飞.UDP协议与TCP协议的对比分析与可靠性改进[J].计算机技术与发展,2006:1609.
[2] 马强,计算机远程控制技术的研究与应用[M].北京,中国地质大学,2007.
[3] 马亮亮,计算机远程控制系统的设计与实现[J].河南科技,2011(3):37-38.