付麗群 何金寶
【摘要】遠程控制是通過網(wǎng)絡操作實現(xiàn)計算機對計算機的控制,隨著信息技術的普及,遠程控制越來越多的出現(xiàn)在人們工作和生活中,是計算機網(wǎng)絡在現(xiàn)實中應用中的重要環(huán)節(jié)。本文詳細研究了遠程控制的相關實現(xiàn)技術,同時探討了遠程控制在日常生活中的實際應用。
【關鍵詞】遠程控制;遠程喚醒;通信協(xié)議
中圖分類號:TP39
文獻標識碼:A
文章編號:1006-0278(2015)04-104-01
一、遠程控制系統(tǒng)構(gòu)成
(一)主控計算機
主控計算機的負責操作遠程受控的計算機,完善其控制參數(shù)和命令有助于計算機系統(tǒng)的機構(gòu)的調(diào)整從而達到遠程控制的目的。主控計算機分為三種基本結(jié)構(gòu):分散控制結(jié)構(gòu)、集中控制結(jié)構(gòu)和遞階控制結(jié)構(gòu)。這三種結(jié)構(gòu)類型并不是唯一的,其它結(jié)構(gòu)形式和這三種有相同或相似的結(jié)構(gòu)特征。主控計算機的結(jié)構(gòu)都存在著或多或少的相似性。計算機系統(tǒng)以網(wǎng)絡狀的組織形式存在,主系統(tǒng)通過和其它子系統(tǒng)相關聯(lián)去完成對應的操作。不管是什么樣的計算機系統(tǒng),其內(nèi)在的構(gòu)成類型全都是以這種的形式不斷演變的。同時,計算機系統(tǒng)本身也具有一定的動態(tài)性。所謂動態(tài)性,是指計算機系統(tǒng)在發(fā)展變化的階段,計算機系統(tǒng)的參數(shù)和信息會根據(jù)需要進行各種的變異,當前很多大型網(wǎng)絡的變參數(shù)與變結(jié)構(gòu)系統(tǒng)都具備著這一重要特征。在服務性能上,主控計算機的計算機系統(tǒng)結(jié)構(gòu)更加突出了這一重要特征,主控計算機的系統(tǒng)結(jié)構(gòu)隨著計算機的系統(tǒng)不斷變化,其自身也在持續(xù)調(diào)整系統(tǒng)結(jié)構(gòu)保證控制需求的實現(xiàn),因而應該要體現(xiàn)出更為突出的動態(tài)性的特征。并且對主控計算機系統(tǒng)的處理時間和處理技術等方面也提出了更高的要求。不僅體現(xiàn)在計算機的狀態(tài)變化中,也體現(xiàn)在人類的思維意識上。此外,計算機系統(tǒng)結(jié)構(gòu)非常復雜。操作計算機系統(tǒng)的過程中,應該實現(xiàn)多線程操作等多個操作模式,為使計算機操作的應用得到適應,計算機系統(tǒng)的結(jié)構(gòu)必須具備一定復雜性,從而可以實現(xiàn)對計算機更好的控制。
(二)通信協(xié)議
在計算機遠程控制中,通信協(xié)議是必不可少的重要部分?;ヂ?lián)網(wǎng)的通常有很多種互相連接的方式,大概可以分成面向連接的TCP和面向無連接UDP兩種協(xié)議。面向連接的TCP協(xié)議在網(wǎng)絡應用中有良好數(shù)據(jù)包傳輸效果,同時具有較高的數(shù)據(jù)安全性,但是TCP協(xié)議方式占用網(wǎng)絡資源較多,同時傳輸效率也不高。盡管如此,TCP協(xié)議的采用還是有著不少網(wǎng)絡程序的支持,這是因為在早期網(wǎng)絡的持續(xù)發(fā)展階段,TCP協(xié)議正在逐漸成為一項關鍵的網(wǎng)絡協(xié)議標準,尤其是實現(xiàn)數(shù)據(jù)的異步傳輸有非常好的效果。其中IP協(xié)議一般用于網(wǎng)絡中數(shù)據(jù)包交換的有機連接,并且還具備重組數(shù)據(jù)大小的功能,如此也可以更好的滿足對數(shù)據(jù)包大小的嚴格需求。IP協(xié)議是借助對本地的計算機網(wǎng)絡協(xié)議的調(diào)用把數(shù)據(jù)發(fā)送到其它計算機或吧數(shù)據(jù)保存在網(wǎng)關里。IP協(xié)議在網(wǎng)絡應用過程中也能夠被TCP協(xié)議調(diào)用,當通過IP協(xié)議構(gòu)成數(shù)據(jù)包后,就能夠借助網(wǎng)絡實現(xiàn)數(shù)據(jù)包的傳輸。
二、遠程控制的實現(xiàn)辦法
(一)計算機系統(tǒng)遠端喚醒技術
計算機系統(tǒng)遠端喚醒技術從距離角度上看沒有任何的遠近的要求,即使當前局域網(wǎng)內(nèi)的兩臺計算機之間的距離較遠,其遠程控制自動加電啟動功能也不會收到影響。遠程喚醒技術的關鍵是需要主控計算機和受控計算機在相同的子網(wǎng)段內(nèi),遠程喚醒技術的基本原理是:每臺計算機都有一個6個字節(jié)長度的MAC網(wǎng)卡物理地址,該MAC地址是全球唯一的,遠端喚醒技術通過發(fā)送一個帶有目標網(wǎng)卡MAC地址的廣播包,廣播包能夠?qū)κ芸赜嬎銠CMAC地址進行準確定位識別,受控計算機主板從網(wǎng)卡收到遠程喚醒信號,則自動加點啟動。因此,實施遠程喚醒的方法是將受控網(wǎng)卡MAC地址封裝成WakeOnLan魔法數(shù)據(jù)包廣播到局域網(wǎng)中,如果受控計算機對比MAC地址,明確是發(fā)給本機的數(shù)據(jù)包,自動發(fā)出開機信號。
(二)多播克隆技術
在實際管理計算機的過程中,一般都會存在一個瓶頸的問題。隨著信息技術飛速發(fā)展和不斷進步,各類應用軟件和操作系統(tǒng)更新速度也在不斷加快,計算機管理者怎樣保證有效快速的更新所管理的所有計算機,已經(jīng)成為遠程控制領域亟待解決的一個現(xiàn)實問題,鑒于以往使用的更新措施耗費較多的人力和事件,且效率低。多播克隆技術應運而生。Ghost的多播克隆是指把母機中的鏡像文件自動地通過網(wǎng)絡恢復到所有工作站中去,尤其是在各工作站相同配置的情況下,能夠從很大程度上減輕組網(wǎng)者的工作量。多播克隆技術的出現(xiàn),有力的解決了上述難題。
(三)Socket網(wǎng)絡程序工作原理
遠程控制程序主要基于Socket技術,其工作原理可以描述如下:遠程控制程序主要分服務器端程序(Server端)和客戶端程序(Client端)兩大部分,主控端的計算機安裝客戶端程序,被控端的計算機安裝服務器端程序。啟動時客戶端程序發(fā)送一個信號到被控端電腦中的服務器端,從而建立起一個特殊的遠程服務,主控端借助這個遠程服務,可以利用遠程監(jiān)控、遠程傳輸文件和遠程會話等各種遠程控制功能去發(fā)送遠程控制指令,控制受控端電腦中的各種應用程序運行甚至讀寫遠程受控端的任意文件。
三、結(jié)論
綜上所述,隨著計算機遠程控制技術的持續(xù)發(fā)展,計算機網(wǎng)絡管理員的工作效率會得到更大的提高,計算機遠程控制技術保證計算機資源在一定范圍內(nèi)得到了有效的監(jiān)管和控制,如多媒體教室管理中心利用遠程控制技術對各個多媒體網(wǎng)絡教室進行監(jiān)管。對各個教室的上課時間和下課時間做到了準確把握,限制了不同程度上教室的使用權(quán)限。計算機管理人員的業(yè)務水平也得到了相當大的提高。