有關網絡監控系統的計算機論文
有關網絡監控系統的計算機論文
隨著網絡技術的不斷發展,網絡監控系統的應用越來越不可忽視。網絡系統中可能存在危險內容或者危險操作,所以需要網絡監控系統對其管轄范圍進行管理。下面是學習啦小編給大家推薦的有關網絡監控系統的計算機論文,希望大家喜歡!
有關網絡監控系統的計算機論文篇一
《網絡監控系統的設計》
摘要:網絡監控系統中通過路由技術實現網段之間的連接,系統管理員可以根據需要來進行統一的管理操作。它的開發如由VC++語言完成,便可大大提高其系統性能,方便操作,便于管理,提高系統穩定性,效率超高,收費方式多樣化。對于網絡監控系統的開發環境、功能和實現方式做出解釋。
關鍵詞:網絡監控 系統開發 實現
中圖分類號:TP393 文獻標識碼:A 文章編號:1007-9416(2013)12-0175-01
隨著網絡技術的不斷發展,網絡監控系統的應用越來越不可忽視。網絡系統中可能存在危險內容或者危險操作,所以需要網絡監控系統對其管轄范圍進行管理,給予實時的、動態的監控。通過軟路由技術,能夠實現統一觀測不同的網絡。
1 網絡監控系統的開發環境
網絡監控系統用高級電腦編程語言VC++編寫程序,能夠實現直接在底層的操作,且占用較少的空間資源,使系統的穩定性更高,效率更高。網絡監控系統的開發環境還應該包括服務終端和客戶端,兩者都需要硬件組成,即PC機、硬盤、網卡,服務終端的要求要高于客戶端。此外服務終端用Windows98/NT/2000操作系統,客戶端用Windows98/NTworkststion/2000的操作系統;服務終端支持動、靜態IP協議,客戶端要求IE4.01以上的瀏覽器。
2 網絡監控系統的功能
網絡監控系統能夠進行全方位的網絡監控,能夠實現的功能有:網絡控制、網絡監控、遠程制定、計費管理。
2.1 網絡控制
網絡控制包括兩種控制方式:訪問控制、下載控制。訪問控制是保證健康、安全的上網環境而設置的,通過對IP地址的管理分類,篩選出可以進行訪問的IP列表,以及禁止訪問的IP列表。下載控制是通過對IP參數的設置,來禁止或限制從INTERNET上下載信息,以保護網絡的安全和效率。
2.2 網絡監控
網絡監控包括:監控的設置、遠程鎖屏、實時通信、屏幕監看和遠程控制等。客戶端和服務器的監控參數、客戶端登錄口令、啟動方式是由監控的設置來管理的;遠程鎖屏要選中要進行鎖屏操作的客戶端,進行鎖定指令的執行。實現與任意客戶端進行實時對講、實時消息傳送的功能,即為實時通信。屏幕監看,在不影響客戶端的情況下,屏幕監控選中的客戶機。遠程控制即遠程控制客戶機,在監控的服務終端對客戶端進行操作。
2.3 遠程定制
遠程定制由一般定制、客戶機中我的電腦的定制、菜單定制、控制面板定制組成。能夠改變客戶端屬性、以及客戶基本信息的為一般定制;改變客戶端啟動設置及其他設置,則由客戶機的我的電腦定制控制;菜單定制,對客戶機開始菜單中的定制,防止操作失誤;控制面板定制,屏蔽客戶機控制面板,防止操作失誤。
2.4 計費管理
系統提供多種計費方法,收費管理包含:設置發卡參數,用戶單位設置,用戶類別設置,新用戶注冊,計費參數設置。
3 網絡監控系統的設計實現
3.1 服務器與客戶端的通信
在internet上傳輸數據,用的是基于消息的異步存取策略,即Winsock,服務器與客戶端的信息傳遞便建立在Winsock的基礎上。PC間的通信利用面向連接的TCP、和面向無連接的UDP協議建立。UDP是網絡監控系統常用的協議。客戶端和服務器間的通信通道,通過建立Socket端口,執行ReceiveMsg和SendMsg等函數來實現。
3.2 網絡監控系統中線程通信
一個獨立的進程可由多條線程組成,一個線程是一個運行的程序。CWinThread派生CWinApp,通常,主線程由CWinApp等派生類提供。CWinThread支持輔助線程、用戶界面線程。CWinThread對象允許一個給定程序,包含多個線程。根據需要,創建其中一種類型的線程,調用AfxBeginThread函數,運行時,可設定的參數實現修改安全屬性、創建標志、優先級、堆棧大小。線程間的通信靠事件維持操作同步。
3.3 系統的設置實現
注冊表讀寫函數class RegEdit等,編寫其代碼。系統運行中,可以對注冊表進行管理和操作,如修改系統設置、IE屬性等。對注冊表的操作屬于對系統底層進行的操作。
3.4 托盤的實現
系統運行時,要求客戶端的監控系統界面不能占用桌面其他空間,以防影響其他程序的運行和顯示,將其設置成為可最小化的程序,設計其圖標在界面右下角任務欄,便于操作。代碼中定義MainFrame等函數,進行相應的程序編寫,來實現監控系統的最小化。
3.5 對數據庫的連接、訪問
在計費管理中,存在著用戶的數據和信息,需要建立數據庫來進行整合和管理。利用SQL SERVER建立數據庫,ODBC是SQL的程序設計接口,ODBC的使用可以簡化程序,避免與數據源沖突。再利用ODBC編寫代碼時,經常要用到的以下幾種函數:數據庫類的CDatabase,記錄集類的CRecordSet,可視記錄集的CRecordView。定義CDatabase函數,可實現對數據源的連接;定義CRecordSet,從數據源中提取記錄集;CRecordView類對象能夠通過控制,現實數據可數據記錄。
3.6 網絡數據安全
在網絡監控系統中,需要提供驗證過程,即客戶端向服務器發送帶有賬號、密碼的數據報。一旦在發送過程中,賬號和密碼被網絡中其他用戶、或者其他監聽軟件截獲,會造成數據泄密、非法篡改等不良后果,所以,數據報不能夠用明文發送,應對其應用加密算法,數據報傳送至服務器,服務器利用相應算法進行解密,這樣一來,傳送過程便有了保密措施。網絡監控系統中常采用對稱密碼體制的一種——DES,對數據報進行加密解密,此算法已經足夠滿足對安全性的要求。
4 結語
在網絡監控系統中,用VC++進行編程開發,網絡系統中基于底層的設計,與操作系統緊密結合。它能夠在管轄區域內對監控源進行實時、動態的監視、控制、管理。而且含有多種計費方式,助于提高系統的穩定性,提高效率。
參考文獻
[1]靳建彬,秦藝力.基于web的多模式網絡監控系統的設計與實現[J].電子設計工程,2012,24:15-19.
[2]朱姝.淺談網絡監控系統的設計思路[J].電腦知識與技術,2012,23:11-15.
點擊下頁還有更多>>>有關網絡監控系統的計算機論文