陸訥
【摘要】 隨著經(jīng)濟社會的發(fā)展,信息技術(shù)已經(jīng)逐漸成為現(xiàn)階段社會發(fā)展中不可或缺的一個部分。計算機信息技術(shù)對現(xiàn)代社會的經(jīng)濟發(fā)展越來越重要,電子商務(wù)活動更為便捷。在現(xiàn)代計算機信息技術(shù)應(yīng)用中遠程控制技術(shù)是一項重要的技術(shù)指標之一,遠程控制技術(shù)的實現(xiàn)促進了現(xiàn)代社會自動化程度,提高了用戶之間的影響。SOCKET技術(shù)在計算機遠程操控系統(tǒng)中有諸多應(yīng)用,主要包括自動化生產(chǎn)以及辦公等技術(shù)應(yīng)用,本文將從SOCKET技術(shù)的計算機遠程控制技術(shù)出發(fā),分析當前計算機遠程操控系統(tǒng)的具體應(yīng)用。
【關(guān)鍵詞】 SOCKET技術(shù) 計算機遠程控制 計算機信息技術(shù)
隨著計算機軟件與硬件的不斷發(fā)展,計算機遠程管理技術(shù)的需求正在不斷增加,計算機遠程操作控制技術(shù)越來越受到人們的關(guān)注[1-2]。人們已經(jīng)習慣利用網(wǎng)絡(luò)來進行辦公,足不出戶便可以閱覽天下以及實現(xiàn)商務(wù)運營等。另外,隨著智能手機的普及,越來越多的遠程控制技術(shù)已經(jīng)不再滿足于計算機與計算機之間,應(yīng)用的范圍逐漸被擴大?,F(xiàn)階段,遠程控制軟件已經(jīng)成為軟件技術(shù)支持消費者增長最快的一個領(lǐng)域。
但是,部分計算機控制軟件(如PCAnywhere ,RemoteAnywhere以及Rsuupport遠程系列等)存在以下幾個方面的缺點:(1)安裝包過大;(2)創(chuàng)口刷新速度過慢;(3)使用過于頻繁之后操作復(fù)雜;(4)安全性不高。遠程技術(shù)主要是通過對計算機終端對于遠處設(shè)備的控制,繼而發(fā)出相關(guān)指令,實施遠程控制。簡而言之,遠程控制技術(shù)與智能化技術(shù)相互結(jié)合能夠促進社會的進一步發(fā)展。
目前來看,遠程控制技術(shù)的主要方式有以下3種:(1)命令行方式;(2)桌面方式;(3)無盤工作站方式。從命令性方式來看,具有遠程控制傳輸速度快與傳輸效率高的特點;從桌面方式來看,此種方式不需要記住太多的命令符號就可以進行指令發(fā)出,操作過程相對來說更為簡單;從無盤工作站方式來看,主要指的是計算機系統(tǒng)操作在完全啟動前所采取的基本操作(例如重新啟動、獲取BIOS信息以及關(guān)機等操作)。本文將從SOCKET技術(shù)角度出發(fā),對計算機遠程控制理論進行設(shè)計,SOCKET技術(shù)技術(shù)能夠達到降低網(wǎng)絡(luò)通信的技術(shù)難度,使用標準函數(shù)等能夠簡單操作,通過多平臺跨越方式的實用性比較強,能夠適用于不同的操作系統(tǒng)。
一、遠程控制系統(tǒng)的理論基礎(chǔ)與基礎(chǔ)意義
1.1遠程控制系統(tǒng)的理論基礎(chǔ)
SOCKET遠程操控系統(tǒng)的基礎(chǔ)往往被稱為套接字,SOCKET能夠具有以下幾點好處:(1)SOCKET技術(shù)實現(xiàn)跨越平臺;(2)SOCKET技術(shù)在很大程度上減少了網(wǎng)絡(luò)通信中的難題。從SOCKET技術(shù)實現(xiàn)跨越平臺角度來看。現(xiàn)階段WINDOWS、unik系統(tǒng)等均支持SOCKET;從SOCKET技術(shù)在很大程度上減少了網(wǎng)絡(luò)通信中的難題角度來看,SOCKET同時具有合理化且標準化的 使用方法。
1.2遠程控制系統(tǒng)的基本意義
計算機遠程控制對于整個互聯(lián)網(wǎng)絡(luò)來說具有極其重要的意義,不管是從正面的意義還是反面的意義來看遠程控制技術(shù)對于計算機的發(fā)展有推動作用??茖W發(fā)展是第一生產(chǎn)力,技術(shù)的進步在整個社會發(fā)展過程中起著重大作用,尤其是現(xiàn)階段計算機技術(shù)已經(jīng)滲透到人們生活中的各個角落,因此本文將從遠程控制系統(tǒng)的優(yōu)點出發(fā), 基于SOCKET技術(shù)的計算機遠程控制系統(tǒng)應(yīng)用效果更佳。
二、遠程控制系統(tǒng)的基本架構(gòu)
2.1使用模型的選擇
現(xiàn)階段來看,遠程 系統(tǒng)的實踐往往采用的是以一控多的形式,遠程 系統(tǒng)的一端控制端為計算機,計算機通過某些操作指令實施與多臺計算機的控制,在模型上不斷向C/S模型靠近?,F(xiàn)代信息的數(shù)據(jù)傳輸隨著社會的發(fā)展而不斷提高,再加上商業(yè)化運作的不斷加深,信息的傳遞很有可能會涉及到企業(yè)的內(nèi)部機密。上述模型能夠做到更高的安全性與密閉性,避免了其他信息的干擾。速度發(fā)展變快是未來發(fā)展的主要趨勢,在極短的時間內(nèi)能夠做出迅速的操作[3]。
2.2控制端需求設(shè)計
控制端的要求往往不局限于一個方面,而是在各個方面均有要求,在確定最重要的幾個環(huán)節(jié)之后,首先控制端就需要對被控端發(fā)出操作指令。此次環(huán)節(jié)中主要包括以下3個方面:(1)控制端要從被控端反饋回來的信息進行接收,與發(fā)出的相關(guān)信息形成回路;(2)控制單需要對被控端能夠發(fā)出相關(guān)的操作指令 ,主要包括操作代碼以及地址等;(3)從信息安全方面的角度出發(fā),可供字段需要對于發(fā)出的信息或者收到的信息進行加密處理,通過密碼的形式對信息加以保護。
2.3傳輸協(xié)議的選擇
在IP/TCP傳輸層上,存在以下兩種可以使用的通信協(xié)議:其一,TCP;其二,UDP。TCP協(xié)議是一種能夠提供雙向有序的可靠收發(fā)協(xié)議,UDP 協(xié)議能夠提供最皇宮不可靠的服務(wù),不可能保證數(shù)據(jù)在整個傳輸過程中不會出現(xiàn)任何出差。在遠程控制系統(tǒng)中,安全是第一位,本文的主要設(shè)計將使用TCP協(xié)議。
2.4被控端需求設(shè)計
被控制端的需求設(shè)計非常重要,首先需要對控制端發(fā)出的信息進行相應(yīng)處理,解析過后通過一定的操作實施執(zhí)行行為,此時需要嚴密注意檢驗分析控制端發(fā)出的操作代碼;其次,在經(jīng)過信息的處理之后,被控制端 要把執(zhí)行信息的情況向控制單進行反饋形成信息回路,控制端通過一定的顯示設(shè)備對被控制端的操作情況進行查看,控制端能夠?qū)φ麄€狀態(tài)進行控制,避免出現(xiàn)意外情況且及時作出調(diào)整;最后,控制端與被控制端的加密服務(wù)有顯著差異,實現(xiàn)過程中需要進行數(shù)據(jù)加密處理,保障用戶的信息安全,進行自我保護。
三、控制端設(shè)計
3.1控制端線程
首先,通過制定的端口實施監(jiān)聽行為,通過監(jiān)聽對被控制端發(fā)起相關(guān)請求;
其次,對被控制端與控制端的兩個終端進行交互界面,通過程序?qū)缑孢M行翻譯,將一些機械化的語言轉(zhuǎn)變成普通群眾可以理解的內(nèi)容,繼而進一步明確信息內(nèi)容。圖形界面可以連接到一些特定的被控制端網(wǎng)絡(luò)地址,通過已經(jīng)連接的設(shè)備顯示可以反映出不同控制狀態(tài)下的反饋信息。隨著現(xiàn)代科學技術(shù)的發(fā)展,部分界面會實現(xiàn)圖表以及圖像等表現(xiàn)形式。
最后,建立安全通道線程與傳輸線程,能夠利用傳輸通道進行數(shù)據(jù)傳達,通過建立界面來檢測到被控端的信息,繼而反饋到交互界面中,通過相關(guān)操作者對圖形界面的批準繼而完成操作。 傳輸線程中需要打開指定端口,與被控端連接之后通過安全通道線程建立通道。此次流程中通過隨機對稱的密匙發(fā)送相關(guān)信息,繼而加密傳輸?shù)恼麄€過程。
3.2技術(shù)安全方面
計算機網(wǎng)絡(luò)安全技術(shù)主要包括以下5個方面:(1)實時掃描;(2)實時監(jiān)測;(3)防火墻;(4)病情情況分析報告技術(shù);(5)系統(tǒng)安全管理技術(shù)。隨著計算機技術(shù)的發(fā)展與進步,上述技術(shù)日益發(fā)展成熟,在保證計算機網(wǎng)路安全過程中起著重大作用,從總體情況來看,技術(shù)安全方面的網(wǎng)絡(luò)安全主要包括以下幾個方面:
3.2.1防火墻技術(shù)
防火墻技術(shù)作為一種介于計算機與其所連接網(wǎng)絡(luò)的軟件可以通過隔離控制技術(shù)來控制兩個網(wǎng)絡(luò)之間的互相訪問次數(shù),繼而確保計算機使用過程中的安全。最為常用的技術(shù)有過濾態(tài)檢測技術(shù)以及網(wǎng)關(guān)技術(shù)等,具有高效的保護作用,使用范圍也較廣,實現(xiàn)了封鎖病毒以及過濾攻擊等功能,在一定程度上大大減低可網(wǎng)絡(luò)安全的威脅。
3.2.2數(shù)據(jù)加密技術(shù)
數(shù)據(jù)加密技術(shù)的工作原理就是將一個數(shù)據(jù)信息轉(zhuǎn)換成一個沒有意義的密文,通過數(shù)據(jù)傳輸之后樹東道接收方,利用解密函數(shù)將其還原成明文,繼而保障數(shù)據(jù)信息的完整性,引起密匙管理機制后能夠全方位地控制好網(wǎng)絡(luò)的保密性。
3.2.3數(shù)據(jù)備份
數(shù)據(jù)備份主要指的是在計算機系統(tǒng)出現(xiàn)差錯的情況下數(shù)據(jù)丟失,利用數(shù)據(jù)備份手段能夠有效恢復(fù)丟失的數(shù)據(jù),確保系統(tǒng)在遭受病毒攻擊前能夠被重新使用。
四、結(jié)束語
綜上所述, 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)速度會越來越快,家庭辦公將成為 營運的重要指標,遠程技術(shù)支持將逐漸占據(jù)主流地位。在不久的將來,將會出現(xiàn)計算機操作系統(tǒng)與手機操作系統(tǒng)共存的遠程控制軟件。
參 考 文 獻
[1] 陳世軍.基于SOCKET技術(shù)的計算機遠程控制實現(xiàn)[J].計算機光盤軟件與應(yīng)用,2012,12(2):124-124,126.
[2] 劉昆揚.關(guān)于SOCKET技術(shù)的計算機遠程控制實現(xiàn)[J].計算機光盤軟件與應(yīng)用,2014,15(3):249-250.
[3] 王宏旭,吳小欣,黃杰等.SOCKET編程實現(xiàn)局域網(wǎng)計算機監(jiān)控管理分析[J].計算機光盤軟件與應(yīng)用,2012,16(8):134-134,133.