遠程監(jiān)控畢業(yè)設計論文.doc

遠程監(jiān)控畢業(yè)設計論文.doc

ID:51170

大?。?05.50 KB

頁數:52頁

時間:2017-04-27

遠程監(jiān)控畢業(yè)設計論文.doc_第1頁
遠程監(jiān)控畢業(yè)設計論文.doc_第2頁
遠程監(jiān)控畢業(yè)設計論文.doc_第3頁
遠程監(jiān)控畢業(yè)設計論文.doc_第4頁
遠程監(jiān)控畢業(yè)設計論文.doc_第5頁
資源描述:

《遠程監(jiān)控畢業(yè)設計論文.doc》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、第52頁共52頁引言時至今日,網絡已經深入到世界各個角落了,它使人們脫離了地域的分隔與局限,把地球變成了“地球村”。這極大地方便了人們在大范圍內的資源共享與利用。但是,網絡的高速發(fā)展,使簡單的資源共享不能滿足人們的需要,于是出現了各種各樣的遠程控制軟件,雖然技術含量不一,但各有其特點。筆者對現有各種遠程控制軟件進行了嚴格的測試與研究分析,最終設計出了本文中的遠程控制系統(tǒng)框架。遠程控制技術主要涉及到了網絡通信,系統(tǒng)內核,多媒體三個方面的知識。網絡通信主要實現在兩臺計算機之間進行數據傳輸,這是遠程控制系統(tǒng)中的總體外部框架,它直接影響到整個系統(tǒng)的成敗。現在計算機之間的網絡條件

2、發(fā)生了很大的變化,經典的Client/Server網絡模型在很多地方已經不能使用,于是,本文在其基礎上設計了一種新的網絡模型。系統(tǒng)中運用的系統(tǒng)內核的知識十分廣泛,遠程控制系統(tǒng)中的90%的功能都是利用系統(tǒng)內核技術實現的,它是控制功能上的頂梁柱,在整個軟件系統(tǒng)中,占有“舍我其誰”的地位。多媒體技術在軟件系統(tǒng)中的屏幕監(jiān)控,視頻傳送等方面得到了全面的利用,充分展現了它的價值。從網絡安全的角度出發(fā),本文采用了兩種經典了算法:DES和MD5。在系統(tǒng)中,為了讓服務程序不受外界其它程序的影響,本文創(chuàng)造了一種內核線程守護功能,以及程序指紋和自我鑒定算法。網絡遠程控制(NRC,Networ

3、kRemoteControl)主要應用于計算機遠程管理與維護,網絡遠程教學,遠程辦公等領域。目前的軟件市場中,遠程控制軟件的需求日益增長,一些商業(yè)大公司為此投入了大量的人力財力,開發(fā)出了幾個較好的遠程控制軟件,如SYMANTEC公司的PcAnywhere。但是,網絡的迅猛發(fā)展很快又把它們擠向了末流,原本很好的控制軟件,在新的市場需求面前顯得蒼白無力。為了適應目前遠程控制方面的要求,本文深入地研究了遠程控制技術,并開發(fā)出了一個功能強大的高效遠程控制軟件。實踐證明本系統(tǒng)的設計相當成功,更讓人看到了遠程控制軟件發(fā)展的趨勢。本文中眾多的創(chuàng)新點與技術突破,得到了業(yè)界人士的認可。本

4、文將詳細說明一個功能強大的遠程控制軟件的開發(fā)過程。注意:本文中采用的是新型網絡模型,發(fā)送命令的控制程序可以既是客戶端,又是服務端;同時,接受命令并處理命令的程序也是兩者的結合。所以在本文中一律采用“控制端”與“被控端”來對軟件系統(tǒng)中的兩個主要功能程序命名,而沒有使用傳統(tǒng)客戶端、服務端這一命名用法。第52頁共52頁1概述本章首先介紹遠程控制的相關理論與知識,給出一個遠程控制系統(tǒng)的大概框架,再分析當前遠程控制系統(tǒng)發(fā)展的狀況以及面臨的問題與挑戰(zhàn),最后對整個論文做了一個整體的概要。1.1NRC介紹網絡遠程控制(NRC,NetworkRemoteControl)是利用計算機網絡,

5、對遠程計算機進程操作的一種控制方式。它將遠程辦公、遠程管理、網絡教學變成可能。目前的眾多計算機網絡遠程控制軟件,都是采用TCP協(xié)議,基于Socket開發(fā)的。也有少量同類軟件使用UDP,ICMP協(xié)議的,但是它們的數據可靠性不高,所以只能進行較少數據的傳遞,對數據要求不高的場合。遠程控制技術是伴隨著互聯網技術的發(fā)展而產生的一項嶄新技術,通過連接網絡,使本地的一臺計算機可以操作使用遠程的另一臺計算機,其操作具有實時性。(1)NRC的原理NRC必須通過網絡才能進行。位于本地的計算機是操縱指令的發(fā)出端,一般被稱為主控端或客戶端,非本地的被控計算機則通常叫做被控端或服務端。這里所說

6、的“遠程”并不等同于遠距離,主控端和被控端可以是位于同一局域網的同一房間中,也可以是連入Internet的處在任何位置的兩臺或多臺計算機?! ∵h程控制軟件一般分兩個部分:一部分是客戶端程序(Client),另一部分是服務器端程序(Server),通常在使用前需要將客戶端程序安裝到主控端的電腦上,將服務器程序安裝到被控端的電腦上。它的控制的過程一般是先在控制端電腦上執(zhí)行主控程序,像一個普通的客戶一樣向被控端電腦中的服務器端程序發(fā)出信號,建立一個特殊的遠程服務,然后通過這個遠程服務,使用各種遠程控制功能發(fā)送遠程控制命令,控制被控端電腦中的各種應用程序運行?! ∵h程控制軟件在

7、兩臺計算機之間建立起一條數據交換的通道,從而使得控制端可以向服務端發(fā)送指令,操縱服務端完成某些特定的工作。此時,控制端只是負責發(fā)送指令和顯示遠程計算機執(zhí)行程序的結果,而運行程序所需的系統(tǒng)資源均由被控計算機負責?! 榱耸褂玫姆奖?,某些遠程控制軟件使用了Web技術,主控端可通過IE瀏覽器運行位于服務器端中的主控端程序來實現遠程控制。  通過遠程控制軟件,可以進行多種遠程操作,如察看被控電腦屏幕、窗口;訪問被控電腦的磁盤、文件夾及文件,并可對其進行管理或共享其中的資源;運行或關閉被控電腦中的應用程序;查看被控電腦的進程表,激活、中止程序進程;

當前文檔最多預覽五頁,下載文檔查看全文

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

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。