亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        關(guān)于SOCKET技術(shù)的計(jì)算機(jī)遠(yuǎn)程控制實(shí)現(xiàn)

        2014-04-29 00:00:00劉昆揚(yáng)

        摘 要:隨著社會的發(fā)展,信息技術(shù)已經(jīng)成為現(xiàn)代社會發(fā)展中不可缺少的一部分。計(jì)算機(jī)信息技術(shù)讓現(xiàn)代社會的經(jīng)濟(jì)發(fā)展更為迅速,讓電子商務(wù)活動更加便捷。在現(xiàn)代計(jì)算機(jī)信息技術(shù)應(yīng)用中,遠(yuǎn)程控制技術(shù)是一項(xiàng)重要的技術(shù),它的實(shí)現(xiàn)促進(jìn)了現(xiàn)代社會自動化程度的增強(qiáng),極大地提高了人們相互間的聯(lián)系與影響,目前計(jì)算機(jī)遠(yuǎn)程控制技術(shù)已經(jīng)廣泛應(yīng)用于辦公、通信、軍事與工業(yè)生產(chǎn)中。本文對基于SOCKET技術(shù)的計(jì)算機(jī)遠(yuǎn)程控制技術(shù)實(shí)現(xiàn)進(jìn)行闡述。

        關(guān)鍵詞:計(jì)算機(jī)信息技術(shù);SOCKET;遠(yuǎn)程控制;系統(tǒng)

        中圖分類號:TP273.5

        隨著社會的發(fā)展,越來越多的行業(yè)開始出現(xiàn)網(wǎng)上辦公的特點(diǎn),甚至越來越多的人在家里辦公,足不出戶,即可實(shí)現(xiàn)商務(wù)運(yùn)營。遠(yuǎn)程技術(shù)將會進(jìn)一步發(fā)展,并隨著智能手機(jī)與其他終端的發(fā)展,越來越多的遠(yuǎn)程控制技術(shù)已經(jīng)不再單純地發(fā)展于計(jì)算機(jī)與計(jì)算機(jī)之間,甚至可以出現(xiàn)在不同的類型的終端之間。未來的物聯(lián)網(wǎng)也是通過計(jì)算機(jī)信息技術(shù)的發(fā)展基于遠(yuǎn)程控制技術(shù)實(shí)現(xiàn)把現(xiàn)代生活工作緊密地結(jié)合在用戶周圍?,F(xiàn)代技術(shù)的進(jìn)步對于科技與社會的發(fā)展具有重要的推動作用。遠(yuǎn)程技術(shù)主要是指通過計(jì)算機(jī)終端對遠(yuǎn)處的設(shè)備進(jìn)行控制,發(fā)出指令,遠(yuǎn)程實(shí)現(xiàn)執(zhí)行,這一技術(shù)在未來將與智能化技術(shù)結(jié)合,實(shí)現(xiàn)社會進(jìn)一步發(fā)展。包括工業(yè)領(lǐng)域、通信領(lǐng)域、公辦領(lǐng)域,甚至人們的日常生活中也將與遠(yuǎn)程控制結(jié)合,實(shí)現(xiàn)效率的提升與快捷的服務(wù)。

        目前經(jīng)常使用的遠(yuǎn)程控制方式主要有三種,首先是命令行方式,它具有遠(yuǎn)程控制傳輸速度快與傳輸效率高的特點(diǎn),第二種是桌面方式,這種方式不需要記住太多的命令符號就可以進(jìn)行指令發(fā)出,操作起來相對簡單一些,如VNC等圖形化遠(yuǎn)程工具的應(yīng)用;第三就是無盤工作站方式,主要是指在計(jì)算機(jī)的操作系統(tǒng)完全啟動前所采取的一些基本操作,如關(guān)機(jī)、重新啟動、獲得BIOS信息等。[1]

        本文通過基于SOCKET技術(shù)的計(jì)算機(jī)遠(yuǎn)程控制理論對系統(tǒng)進(jìn)行設(shè)計(jì)?;赟OCKET技術(shù)主要是因?yàn)樵摷夹g(shù)極大地降低了網(wǎng)絡(luò)通信的技術(shù)難度,它以其標(biāo)準(zhǔn)的函數(shù)支持與標(biāo)準(zhǔn)使用方法能夠簡單易操作,另外它可以通過對多平臺進(jìn)行跨越,實(shí)用性較強(qiáng),能夠適應(yīng)于不同的操作系統(tǒng)。

        1 遠(yuǎn)程控制系統(tǒng)的基本架構(gòu)

        1.1 使用模型的選擇

        目前對遠(yuǎn)程系統(tǒng)的實(shí)踐多采用的是以一控多的形式來實(shí)現(xiàn)的,它的控制端為一臺計(jì)算機(jī),通過某些操作指令與信號對遠(yuǎn)程的多臺計(jì)算機(jī)進(jìn)行控制,模型上不斷向C/S模型接近,只是后者的模型在客戶端的設(shè)計(jì)難度相對大一些,之所以選擇靠近這一模型,主要是基于其處理數(shù)據(jù)的速度快,安全性更高。[2]現(xiàn)代信息的傳遞數(shù)據(jù)量非常大,業(yè)務(wù)量隨著社會的發(fā)展也會不斷提高,同時(shí)由于商業(yè)化運(yùn)作不斷深入,信息的傳遞有可能會涉及到企業(yè)的機(jī)密內(nèi)容,這種模型可以做到很好地安全性與密閉性,避免其他的干擾。速度快是未來發(fā)展的趨勢,能夠在極短的時(shí)間內(nèi)做出相應(yīng)的操作。

        1.2 傳輸協(xié)議的選擇

        在TCP/IP的傳輸層存在著很多種通信協(xié)議形式,本文件重點(diǎn)對其中的兩種進(jìn)行簡要介紹。首先是UDP協(xié)議,第二種是TCP協(xié)議。UDP協(xié)議的選擇需要注意,雖然它的資源消耗相對較少,處理的速度相對快一些,但它的問題也不少,主要是處理一些不可靠的信息,如果網(wǎng)絡(luò)質(zhì)量不高時(shí),容易出現(xiàn)丟包的問題,造成信息丟失,這種少量的丟包對結(jié)果的信息傳遞往往不會產(chǎn)生過大的影響。TCP協(xié)議則是對可靠的通信協(xié)議,能夠?qū)崿F(xiàn)雙向有序信息處理。在本文中,遠(yuǎn)程控制需要的信息安全性較高,選擇TCP協(xié)議將略為恰當(dāng)。[3]

        1.3 控制端需求設(shè)計(jì)

        控制端的要求往往不局限于一個(gè)方面,而是對多個(gè)方面進(jìn)行綜合,確定最重要的幾個(gè)環(huán)節(jié),首先控制端需要對被控端能夠發(fā)出相關(guān)的操作指令,在這一環(huán)節(jié)中包括地址與操作代碼;第二,控制端要可以從被控端反饋回來的信息進(jìn)行接收,與發(fā)出信息形成回路。在信息接收時(shí),首先需要對信息的來源進(jìn)行確定,避免非指定來源或其他的不可靠來源,造成信息干擾與重復(fù)。通過一定的處理機(jī)構(gòu)把可以使用的數(shù)據(jù)包進(jìn)行解析,變?yōu)榭刂普呖梢宰R別的信息;第三出于信息安全方面的需要,控制端需要對發(fā)出的數(shù)據(jù)信息或接收到的信息進(jìn)行加密處理,通過密碼的形式對系統(tǒng)安全性進(jìn)行保障。目前這一技術(shù)已經(jīng)得到了發(fā)展。通過在控制端和被控端形成安全的鏈接可以進(jìn)行運(yùn)輸加密處理。

        1.4 被控端需求設(shè)計(jì)

        被控制端的需求設(shè)計(jì)相對重要,首先它要能夠?qū)刂贫税l(fā)出的信息進(jìn)行處理,解析后通過一定的操作機(jī)構(gòu)實(shí)現(xiàn)執(zhí)行,這時(shí)需要注意的是對控制端發(fā)出的操作代碼進(jìn)行驗(yàn)證分析處理;第二,在經(jīng)過信息的處理后,被控制端為了形成信息回路,要把執(zhí)行信息的情況向控制端進(jìn)行反饋,控制端通過一定的顯示設(shè)備對被控制端的操作情況進(jìn)行查看,通過對每一個(gè)執(zhí)行步驟的記錄,控制端能夠?qū)Ω鱾€(gè)狀態(tài)進(jìn)行監(jiān)測與控制,避免形成誤差或其他的意外,及時(shí)作出調(diào)整;第三,控制端與被控制端的加密服務(wù)有所不同,在實(shí)現(xiàn)上也會有所不同,需要進(jìn)行數(shù)據(jù)信息量的加密處理,才能保障用戶的信息安全,不被泄漏,同時(shí)還需要進(jìn)行自我保護(hù)的服務(wù)。[4]

        2 控制端設(shè)計(jì)

        2.1 控制端線程

        首先要通過指定的端口來進(jìn)行監(jiān)聽,通過監(jiān)聽來對被控端發(fā)起的相關(guān)請求。其次要對被控制端與控制端兩個(gè)終端進(jìn)行交互界面,通過一定的程序?qū)@些界面進(jìn)行翻譯,把一些機(jī)器語言轉(zhuǎn)變?yōu)槿丝衫斫獾膬?nèi)容,從而可以明確信息內(nèi)容。圖形界面可以連接與斷開到一些特定的被控制端的網(wǎng)絡(luò)地址,可以對已經(jīng)連接的設(shè)備進(jìn)行列表顯示,通過界面可以向一些被控端下達(dá)相關(guān)的指令,最后可以顯示不同控制狀態(tài)下的反饋,隨著現(xiàn)代科技的發(fā)展,一些界面可以實(shí)現(xiàn)文字、圖形、圖表等。[5]

        其次要通過對接受圖形界面來的用戶操作編碼進(jìn)行加密處理,利用隨機(jī)產(chǎn)生的密碼來對傳輸通道內(nèi)的信息進(jìn)行加密、解密。此線程能夠?qū)用芎笙蚪缑孢€是向傳輸線程進(jìn)行區(qū)分。

        另外還包括傳輸線程與安全通道建立線程。傳輸線程主要是利用傳輸通道來進(jìn)行數(shù)據(jù)傳達(dá),通過一些界面來進(jìn)行建立,如果常駐監(jiān)聽線程檢測到被控端的信息請求,反饋到交互界面,通過操作者來對圖形界面對請求進(jìn)行批準(zhǔn)通過。傳輸線程打開指定的端口,與被控端進(jìn)行連接,通過安全通道線程來進(jìn)行建立通道。安全通道建立線程是通過傳輸線程來進(jìn)行建立的,它的流程中主要是通過把隨機(jī)對稱式的密鑰來進(jìn)行發(fā)送,加密傳輸?shù)倪^程。[6]

        2.2 控制端模塊運(yùn)用

        在控制端服務(wù)器設(shè)置子模塊可以顯示出本機(jī)的IP地址,通過IP地址與端口實(shí)現(xiàn)套接字。系統(tǒng)操作子模塊主要是對當(dāng)前的系統(tǒng)時(shí)間與結(jié)束程序進(jìn)行顯示,系統(tǒng)時(shí)間通過定時(shí)器每隔一秒對Gettime 函數(shù)進(jìn)行指令,從面獲得當(dāng)前的系統(tǒng)時(shí)間更新。系統(tǒng)日志子模塊主要是對所有的操作程序進(jìn)行顯示,實(shí)現(xiàn)動態(tài)更新,把服務(wù)器端程序所發(fā)出的指令在操作時(shí)都會把這些行為加入到Listbox中。消息記錄與顯示子模塊主要是為了實(shí)現(xiàn)控制端與被控制端的文字信息交流,把接收到的消息都會添加到聊天記錄中去,在所有的模塊中,信息的接收都是自動進(jìn)行的,只不過發(fā)消息的對象需要在被控制端列表中進(jìn)行選擇,之后進(jìn)行發(fā)出。消息調(diào)用模塊主要是根據(jù)監(jiān)聽套接字收到數(shù)據(jù)進(jìn)行相關(guān)操作時(shí)函數(shù)的調(diào)用,并就結(jié)果進(jìn)行控制端反饋。

        3 被控制端設(shè)計(jì)

        控制端與被控制端兩個(gè)端口間的信息傳輸由通道來完成,二者的結(jié)構(gòu)有著相似之處,對于常駐監(jiān)聽線程、傳輸線程、加密服務(wù)線程等都有著很多的相同點(diǎn)。但被控制端相當(dāng)于遠(yuǎn)程系統(tǒng)的終端,在此終端是沒有網(wǎng)管類的圖形界面的,所有的運(yùn)行都是在后臺進(jìn)行,同時(shí)被控制端為了實(shí)現(xiàn)可以收到來自控制端的控制信號,會存在自我保護(hù)服務(wù),保護(hù)終端一直被控制。[7]

        后臺運(yùn)行線程的主要作用是成為了控制端的圖形界面的中央處理器,一方面能夠?qū)刂贫税l(fā)出的指令信號進(jìn)行接收,在進(jìn)行初步的確認(rèn)信息來源可靠后,要對加密信息進(jìn)行解密,把一些數(shù)據(jù)進(jìn)行編譯,之后根據(jù)相應(yīng)的指令進(jìn)行不同的操作即可。后臺操作線程的主要操作包括執(zhí)行指令并反饋記錄的狀況,對計(jì)算機(jī)的輸入設(shè)備進(jìn)行控制,同時(shí)記錄下返回,第三輸出設(shè)備進(jìn)行控制,同時(shí)進(jìn)行記錄,最后是把所有的記錄情況進(jìn)行匯總后發(fā)向控制端。

        自我保護(hù)線程設(shè)計(jì)主要是應(yīng)用在計(jì)算機(jī)的RINGO層,通過ROOKIT法和其他的相關(guān)軟件對有可能對線程形成影響的操作進(jìn)行屏蔽,從而有效保證了可控的可靠性。它的監(jiān)控主要包括計(jì)算機(jī)驅(qū)動的加載,輸入輸出設(shè)備等,通過這些操作,可以實(shí)現(xiàn)被控制端能夠做好指令的接收、執(zhí)行與反饋。[8]

        隨著科技的發(fā)展,也會存在著引起被控制端有界面的技術(shù),目前在界面的技術(shù)應(yīng)用中主要包括客戶端列表子模塊、文字消息模塊、命令發(fā)送模塊與系統(tǒng)信息模塊,這些模塊的功能與控制端類似,主要是為了實(shí)現(xiàn)信息的互動與儲存。

        4 結(jié)束語

        本文基于SOCKET技術(shù)的遠(yuǎn)程控制技術(shù),實(shí)現(xiàn)了控制端與多個(gè)被控制端的連接建立、被控制端的權(quán)限分配、被控制端間的文字通信、被控制端的操作行為記錄、信息反饋等功能。這些功能的完善將會對遠(yuǎn)程控制的穩(wěn)定性起到重要的作用,為現(xiàn)代物聯(lián)網(wǎng)將生活工作緊密地結(jié)合在用戶周圍,提供更加快捷的服務(wù)。

        參考文獻(xiàn):

        [1]白秀梅.計(jì)算機(jī)接口系統(tǒng)的遠(yuǎn)程控制實(shí)現(xiàn)[J].信息通信,2013(04):95-96.

        [2]鄭昌波,秦前清,袁軍,簡化.計(jì)算機(jī)遠(yuǎn)程控制技術(shù)研究及實(shí)踐[J].計(jì)算機(jī)工程與設(shè)計(jì),2005(06):1636-1638.

        [3]金彪,張正球.局域網(wǎng)計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2012(07):149-151.

        [4]許龍江.基于木馬的計(jì)算機(jī)遠(yuǎn)程控制及隱藏技術(shù)研究[D].電子科技大學(xué),2012.

        [5]陳國彪.基于網(wǎng)絡(luò)媒介的遠(yuǎn)程客戶端控制軟件設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2013.

        [6]張靜.論計(jì)算機(jī)遠(yuǎn)程控制的實(shí)現(xiàn)及應(yīng)用研究[J].軟件,2013(03):149-150.

        [7]韓建寧.計(jì)算機(jī)遠(yuǎn)程控制系統(tǒng)研究[J].硅谷,2013(13):55-56.

        [8]魏玉清.基于Socket技術(shù)的計(jì)算機(jī)遠(yuǎn)程控制實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2013(20):47.

        作者簡介:劉昆揚(yáng)(1983-),男,山東人,技術(shù)服務(wù)主管,工程師,碩士。

        作者單位:天津港信息技術(shù)發(fā)展有限公司,天津 300456

        国产91精品成人不卡在线观看| 国产精品无码素人福利| 中文字幕人妻少妇引诱隔壁| 日本精品一区二区三区在线视频 | 中文字幕在线看精品乱码| 久久久国产打桩机| 色偷偷88888欧美精品久久久 | 国产3p视频| 亚洲中文字幕第二十三页| 日本一区二区不卡精品| 午夜色大片在线观看| 欧美性猛交xxxx乱大交蜜桃| 精品国产一区二区三区男人吃奶| 丝袜美腿高清在线观看| 久久精品国产视频在热| 欧美日韩精品福利在线观看| 最新日韩精品视频免费在线观看| 国产91精品高潮白浆喷水| 久久精品成人无码观看不卡| 亚洲国产欧美日韩一区二区| 日韩男女av中文字幕| 日本丰满老妇bbw| 人人玩人人添人人澡| 美女熟妇67194免费入口| 91九色国产老熟女视频| 亚洲精品无码av人在线播放| 久久亚洲精品成人| 亚洲综合天堂av网站在线观看| 精品亚洲成av人在线观看| 国产精品麻豆成人av电影艾秋| 国产精品色内内在线播放| 青青草手机免费播放视频| 亚洲va无码va在线va天堂| 亚洲毛片在线播放| 亚洲av色精品国产一区二区三区 | 精品99在线黑丝袜| 国产视频在线观看一区二区三区 | 欧美天欧美天堂aⅴ在线| 日韩激情网| 国产影片一区二区三区| 蜜桃久久精品成人无码av|