999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網絡數據流量圖形化分析系統實現

2013-04-29 19:23:42胡先智梁艷
無線互聯科技 2013年7期

胡先智 梁艷

摘 要:為了實時監測網絡流量,本文實現了一個網絡數據流量圖形化分析系統。該系統采用數據庫存儲流量數據,用Visual C++.NET設計實現界面,利用winpcap軟件對網絡數據流量進行分析,能較好地滿足網絡數據流量實時監測的需求。

關鍵詞:流量監測;winpcap;網絡數據流量分析

1 引言

隨著互聯網絡的迅速發展,網絡數據流量特征的研究近年來引起了人們廣泛關注。網絡數據流量分析系統的定位重點在對網絡流量的流量、流向、協議的細節監視和分析,網絡安全監視。在容量規劃、入侵檢測和路由優化時,網絡管理員需要知道網絡的數據流量情況和盡量多的測量信息。

2 關鍵技術

⑴數據流。數據流是指輸入數據a1,a2,..按順序到達。這些數據描述了一個信號A。A是一個一維函數A:[1...N]→R2。模型取決于ai如何描述A。本文把數據流技術和傳統的網絡管理技術相結合, 取得了較好的應用效果。

⑵流量監測原理。網絡流量監測有主動監測和被動監測兩種不同的實現方法。主動測量方法是向被測網絡中注入附加的“探測流量”并進行返回數據的采集來實現監測的方法,該如果處理不當,也會給網絡增加額外的負荷,影響測量結果的客觀性,甚至使測量結果不準確,產生Heisenburg效應。而被動測量方法是在網絡的某點采集、記錄并且分析網絡的流量信息來實現測量的方法。被動測量可以完全消除附加的“探測流量”和Heisenbutg 效應,這是被動測量的優點,但存在可能會涉及隱私和安全問題的不足。由于Internet上大多數數據傳輸是不加密的,鑒于被動監測的優點,本系統采用基于數據包捕獲的被動監測技術。

⑶winpcap。在網絡管理與安全防護中,對網絡數據流量進行分析,是非常重要的一個任務,從防火墻到攻擊檢測系統,都會用到類似功能。開發此類軟件過程相當復雜。而winpcap (indows packet capture)是windows平臺下一個免費公共的網絡訪問系統。它提供了以下的各項功能:

1>捕獲原始數據報;2>按照自定義的規則將某些特殊的數據報過濾掉;3>在網絡上發送原始的數據報;4>收集網絡通信過程中的統計信息。

3 系統架構

無論是基于網絡安全,還是基于網絡計費系統的改進,網絡數據流量分析無疑是必要的,人們對網絡依賴很強。網絡數據流量系統的架構包括三層:數據層(瀏覽統計、數據庫管理)、訪問應用層、展現層(在線統計器、流量統計器、網絡速度監視器)。

4 系統設計

⑴網絡監視器。網絡監視器是監視網絡通信的,其主要工作有三項:winpcap捕捉包、包分析、記錄。

1)winpcap捕捉包。在網絡包捕獲系統的實現中,采用的是WINPCAP包捕獲應用系統框架。網絡監聽模塊將網絡接口設置為混亂模式,將網絡上傳輸的數據包截取下來,供協議分析模塊使用。由于效率的需要,有時要根據設置過濾網絡上的一些數據包,如特定IP,特定MAC地址、特定協議的數據包等。網絡監聽模塊的過濾功能的效率是該網絡監聽的關鍵,因為對于網絡上的每一數據包都會使用該模塊過濾,判斷是否符合過濾條件。

為提高效率,數據包過濾應該在系統內核里來實現。獲得數據包之后,如果在捕獲過程結束后創建了兩個線程實現對捕獲數據的實時性處理。

2)包分析。包分析指將捕捉來的數據報進行分析。由于要進行流量統計需要很多必要的信息,作為統計依據,如IP地址、協議類型等。其中,數據長度可由函數調用返回的內容得到而且此時得到的是實際在網上的包長度。

3)記錄。通過包的分析后,將有用的信息記錄到文件中去。其中包括目的IP、源IP,數據長度、協議類型、以及為了統計方便需要的時間信息。

⑵流量統計器。流量統計器,是對流量監視器的記錄結果進行統計,將網絡監視器的記錄文件內容讀出,并根據網址分割標準及源和目的地分別統計出流向網外的國內和國外流量,并將結果按照日期分別存儲在數據中。

5 系統實現

⑴捕捉包的實現。包捕捉作為一個獨立的應用程序運行,它從網上截獲包,并以文件形式將有用信息記錄下來,為流量統計準備統計的原始依據。

⑵在線統計的實現。ping利用了原始套接口技術發送ICMP回射請求,并接收工CMP回射應答。Socket是CP/IP編程的底層API(網絡編程接口)。在實現ping后可以將其作為一個函數調用,就很容易實現在線統計。

⑶圖形界面的實現。采用Visual C++.NET實現流量圖形化界面,主要是使用GDI函數畫圖,首先要得到一個設備描述句柄或一個可用的CDC設備描述表對象,WIN32API提供了BeginPaint()和GetDC兩個函數,用于獲得指定窗口的設備描述句柄。MFC的窗口類CWnd類也提供了兩個當前窗口的CDC對象的函數BeginPin()和GETDC();也可以在窗口處理函數中直接用CDC的派生類,最終實現流量圖形化。

6 總結

為了能夠滿足網絡管理員對于網絡實時監控的需求,本文建立一個實時的網絡流量分析工具,并且給出了一種基于數據包捕獲的被動監測技術,為實時監控網絡流量提供了一條新的思路。

主站蜘蛛池模板: 欧美激情视频一区二区三区免费| 中美日韩在线网免费毛片视频 | 亚洲综合色在线| 欧美人与动牲交a欧美精品| 日a本亚洲中文在线观看| 欧美日韩免费| 国产在线观看99| 波多野结衣久久高清免费| 亚洲综合专区| av免费在线观看美女叉开腿| 高清国产va日韩亚洲免费午夜电影| 欧美三級片黃色三級片黃色1| 波多野结衣一区二区三区四区视频| 亚洲精选无码久久久| 热re99久久精品国99热| 国产午夜一级淫片| 亚洲欧美日韩成人在线| 国产精品偷伦视频免费观看国产| 亚洲中文字幕97久久精品少妇| 一级毛片免费的| 亚洲美女一区二区三区| 国产精品页| 天天摸夜夜操| 婷婷综合亚洲| 午夜免费视频网站| 亚洲国产综合精品一区| 香蕉国产精品视频| av在线手机播放| 女人毛片a级大学毛片免费| 无码高清专区| 好吊妞欧美视频免费| 国产网站在线看| 青草娱乐极品免费视频| 免费无码一区二区| 美女一区二区在线观看| 国产激情无码一区二区免费| av在线人妻熟妇| 亚洲天堂在线视频| 色网在线视频| 小蝌蚪亚洲精品国产| 婷婷伊人久久| 日韩在线视频网站| 欧美狠狠干| 欧美精品在线观看视频| 在线免费无码视频| 国产人人射| 69视频国产| 黄片在线永久| 国产综合色在线视频播放线视| 国产91导航| 国产精品.com| 看国产一级毛片| 欧美视频在线第一页| 国产成人无码Av在线播放无广告| 中文字幕不卡免费高清视频| 蜜桃视频一区二区三区| 色老头综合网| 国产精品青青| 国产精品男人的天堂| 亚洲精品高清视频| 美女内射视频WWW网站午夜| 91九色国产在线| 色婷婷狠狠干| 日韩黄色大片免费看| 国产肉感大码AV无码| 欧美色视频日本| 久久网欧美| 亚洲精品福利视频| 亚洲精品视频免费| 久久综合干| 亚洲香蕉伊综合在人在线| 久久国产精品无码hdav| 毛片网站在线看| 亚洲欧美自拍一区| 精品人妻一区无码视频| 色窝窝免费一区二区三区| 国产精品久久久免费视频| 国产乱论视频| 亚洲清纯自偷自拍另类专区| 欧美日韩中文国产| 欧美精品亚洲日韩a| 亚洲国产日韩视频观看|