计算机远程控制系统的原理和应用

2015-10-21 18:40付丽群何金宝
华人时刊·中旬刊 2015年4期
关键词:通信协议远程控制

付丽群 何金宝

【摘要】远程控制是通过网络操作实现计算机对计算机的控制,随着信息技术的普及,远程控制越来越多的出现在人们工作和生活中,是计算机网络在现实中应用中的重要环节。本文详细研究了远程控制的相关实现技术,同时探讨了远程控制在日常生活中的实际应用。

【关键词】远程控制;远程唤醒;通信协议

中图分类号:TP39

文献标识码:A

文章編号:1006-0278(2015)04-104-01

一、远程控制系统构成

(一)主控计算机

主控计算机的负责操作远程受控的计算机,完善其控制参数和命令有助于计算机系统的机构的调整从而达到远程控制的目的。主控计算机分为三种基本结构:分散控制结构、集中控制结构和递阶控制结构。这三种结构类型并不是唯一的,其它结构形式和这三种有相同或相似的结构特征。主控计算机的结构都存在着或多或少的相似性。计算机系统以网络状的组织形式存在,主系统通过和其它子系统相关联去完成对应的操作。不管是什么样的计算机系统,其内在的构成类型全都是以这种的形式不断演变的。同时,计算机系统本身也具有一定的动态性。所谓动态性,是指计算机系统在发展变化的阶段,计算机系统的参数和信息会根据需要进行各种的变异,当前很多大型网络的变参数与变结构系统都具备着这一重要特征。在服务性能上,主控计算机的计算机系统结构更加突出了这一重要特征,主控计算机的系统结构随着计算机的系统不断变化,其自身也在持续调整系统结构保证控制需求的实现,因而应该要体现出更为突出的动态性的特征。并且对主控计算机系统的处理时间和处理技术等方面也提出了更高的要求。不仅体现在计算机的状态变化中,也体现在人类的思维意识上。此外,计算机系统结构非常复杂。操作计算机系统的过程中,应该实现多线程操作等多个操作模式,为使计算机操作的应用得到适应,计算机系统的结构必须具备一定复杂性,从而可以实现对计算机更好的控制。

(二)通信协议

在计算机远程控制中,通信协议是必不可少的重要部分。互联网的通常有很多种互相连接的方式,大概可以分成面向连接的TCP和面向无连接UDP两种协议。面向连接的TCP协议在网络应用中有良好数据包传输效果,同时具有较高的数据安全性,但是TCP协议方式占用网络资源较多,同时传输效率也不高。尽管如此,TCP协议的采用还是有着不少网络程序的支持,这是因为在早期网络的持续发展阶段,TCP协议正在逐渐成为一项关键的网络协议标准,尤其是实现数据的异步传输有非常好的效果。其中IP协议一般用于网络中数据包交换的有机连接,并且还具备重组数据大小的功能,如此也可以更好的满足对数据包大小的严格需求。IP协议是借助对本地的计算机网络协议的调用把数据发送到其它计算机或吧数据保存在网关里。IP协议在网络应用过程中也能够被TCP协议调用,当通过IP协议构成数据包后,就能够借助网络实现数据包的传输。

二、远程控制的实现办法

(一)计算机系统远端唤醒技术

计算机系统远端唤醒技术从距离角度上看没有任何的远近的要求,即使当前局域网内的两台计算机之间的距离较远,其远程控制自动加电启动功能也不会收到影响。远程唤醒技术的关键是需要主控计算机和受控计算机在相同的子网段内,远程唤醒技术的基本原理是:每台计算机都有一个6个字节长度的MAC网卡物理地址,该MAC地址是全球唯一的,远端唤醒技术通过发送一个带有目标网卡MAC地址的广播包,广播包能够对受控计算机MAC地址进行准确定位识别,受控计算机主板从网卡收到远程唤醒信号,则自动加点启动。因此,实施远程唤醒的方法是将受控网卡MAC地址封装成WakeOnLan魔法数据包广播到局域网中,如果受控计算机对比MAC地址,明确是发给本机的数据包,自动发出开机信号。

(二)多播克隆技术

在实际管理计算机的过程中,一般都会存在一个瓶颈的问题。随着信息技术飞速发展和不断进步,各类应用软件和操作系统更新速度也在不断加快,计算机管理者怎样保证有效快速的更新所管理的所有计算机,已经成为远程控制领域亟待解决的一个现实问题,鉴于以往使用的更新措施耗费较多的人力和事件,且效率低。多播克隆技术应运而生。Ghost的多播克隆是指把母机中的镜像文件自动地通过网络恢复到所有工作站中去,尤其是在各工作站相同配置的情况下,能够从很大程度上减轻组网者的工作量。多播克隆技术的出现,有力的解决了上述难题。

(三)Socket网络程序工作原理

远程控制程序主要基于Socket技术,其工作原理可以描述如下:远程控制程序主要分服务器端程序(Server端)和客户端程序(Client端)两大部分,主控端的计算机安装客户端程序,被控端的计算机安装服务器端程序。启动时客户端程序发送一个信号到被控端电脑中的服务器端,从而建立起一个特殊的远程服务,主控端借助这个远程服务,可以利用远程监控、远程传输文件和远程会话等各种远程控制功能去发送远程控制指令,控制受控端电脑中的各种应用程序运行甚至读写远程受控端的任意文件。

三、结论

综上所述,随着计算机远程控制技术的持续发展,计算机网络管理员的工作效率会得到更大的提高,计算机远程控制技术保证计算机资源在一定范围内得到了有效的监管和控制,如多媒体教室管理中心利用远程控制技术对各个多媒体网络教室进行监管。对各个教室的上课时间和下课时间做到了准确把握,限制了不同程度上教室的使用权限。计算机管理人员的业务水平也得到了相当大的提高。

猜你喜欢
通信协议远程控制
际华高分子材料高科产业园能源管理系统设计
水冷发射机冷却系统故障分析及解决方案
基于GSM的远程控制系统
企业能耗数据采集软件的设计与开发
奖状训练器飞行管理系统研究
基于R8C的汽车OBD通用故障诊断仪设计
SIP协议系统模型的形式化研究