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

        ?

        基于C/S的實(shí)時(shí)網(wǎng)絡(luò)監(jiān)控軟件的開發(fā)與實(shí)現(xiàn)

        2015-01-29 08:35:36河南農(nóng)業(yè)職業(yè)學(xué)院袁社鋒
        電子世界 2015年15期
        關(guān)鍵詞:線程客戶端遠(yuǎn)程

        河南農(nóng)業(yè)職業(yè)學(xué)院 袁社鋒 李 磊

        基于C/S的實(shí)時(shí)網(wǎng)絡(luò)監(jiān)控軟件的開發(fā)與實(shí)現(xiàn)

        河南農(nóng)業(yè)職業(yè)學(xué)院 袁社鋒 李 磊

        本文主要介紹了多層分布式體系結(jié)構(gòu)的設(shè)計(jì)方案。其工作原理是在計(jì)算機(jī)啟動(dòng)后自動(dòng)運(yùn)行客戶端程序,并與應(yīng)用程序服務(wù)器建立通信。網(wǎng)絡(luò)管理員可以通過服務(wù)器程序?qū)蛻舳擞?jì)算機(jī)進(jìn)行監(jiān)控和智能化管理,計(jì)算機(jī)將根據(jù)服務(wù)器執(zhí)行相應(yīng)的操作,發(fā)送操作指令。該系統(tǒng)實(shí)現(xiàn)了整個(gè)系統(tǒng)框架的主要模塊,網(wǎng)絡(luò)監(jiān)測數(shù)據(jù)初始化模塊,網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊,圖像編碼和解碼模塊,充分利用現(xiàn)有局域網(wǎng)資源,傳輸及時(shí),管理信息系統(tǒng)。

        網(wǎng)絡(luò)監(jiān)控;軟件;開發(fā)

        引言

        發(fā)展現(xiàn)代網(wǎng)絡(luò)信息技術(shù),在國家的政治、經(jīng)濟(jì)和軍事方面起著決定性的作用,人工監(jiān)控和管理計(jì)算機(jī)已不能滿足高標(biāo)準(zhǔn)、高需求的信息社會(huì)而被逐漸被淘汰,智能網(wǎng)絡(luò)監(jiān)測系統(tǒng)取而代之,監(jiān)測的效果更動(dòng)態(tài),實(shí)時(shí),準(zhǔn)確,高效。

        本系統(tǒng)結(jié)合傳統(tǒng)的防火墻,網(wǎng)絡(luò)入侵檢測,黑客監(jiān)控系統(tǒng)的諸多優(yōu)點(diǎn),主要采用多層分布式C/S架構(gòu)開發(fā)??刂婆_(tái)監(jiān)控,數(shù)據(jù)中心服務(wù)器,運(yùn)行控制器和嗅探器四部分組成整個(gè)監(jiān)控代理系統(tǒng)。多個(gè)監(jiān)控代理可以是一個(gè)數(shù)據(jù)中心服務(wù)器,也可以通過監(jiān)控控制訪問,然后監(jiān)控代理接收由數(shù)據(jù)中心服務(wù)器控制臺(tái)命令轉(zhuǎn)發(fā)。運(yùn)行后,網(wǎng)絡(luò)管理員可以實(shí)時(shí)動(dòng)態(tài)監(jiān)測所有的通信計(jì)算機(jī)之間,外部網(wǎng)絡(luò),內(nèi)部網(wǎng)絡(luò),在同一時(shí)間的應(yīng)用集設(shè)計(jì)、報(bào)警、跟蹤和審計(jì)等功能于一體的智能監(jiān)控網(wǎng)絡(luò)系統(tǒng)。

        1 基于C/S模式的遠(yuǎn)程監(jiān)控系統(tǒng)的結(jié)構(gòu)與功能分析

        客戶端程序和服務(wù)器端程序是構(gòu)成C/S模式的遠(yuǎn)程控制軟件的兩個(gè)部分。將客戶端程序安裝到主控端電腦上,將服務(wù)器端程序安裝到被控端電腦上,這兩個(gè)操作都是在使用之前進(jìn)行的。客戶端和服務(wù)器往往分別是相距甚遠(yuǎn)的兩臺(tái)電腦,將用戶請求的任務(wù)提交到服務(wù)器程序這個(gè)由客戶端程序去完成,然后服務(wù)器程序以一種具體的形式作為結(jié)果返回,對用戶顯示;接收客戶端程序提出的服務(wù)請求,并做出相應(yīng)的處理,然后把結(jié)果返回給客戶端程序,這些都是服務(wù)器程序需完成的任務(wù)。如圖1所示,主要控制管理模塊、各個(gè)功能模塊和網(wǎng)絡(luò)通信性模塊通常組成客戶端程序;服務(wù)器程序通常包括一個(gè)網(wǎng)絡(luò)通信模塊,一個(gè)功能執(zhí)行模塊,它包括自我保護(hù)和反逆向模塊等。

        圖1 C / S模式系統(tǒng)結(jié)構(gòu)圖

        2 C/S模式體系結(jié)構(gòu)圖

        大型計(jì)算機(jī)應(yīng)用系統(tǒng)被劃分成若干個(gè)相互獨(dú)立的子系統(tǒng),客戶端是整個(gè)應(yīng)用系統(tǒng)資源的存儲(chǔ)和管理的中心,多臺(tái)服務(wù)器機(jī)分別對應(yīng)的處理功能,共同實(shí)現(xiàn)完整的應(yīng)用程序,這就是系統(tǒng)結(jié)構(gòu)的C/S模式。由客戶端和服務(wù)器構(gòu)成遠(yuǎn)程控制系統(tǒng)的主要組成部分,客戶端程序在系統(tǒng)中實(shí)現(xiàn)主控制功能,服務(wù)器程序是用戶指令執(zhí)行部分。

        基于C/S模式的遠(yuǎn)程監(jiān)控系統(tǒng),分為客戶端和服務(wù)器端程序,網(wǎng)絡(luò)環(huán)境要求不是很嚴(yán)格,可以是局域網(wǎng),也可以是一個(gè)廣域網(wǎng)。安裝到個(gè)人電腦上的客戶端管理,用于控制區(qū)域內(nèi)的電腦,包括界面信息顯示、屏幕控制、信息反饋、網(wǎng)絡(luò)通信、任務(wù)管理等功能。區(qū)域內(nèi)作為服務(wù)器的電腦,具有包括自啟動(dòng)、服務(wù)器隱藏和網(wǎng)絡(luò)通信等功能。大多數(shù)機(jī)房的計(jì)算機(jī)屬于局域網(wǎng)絡(luò),服務(wù)器可以安裝在局域網(wǎng)內(nèi)部的電腦上,通過互聯(lián)網(wǎng)連接的客戶端建立連接,遠(yuǎn)程監(jiān)控和協(xié)助客戶接受。該系統(tǒng)的目的是同時(shí)向多臺(tái)服務(wù)器提供遠(yuǎn)程屏幕監(jiān)控和遠(yuǎn)程協(xié)助服務(wù),系統(tǒng)結(jié)構(gòu)如圖2所示。

        圖2 基于C/S模式的遠(yuǎn)程監(jiān)控系統(tǒng)

        3 業(yè)務(wù)流程設(shè)計(jì)

        3.1 客戶端獲取服務(wù)器的基本信息

        客戶端通過主控界面獲取服務(wù)器的基本信息,這標(biāo)志著服務(wù)器端成功的返回到客戶端。當(dāng)客戶端程序啟動(dòng)時(shí)任務(wù)數(shù)顯示為0,說明不需要服務(wù)器發(fā)送任務(wù)指令。當(dāng)服務(wù)器和客戶端連接成功后,服務(wù)器將默認(rèn)的數(shù)據(jù)包,調(diào)用基本的信息采集功能模塊獲取系統(tǒng)的基本信息,實(shí)現(xiàn)基本信息數(shù)據(jù)結(jié)構(gòu),并根據(jù)包頭自定義協(xié)議封裝,發(fā)送到客戶端。傳輸過程中,首先,需要對數(shù)據(jù)進(jìn)行加密和壓縮,同時(shí),需要對接收到的數(shù)據(jù)進(jìn)行解壓和解密。

        傳輸?shù)臄?shù)據(jù)通過線程被客戶端接收,數(shù)據(jù)的報(bào)頭首先被接收到,然后根據(jù)數(shù)據(jù)包定義的大小,把接收到的數(shù)據(jù)包的基本信息,發(fā)送一個(gè)消息發(fā)送到主控制界面,更新服務(wù)器窗口列表,顯示信息服務(wù)器??蛻舳私缑娓峦瓿珊螅鞔_任務(wù)模塊。該服務(wù)器成功傳輸數(shù)據(jù)之后,退出信息采集線程清理任務(wù)模塊,從而完成了第一個(gè)默認(rèn)任務(wù)。

        3.2 服務(wù)器請求客戶端進(jìn)行遠(yuǎn)程協(xié)助

        為了方便客戶統(tǒng)一管理任務(wù),所有的任務(wù)由客戶端發(fā)往服務(wù)器,當(dāng)客戶端反饋數(shù)據(jù)時(shí),根據(jù)相應(yīng)的任務(wù)模塊調(diào)用相應(yīng)的功能,處理任務(wù)結(jié)果,并要求由服務(wù)器程序發(fā)起請求倡議,在客戶端接收所創(chuàng)建的線程數(shù)據(jù),同時(shí)服務(wù)器創(chuàng)建任務(wù)線程處理的請求,當(dāng)服務(wù)器發(fā)送請求協(xié)助指令時(shí),客戶端可以找到相應(yīng)的任務(wù)處理模塊。

        客戶端收到服務(wù)器請求任務(wù)后,將消息發(fā)送到主控制界面,服務(wù)器列表中突出顯示,并在“任務(wù)數(shù)”一欄更改為1,以提醒用戶注意到服務(wù)器遠(yuǎn)程協(xié)助請求。如果用戶選擇立即控制服務(wù)器上的屏幕,然后改變主界面“任務(wù)數(shù)”顯示為0,同時(shí)將消息發(fā)送給服務(wù)器,彈出提示“是遠(yuǎn)程協(xié)助”。因此,一個(gè)完整的請求援助過程,服務(wù)器要明確相應(yīng)的任務(wù),而客戶端只發(fā)布數(shù)據(jù),保存請求協(xié)助任務(wù)模塊,等待一下個(gè)請求任務(wù)的發(fā)生。

        4 客戶端通用信息設(shè)計(jì)

        通用消息包括消息的色彩模式(WM_CMOD)、網(wǎng)格數(shù)(WM_GRID)和壓縮消息(WM_WM_COMP)。用戶可以根據(jù)他們的公共對話框數(shù)據(jù)傳輸需求及局域網(wǎng),選擇不同的色彩模式、網(wǎng)格數(shù)算法和數(shù)據(jù)壓縮集,以獲取滿意效果。

        下面以數(shù)據(jù)壓縮為例:

        5 服務(wù)器端設(shè)計(jì)

        (1)學(xué)生選擇客戶端的IP地址并連接到服務(wù)器。

        (2)保持輪詢和接收客戶端發(fā)送的初始化數(shù)據(jù)。服務(wù)器啟動(dòng)一個(gè)線程,使用循環(huán)停止接收客戶端給學(xué)生在線程的初始化數(shù)據(jù),并將接收到的數(shù)據(jù)顯示在服務(wù)器上。

        (3)調(diào)用Loadwinsock加載并初始化Winsock,綁定本地地址,創(chuàng)建監(jiān)聽套接字,等待客戶端接收。套接字主要用于接受客戶端請求,并作出相應(yīng)處理的反饋消息發(fā)送到客戶端Sokcet。因?yàn)檫@部分在學(xué)生操作數(shù)據(jù)初始化模塊的實(shí)現(xiàn)中已經(jīng)進(jìn)行了詳細(xì)的討論,這里不再贅述。

        (4)調(diào)用客戶端請求處理客戶端線程函數(shù),處理客戶端請求。

        客戶端線程是一個(gè)客戶端的線程通訊功能,該功能是等待從客戶端程序發(fā)送消息。如果消息是“REFRESH”,則將其發(fā)送當(dāng)前的桌面畫面(更新網(wǎng)格);如果該消息是“Dicsonnect”,則連接這端和客戶端;如果該消息用“WM_”開頭,那么根據(jù)消息的類型,服務(wù)器執(zhí)行的消息,發(fā)送結(jié)果返回給客戶端。

        6 結(jié)論

        本文以Windows操作系統(tǒng)為開發(fā)平臺(tái),利用VC++ 6.0作為開發(fā)工具,利用網(wǎng)絡(luò)通信技術(shù),Winsock技術(shù),通信技術(shù)的過程和面向?qū)ο蟮能浖夹g(shù),實(shí)現(xiàn)了系統(tǒng)框架的主要模塊,網(wǎng)絡(luò)監(jiān)測數(shù)據(jù)初始化模塊,網(wǎng)絡(luò)傳輸模塊,圖像數(shù)據(jù)編碼和解碼模塊。同時(shí)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)目煽啃院蛯?shí)時(shí)采取了一些編程技巧和技術(shù)實(shí)現(xiàn)方法,該系統(tǒng)在局域網(wǎng)中運(yùn)行狀況良好。科技大學(xué),2012.

        [2]劉創(chuàng).網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京郵電大學(xué),2013.

        [3]冷寧.網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)的研究和應(yīng)用[D].合肥工業(yè)大學(xué),2004.

        [4]朱文燕.網(wǎng)絡(luò)流量監(jiān)控與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2010:66-68.

        [5]周忠英,李歸祁.多媒體計(jì)算機(jī)圖像數(shù)據(jù)壓縮的實(shí)現(xiàn)[J].桂林電子工業(yè)學(xué)院學(xué)報(bào),1996.1.

        [1]許堅(jiān).計(jì)算機(jī)網(wǎng)絡(luò)流量監(jiān)控的設(shè)計(jì)與實(shí)現(xiàn)[D].電子

        袁社鋒(1981—),男,碩士,河南農(nóng)業(yè)職業(yè)學(xué)院電子信息工程系講師,研究方向:多媒體技術(shù)、程序設(shè)計(jì)。

        李磊(1981—),男,河南洛陽人,河南農(nóng)業(yè)職業(yè)學(xué)院電子信息工程系講師,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)。

        猜你喜歡
        線程客戶端遠(yuǎn)程
        讓人膽寒的“遠(yuǎn)程殺手”:彈道導(dǎo)彈
        軍事文摘(2022年20期)2023-01-10 07:18:38
        遠(yuǎn)程工作狂綜合征
        英語文摘(2021年11期)2021-12-31 03:25:18
        遠(yuǎn)程詐騙
        縣級臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        淺談linux多線程協(xié)作
        客戶端空間數(shù)據(jù)緩存策略
        Linux線程實(shí)現(xiàn)技術(shù)研究
        么移動(dòng)中間件線程池并發(fā)機(jī)制優(yōu)化改進(jìn)
        亚洲综合日韩一二三区| 韩国女主播一区二区在线观看 | 成人精品免费av不卡在线观看| 宅男天堂亚洲一区二区三区| 浓毛老太交欧美老妇热爱乱| 色一情一乱一乱一区99av| 欧美日韩精品福利在线观看| 日本一区二区三区在线观看免费 | 中文字幕乱码亚洲在线| 亚洲日韩久久综合中文字幕| 国产黄a三级三级三级av在线看 | 美女福利一区二区三区在线观看 | 91伦理片视频国产精品久久久| 少妇人妻大乳在线视频不卡| 五月天久久国产你懂的| 女优视频一区二区三区在线观看| 日韩一区av二区三区| 亚洲av最新在线网址| 久久av无码精品人妻糸列| 国产精品亚洲精品专区| 中文字幕一区二区三区四区五区 | 欧洲-级毛片内射| 日韩Va亚洲va欧美Ⅴa久久| 三级日韩视频在线观看| 帮老师解开蕾丝奶罩吸乳网站| 国产AV无码专区久久精品网站| 看全色黄大色大片免费久久久| 久久黄色国产精品一区视频| 久久综合给合综合久久| 欧美一区二区午夜福利在线yw| 国产成人亚洲综合二区| 国产色视频一区二区三区qq号 | 精品无码久久久久久久久水蜜桃| 精品日韩欧美一区二区在线播放 | 美女精品国产一区二区三区| 蜜桃视频在线观看网址| 久久精品麻豆日日躁夜夜躁| 色综合久久加勒比高清88| 99蜜桃在线观看免费视频| 免费无码av片在线观看播放| 91精品国产综合成人|