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