資源描述:
《遠程監(jiān)控畢業(yè)設(shè)計畢業(yè)論文.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、第51頁共51頁遠程監(jiān)控畢業(yè)設(shè)計畢業(yè)論文1概述本章首先介紹遠程控制的相關(guān)理論與知識,給出一個遠程控制系統(tǒng)的大概框架,再分析當(dāng)前遠程控制系統(tǒng)發(fā)展的狀況以及面臨的問題與挑戰(zhàn),最后對整個論文做了一個整體的概要。1.1NRC介紹網(wǎng)絡(luò)遠程控制(NRC,NetworkRemoteControl)是利用計算機網(wǎng)絡(luò),對遠程計算機進程操作的一種控制方式。它將遠程辦公、遠程管理、網(wǎng)絡(luò)教學(xué)變成可能。目前的眾多計算機網(wǎng)絡(luò)遠程控制軟件,都是采用TCP協(xié)議,基于Socket開發(fā)的。也有少量同類軟件使用UDP,ICMP協(xié)議的,但是它們的數(shù)據(jù)可靠性不高,所以只能進行較少數(shù)據(jù)的
2、傳遞,對數(shù)據(jù)要求不高的場合。遠程控制技術(shù)是伴隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展而產(chǎn)生的一項嶄新技術(shù),通過連接網(wǎng)絡(luò),使本地的一臺計算機可以操作使用遠程的另一臺計算機,其操作具有實時性。(1)NRC的原理NRC必須通過網(wǎng)絡(luò)才能進行。位于本地的計算機是操縱指令的發(fā)出端,一般被稱為主控端或客戶端,非本地的被控計算機則通常叫做被控端或服務(wù)端。這里所說的“遠程”并不等同于遠距離,主控端和被控端可以是位于同一局域網(wǎng)的同一房間中,也可以是連入Internet的處在任何位置的兩臺或多臺計算機。 遠程控制軟件一般分兩個部分:一部分是客戶端程序(Client),另一部分是服務(wù)器
3、端程序(Server),通常在使用前需要將客戶端程序安裝到主控端的電腦上,將服務(wù)器程序安裝到被控端的電腦上。它的控制的過程一般是先在控制端電腦上執(zhí)行主控程序,像一個普通的客戶一樣向被控端電腦中的服務(wù)器端程序發(fā)出信號,建立一個特殊的遠程服務(wù),然后通過這個遠程服務(wù),使用各種遠程控制功能發(fā)送遠程控制命令,控制被控端電腦中的各種應(yīng)用程序運行?! ∵h程控制軟件在兩臺計算機之間建立起一條數(shù)據(jù)交換的通道,從而使得控制端可以向服務(wù)端發(fā)送指令,操縱服務(wù)端完成某些特定的工作。此時,控制端只是負責(zé)發(fā)送指令和顯示遠程計算機執(zhí)行程序的結(jié)果,而運行程序所需的系統(tǒng)資源均由被
4、控計算機負責(zé)?! 榱耸褂玫姆奖悖承┻h程控制軟件使用了Web技術(shù),主控端可通過IE瀏覽器運行位于服務(wù)器端中的主控端程序來實現(xiàn)遠程控制。第51頁共51頁 通過遠程控制軟件,可以進行多種遠程操作,如察看被控電腦屏幕、窗口;訪問被控電腦的磁盤、文件夾及文件,并可對其進行管理或共享其中的資源;運行或關(guān)閉被控電腦中的應(yīng)用程序;查看被控電腦的進程表,激活、中止程序進程;記錄并提取被控電腦的鍵盤操作;對被控電腦進行關(guān)閉、注銷或重啟等操作;修改被控電腦的Windows注冊表;操縱與被控電腦相接的打印機、掃描儀等外部設(shè)備;通過被控電腦捕獲音頻、視頻信號等。(
5、2)NRC的實現(xiàn)要進行遠程控制,首先主控電腦和被控電腦都處在網(wǎng)絡(luò)中,網(wǎng)絡(luò)可以是局域網(wǎng)、廣域網(wǎng)或Internet,某些軟件也可使用直接連接電纜利用電腦COM或LPT口進行遠程控制。其次要保證雙方使用相同的通信協(xié)議,多數(shù)情況下遠程控制軟件使用的是TCP/IP協(xié)議互相通信,也有部分軟件可使用SPX、NetBIOS協(xié)議,但使用這類協(xié)議無法在廣域網(wǎng)及Internet上實現(xiàn)遠程控制。遠程控制軟件都要求遠程控制的雙方擁有合法的IP地址,并且要知道控制端或被控端(知其一即可)確切的IP地址。(3)NRC的應(yīng)用遠程控制在眾多的領(lǐng)域里有著非常廣泛的應(yīng)用,如遠程培訓(xùn)
6、與教學(xué)、遠程辦公、對計算機及網(wǎng)絡(luò)的遠程管理與維護、遠程監(jiān)控?! 、龠h程培訓(xùn)與教學(xué) 遠程控制可以用于對遠程的用戶和員工進行培訓(xùn),通過遠程控制技術(shù)操縱對方的計算機,向?qū)Ψ竭M行操作演示,這樣可以節(jié)省培訓(xùn)費用提高培訓(xùn)的效率。遠程控制技術(shù)也大量的使用在教學(xué)網(wǎng)絡(luò)當(dāng)中,軟件方案的多媒體網(wǎng)絡(luò)就是遠程控制技術(shù)與多媒體技術(shù)結(jié)合的產(chǎn)物。②遠程辦公 遠程控制還可讓你在任何地點連接自己的工作電腦,使用其中的數(shù)據(jù)與應(yīng)用程序,訪問網(wǎng)絡(luò)資源、使用與其連接的打印機等外設(shè)。它還可用于公司同事之間互相協(xié)同,完成一項共同的工作?! 、圻h程管理與維護 對于計算機行業(yè)的售后服務(wù)人員
7、來說,通過遠程控制來為客戶提供軟件維護、升級、故障排除等服務(wù),無疑可節(jié)省大筆的服務(wù)經(jīng)費。對于網(wǎng)絡(luò)管理人員來說,遠程控制可用來管理、維護單位網(wǎng)絡(luò)中的大量服務(wù)器和計算機,可大大提高工作效率?! 、苓h程監(jiān)控 企業(yè)的管理者可通過遠程控制軟件來查看員工的屏幕,以保證員工能夠在上班時間集中精力投身于工作,杜絕在上班時間聊天、上網(wǎng)、玩游戲的現(xiàn)象。甚至還可通過記錄員工的鍵盤操作,來防止企業(yè)的商業(yè)和技術(shù)機密被不正當(dāng)使用?! 〖议L也可通過遠程控制對子女的電腦進行監(jiān)控,防止子女無節(jié)制玩游戲或接觸不良信息。(4)NRC的安全性遠程控制雖然可以方便地操縱遠程計算機,但
8、它也可能會給計算機帶來安全方面的隱患。因為一旦遠程計算機成為服務(wù)端以后,其他人只要知道了這臺計算機的IP第51頁共51頁地址,同樣也可以通過網(wǎng)絡(luò)上其他