遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文

遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文

ID:11000381

大?。?05.50 KB

頁(yè)數(shù):52頁(yè)

時(shí)間:2018-07-09

遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文_第1頁(yè)
遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文_第2頁(yè)
遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文_第3頁(yè)
遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文_第4頁(yè)
遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文_第5頁(yè)
資源描述:

《遠(yuǎn)程監(jiān)控畢業(yè)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、第52頁(yè)共52頁(yè)引言時(shí)至今日,網(wǎng)絡(luò)已經(jīng)深入到世界各個(gè)角落了,它使人們脫離了地域的分隔與局限,把地球變成了“地球村”。這極大地方便了人們?cè)诖蠓秶鷥?nèi)的資源共享與利用。但是,網(wǎng)絡(luò)的高速發(fā)展,使簡(jiǎn)單的資源共享不能滿(mǎn)足人們的需要,于是出現(xiàn)了各種各樣的遠(yuǎn)程控制軟件,雖然技術(shù)含量不一,但各有其特點(diǎn)。筆者對(duì)現(xiàn)有各種遠(yuǎn)程控制軟件進(jìn)行了嚴(yán)格的測(cè)試與研究分析,最終設(shè)計(jì)出了本文中的遠(yuǎn)程控制系統(tǒng)框架。遠(yuǎn)程控制技術(shù)主要涉及到了網(wǎng)絡(luò)通信,系統(tǒng)內(nèi)核,多媒體三個(gè)方面的知識(shí)。網(wǎng)絡(luò)通信主要實(shí)現(xiàn)在兩臺(tái)計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)傳輸,這是遠(yuǎn)程控

2、制系統(tǒng)中的總體外部框架,它直接影響到整個(gè)系統(tǒng)的成敗?,F(xiàn)在計(jì)算機(jī)之間的網(wǎng)絡(luò)條件發(fā)生了很大的變化,經(jīng)典的Client/Server網(wǎng)絡(luò)模型在很多地方已經(jīng)不能使用,于是,本文在其基礎(chǔ)上設(shè)計(jì)了一種新的網(wǎng)絡(luò)模型。系統(tǒng)中運(yùn)用的系統(tǒng)內(nèi)核的知識(shí)十分廣泛,遠(yuǎn)程控制系統(tǒng)中的90%的功能都是利用系統(tǒng)內(nèi)核技術(shù)實(shí)現(xiàn)的,它是控制功能上的頂梁柱,在整個(gè)軟件系統(tǒng)中,占有“舍我其誰(shuí)”的地位。多媒體技術(shù)在軟件系統(tǒng)中的屏幕監(jiān)控,視頻傳送等方面得到了全面的利用,充分展現(xiàn)了它的價(jià)值。從網(wǎng)絡(luò)安全的角度出發(fā),本文采用了兩種經(jīng)典了算法:DES

3、和MD5。在系統(tǒng)中,為了讓服務(wù)程序不受外界其它程序的影響,本文創(chuàng)造了一種內(nèi)核線程守護(hù)功能,以及程序指紋和自我鑒定算法。網(wǎng)絡(luò)遠(yuǎn)程控制(NRC,NetworkRemoteControl)主要應(yīng)用于計(jì)算機(jī)遠(yuǎn)程管理與維護(hù),網(wǎng)絡(luò)遠(yuǎn)程教學(xué),遠(yuǎn)程辦公等領(lǐng)域。目前的軟件市場(chǎng)中,遠(yuǎn)程控制軟件的需求日益增長(zhǎng),一些商業(yè)大公司為此投入了大量的人力財(cái)力,開(kāi)發(fā)出了幾個(gè)較好的遠(yuǎn)程控制軟件,如SYMANTEC公司的PcAnywhere。但是,網(wǎng)絡(luò)的迅猛發(fā)展很快又把它們擠向了末流,原本很好的控制軟件,在新的市場(chǎng)需求面前顯得蒼白無(wú)

4、力。為了適應(yīng)目前遠(yuǎn)程控制方面的要求,本文深入地研究了遠(yuǎn)程控制技術(shù),并開(kāi)發(fā)出了一個(gè)功能強(qiáng)大的高效遠(yuǎn)程控制軟件。實(shí)踐證明本系統(tǒng)的設(shè)計(jì)相當(dāng)成功,更讓人看到了遠(yuǎn)程控制軟件發(fā)展的趨勢(shì)。本文中眾多的創(chuàng)新點(diǎn)與技術(shù)突破,得到了業(yè)界人士的認(rèn)可。本文將詳細(xì)說(shuō)明一個(gè)功能強(qiáng)大的遠(yuǎn)程控制軟件的開(kāi)發(fā)過(guò)程。注意:本文中采用的是新型網(wǎng)絡(luò)模型,發(fā)送命令的控制程序可以既是客戶(hù)端,又是服務(wù)端;同時(shí),接受命令并處理命令的程序也是兩者的結(jié)合。所以在本文中一律采用“控制端”與“被控端”來(lái)對(duì)軟件系統(tǒng)中的兩個(gè)主要功能程序命名,而沒(méi)有使用傳統(tǒng)客

5、戶(hù)端、服務(wù)端這一命名用法。第52頁(yè)共52頁(yè)1概述本章首先介紹遠(yuǎn)程控制的相關(guān)理論與知識(shí),給出一個(gè)遠(yuǎn)程控制系統(tǒng)的大概框架,再分析當(dāng)前遠(yuǎn)程控制系統(tǒng)發(fā)展的狀況以及面臨的問(wèn)題與挑戰(zhàn),最后對(duì)整個(gè)論文做了一個(gè)整體的概要。1.1NRC介紹網(wǎng)絡(luò)遠(yuǎn)程控制(NRC,NetworkRemoteControl)是利用計(jì)算機(jī)網(wǎng)絡(luò),對(duì)遠(yuǎn)程計(jì)算機(jī)進(jìn)程操作的一種控制方式。它將遠(yuǎn)程辦公、遠(yuǎn)程管理、網(wǎng)絡(luò)教學(xué)變成可能。目前的眾多計(jì)算機(jī)網(wǎng)絡(luò)遠(yuǎn)程控制軟件,都是采用TCP協(xié)議,基于Socket開(kāi)發(fā)的。也有少量同類(lèi)軟件使用UDP,ICMP協(xié)議

6、的,但是它們的數(shù)據(jù)可靠性不高,所以只能進(jìn)行較少數(shù)據(jù)的傳遞,對(duì)數(shù)據(jù)要求不高的場(chǎng)合。遠(yuǎn)程控制技術(shù)是伴隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展而產(chǎn)生的一項(xiàng)嶄新技術(shù),通過(guò)連接網(wǎng)絡(luò),使本地的一臺(tái)計(jì)算機(jī)可以操作使用遠(yuǎn)程的另一臺(tái)計(jì)算機(jī),其操作具有實(shí)時(shí)性。(1)NRC的原理NRC必須通過(guò)網(wǎng)絡(luò)才能進(jìn)行。位于本地的計(jì)算機(jī)是操縱指令的發(fā)出端,一般被稱(chēng)為主控端或客戶(hù)端,非本地的被控計(jì)算機(jī)則通常叫做被控端或服務(wù)端。這里所說(shuō)的“遠(yuǎn)程”并不等同于遠(yuǎn)距離,主控端和被控端可以是位于同一局域網(wǎng)的同一房間中,也可以是連入Internet的處在任何位置的

7、兩臺(tái)或多臺(tái)計(jì)算機(jī)?! ∵h(yuǎn)程控制軟件一般分兩個(gè)部分:一部分是客戶(hù)端程序(Client),另一部分是服務(wù)器端程序(Server),通常在使用前需要將客戶(hù)端程序安裝到主控端的電腦上,將服務(wù)器程序安裝到被控端的電腦上。它的控制的過(guò)程一般是先在控制端電腦上執(zhí)行主控程序,像一個(gè)普通的客戶(hù)一樣向被控端電腦中的服務(wù)器端程序發(fā)出信號(hào),建立一個(gè)特殊的遠(yuǎn)程服務(wù),然后通過(guò)這個(gè)遠(yuǎn)程服務(wù),使用各種遠(yuǎn)程控制功能發(fā)送遠(yuǎn)程控制命令,控制被控端電腦中的各種應(yīng)用程序運(yùn)行?! ∵h(yuǎn)程控制軟件在兩臺(tái)計(jì)算機(jī)之間建立起一條數(shù)據(jù)交換的通道,從而

8、使得控制端可以向服務(wù)端發(fā)送指令,操縱服務(wù)端完成某些特定的工作。此時(shí),控制端只是負(fù)責(zé)發(fā)送指令和顯示遠(yuǎn)程計(jì)算機(jī)執(zhí)行程序的結(jié)果,而運(yùn)行程序所需的系統(tǒng)資源均由被控計(jì)算機(jī)負(fù)責(zé)?! 榱耸褂玫姆奖?,某些遠(yuǎn)程控制軟件使用了Web技術(shù),主控端可通過(guò)IE瀏覽器運(yùn)行位于服務(wù)器端中的主控端程序來(lái)實(shí)現(xiàn)遠(yuǎn)程控制?! ⊥ㄟ^(guò)遠(yuǎn)程控制軟件,可以進(jìn)行多種遠(yuǎn)程操作,如察看被控電腦屏幕、窗口;訪問(wèn)被控電腦的磁盤(pán)、文件夾及文件,并可對(duì)其進(jìn)行管理或共享其中的資源;運(yùn)行或關(guān)閉被控電腦中的應(yīng)用程序;查看被控電腦的進(jìn)程表,激活、中止程序進(jìn)程;

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。