有關網路監控系統的計算機論文

  隨著網路技術的不斷髮展,網路監控系統的應用越來越不可忽視。網路系統中可能存在危險內容或者危險操作,所以需要網路監控系統對其管轄範圍進行管理。下面是小編給大家推薦的,希望大家喜歡!

  篇一

  《網路監控系統的設計》

  摘要:網路監控系統中通過路由技術實現網段之間的連線,系統管理員可以根據需要來進行統一的管理操作。它的開發如由VC++語言完成,便可大大提高其系統性能,方便操作,便於管理,提高系統穩定性,效率超高,收費方式多樣化。對於網路監控系統的開發環境、功能和實現方式做出解釋。

  關鍵詞:網路監控 系統開發 實現

  中圖分類號:TP393 文獻標識碼:A 文章編號:1007-9416201312-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.

點選下頁還有更多>>>