局域網遠程管理系統設計研究

時間:2022-05-09 10:38:43

導語:局域網遠程管理系統設計研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

局域網遠程管理系統設計研究

摘要:隨著計算機網絡的迅速發展,很多的公司企業和學校基本都有屬于自己的局域網,所以在局域網中很需要一款遠程管理系統。遠程管理是基于局域網絡,通過網絡協議實現對計算機的遠程控制。為了能夠實現在局域網中遠程管理,我們的系統可以使用C/S桌面應用程序的開發模式,在控制端安裝主控程序,在被控制端安裝受控制的程序,這時我們啟動主控程序,就可以對被控制端程序進行遠程管理和控制了。

關鍵詞:局域網;遠程管理;系統設計

隨著計算機網絡的迅速發展,它給我們的生活帶來了很大的便利,目前市面上也有很多的遠程控制軟件,但大多數都是適用于一對一的管理,在局域網絡中使用很麻煩,并且不怎么方便,很多的公司企業和學校基本都有屬于自己的局域網,所以在局域網中很需要一款遠程管理系統。遠程管理是基于局域網絡,通過網絡協議實現對計算機的遠程控制。

一、局域網的原理

局域網一般是由電纜、無線媒體或者網線通過網絡適配器相互之間連接在一起的計算機網絡,它是建立在以太網結構上的一種網絡分布。局域網一般是作為一個部門、學校、單位或者一個公司中單獨使用,它很容易被創建,易拓展和維護,并且靈活性很高,故很受歡迎,目前,每個公司、學校和企業都會擁有屬于自己的內部局域網,它能夠覆蓋的地理范圍很小,但是可以相對于獨立存在,并且它可以通過很多種傳輸介質進行傳輸,比如有線,光纖,無線網絡連接。通過局域網的連接,多臺電腦之間可以實現文件共享,以及打印機等設備能夠實現共享打印等等,而這次局域網遠程管理系統的設計就是基于局域網的基礎上進行的,通過局域網的連接實現計算機之間的通信,發送相關的指令,以及對數據進行傳輸等等。

二、遠程管理的原理遠程控制

一般分為控制端和被控制端,我們需要將控制端的程序安裝在控制端的電腦上,把受控制端的電腦安裝被控軟件,這時候,我們就可以通過局域網的通訊協議接收被控制的電腦的數據,也可以向被控制電腦發送相關的操作指令。只需要我們建立一條通訊通道,就能夠實現遠程控制的連接,和計算機之間的數據傳輸以及指令傳輸。

三、遠程管理的功能需求

為了能夠實現在局域網中遠程管理,我們的系統可以使用C/S桌面應用程序的開發模式,在控制端安裝主控程序,在被控制端安裝受控制的程序,這時我們啟動主控程序,就可以對被控制端程序進行遠程管理和控制了。遠程管理系統的主控制端需要實現對遠程主機的監視,能夠修改被控制端的系統文件,可以進行遠程的開關機和重新啟動的等功能,并且能夠直接實現對鍵盤和鼠標的基本操作,并且能夠掃描正處于當前局域網內的主機,能夠尋找到可以控制的主機。遠程管理系統的被控制端則需要實現開機就能夠直接運行程序,使得電腦接受控制,在程序運行時,讓程序在后臺運行,并隱藏掉,使得該程序不可被隱藏。遠程管理并且需要能夠實時的監控遠程桌面,能夠及時的響應控制的端發送的命令指令,并且被控制端只能夠被一臺電腦控制,不能夠被多臺電腦控制,這時,我們可以考慮在連接時使用身份驗證,只有當驗證通過后,才能夠被控制,我們還需要讓我們的遠程管理系統能夠運行在不同系統的計算機系統上。局域網遠程管理系統一般都是使用在學校的機房,企業和事業單位中,我們的目的就是在于通過局域網中的一臺電腦控制處于局域網中的一群電腦,通過對學校和企業的功能需求分析,該系統應該具有如下功能:首先,它能夠遠程的控制處于局域網內的任意一臺或者多臺電腦;其次能夠對文件進行傳輸,下載和上傳;并且控制端和被控制端能夠聊天。

四、遠程管理系統中的關鍵技術介紹

在遠程管理系統中,用戶一般情況下是不能自啟動的,也不能自動運行,這就需要讓受控端在不知道的情況下幫我們啟動,我們可以使用木馬病毒,通過計算機中的注冊表來實現自己啟動;在運行時,我們的程序需要躲過殺毒軟件的查殺,不能讓殺毒軟件中止了我們的程序,這時我們需要遠程的將我們的進程隱藏,現在,我們能夠使用的最先進的方法就是通過遠程注入的方式,讓程序隱藏起來,無法發現程序的存在。我們還需要能夠自動的獲取處于計算機局域網絡中的計算機IP地址,首先可以通過在局域網絡中先獲取網絡中所有的工作組,再通過工作組獲取處于工作組中的所有計算機名稱,再通過計算機名稱來獲取該計算機內的IP地址,通過IP地址來實現對計算機的完全控制。必要時我們需要能夠獲取每臺計算機的屏幕監控,這時我們需要通過被控制端來實施的傳輸屏幕的圖像數據。局域網遠程管理系統還需要能夠對電腦實現完全控制,這就使得被控制端程序需要有足夠高的權限,使得他能夠實現對計算機屏幕的黑屏,以及對鍵盤鼠標的禁用,也能夠實現對計算機遠程關機。

五、局域網遠程控制的基本思路

要想實現局域網的遠程控制,我們需要在我們的控制端和被控端之間建立出一條可以通信的通道,通過這一條信息通道用來進行信息傳遞,像這樣的信息通道一般都會采用反彈和HTTP隧道技術搭建,這樣做的目的在于能夠更好的突破網絡中的防火墻。控制端會通過我們建立好的信息通道發送相關的指令,獲取被控端的資源和信息,通過信息通道傳送到控制端中的相應的窗口中顯示出來。實現局域網的遠程控制需要一條能夠突破電腦防火墻的信息傳輸通道,只有擁有一條穩定的通訊通道才能使得整個局域網遠程管理系統能夠穩定運行。

六、小結

為了實現對局域網進行遠程管理,本文設計開發了一套局域網遠程管理系統,該系統可以采用C/S結構進行開發,通過從技術以及需求方面的角度上闡述了局域網遠程管理系統的設計,實現局域網遠程控制將會大大的提高公式和企業的工作和處理效率。通過對局域網遠程管理設計的研究發現,該技術是確實可行的。

參考文獻

[1]楊明福.計算機網絡原理[M].北京:經濟科學出版社,2007.6.

[2](美)RichardHightower,NicholasLesiecki.Java極限編程[M].唐丁一,蔡永航,譯.北京:機械工業出版社,2004.01

[3]劉光寶.TCP/IP應用程序的通信連接模式[M]北京:電子工業出版社,2007.2.

作者:趙劍卿 單位:宣化科技職業學院