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

基于支持向量機的網(wǎng)絡流量識別模型

2017-09-05 22:04:39陳勇徐釗蔡陽波許云龍
軟件導刊 2017年7期

陳勇+徐釗+蔡陽波+許云龍

摘 要:針對網(wǎng)絡流量識別問題,提出一種基于支持向量機(SVM)的網(wǎng)絡流量識別模型。首先通過流量特征提取模塊,提取適合在支持向量機中識別網(wǎng)絡流量的6個主要特征。對數(shù)據(jù)進行清洗、預處理以及訓練和學習,從而實現(xiàn)整個基于SVM的網(wǎng)絡流量識別系統(tǒng)。實驗結果表明,經(jīng)過交叉檢驗選擇參數(shù)后,再用支持向量機模型進行訓練和學習,可以取得較好的分類效果。

關鍵詞:網(wǎng)絡流量;支持向量機;流量識別

DOIDOI:10.11907/rjdk.162818

中圖分類號:TP393

文獻標識碼:A 文章編號:1672-7800(2017)007-0162-03

0 引言

網(wǎng)絡流量識別一直以來都是業(yè)界研究的重點[1]。目前,網(wǎng)絡流量分類和識別主要分為4種類型:基于端口識別、基于應用協(xié)議特征字識別、行為特征的啟發(fā)式識別、基于機器學習方法的分類和識別[2-3]。隨著端口跳變、信息隱藏等技術的廣泛采用,基于特征端口的識別方法已經(jīng)不再適用于網(wǎng)絡流量的識別與檢測[4];基于應用協(xié)議特征字的識別雖然準確率比較高,但由于需要獲取分組的應用層負載,對處理效率的影響較為嚴重,并且涉及到隱私保護等法律問題,故不被廣泛采用[5];基于行為特征的啟發(fā)式識別是綜合利用流的屬性、統(tǒng)計特性以及流的行為特征,按照啟發(fā)式負責對流量進行分析,達到對網(wǎng)絡流量分類和識別的目的,但其分類和識別結果不確定,而是基于概率的結果,因此識別方法的精度取決于網(wǎng)絡流量應用特征的顯著程度和啟發(fā)式規(guī)則對這種特征的覆蓋能力[6]。近年來,基于機器學習的網(wǎng)絡流量識別方法表現(xiàn)出了較高的準確率,因此得到越來越多研究者的青睞[7-8]。

本文所討論的網(wǎng)絡流量識別問題,其本質(zhì)上就是一個二分類問題,考慮到SVM在解決二分類問題中的卓越性能,以及其具有的學習能力,故采用它來實現(xiàn)對網(wǎng)絡中正常流量和異常流量的初步識別。

基于以上觀點,本文提出一種基于SVM的網(wǎng)絡流量二分類識別方法,與只采用特征值匹配的識別網(wǎng)絡流量方法相比,大大減少了特征值匹配模塊的工作量,提高了網(wǎng)絡流量識別系統(tǒng)效率。

1 基于SVM的流量識別系統(tǒng)

本文首先通過流量特征提取模塊,提取適合在支持向量機中識別的網(wǎng)絡流量的6個主要特征。接著,對數(shù)據(jù)進行清洗和預處理,通過對數(shù)據(jù)進行訓練和學習,從而實現(xiàn)整個基于SVM的網(wǎng)絡流量識別系統(tǒng)。

1.1 流量特征提取模塊C和Υ

本模塊采用了開源軟件Winpcap進行網(wǎng)絡數(shù)據(jù)的捕獲分析,選取數(shù)據(jù)包在特定時間(W秒)間隔內(nèi)本機連接出去的IP數(shù)、端口數(shù)、包長、包數(shù)、上行速度和下行速度6大特征信息。

1.2 基于SVM的P2P流量識別模塊

本模塊主要對圖1中提取出的流量統(tǒng)計特征信息進行整理,剔除冗余數(shù)據(jù),并將其轉換為特征向量形式,采用支持向量機的方法將其交給SVM進行訓練,訓練后得到一組支持向量,即今后的預測模型。將預測模型與預處理過的待預測特征向量共同代入SVM的決策函數(shù)中,從而判別出該網(wǎng)絡流量是否為P2P流。

1.2.1 預處理

對數(shù)據(jù)集進行預處理,即對數(shù)據(jù)進行縮放的目的在于:

① 避免部分特征值范圍過大而另一部分特征值范圍過小;

② 避免訓練時為了計算核函數(shù)而計算內(nèi)積時引起數(shù)值計算困難。

因此通常將數(shù)據(jù)縮放到[-1,1]或者是[0,l]之間,本文采用默認縮放范圍[-1,1]。

1.2.2 尋找最優(yōu)參數(shù)C、Υ

數(shù)據(jù)預處理后,便可以利用網(wǎng)格搜索法來交叉驗證尋找核函數(shù)RBF對于訓練數(shù)據(jù)集的最優(yōu)參數(shù)C和Υ[9]。為了識別出好的(C,Υ),以便分類器能準確地預測未知數(shù)據(jù)。

1.2.3 模型訓練

最優(yōu)參數(shù)(C,Υ)確定后就可開始對訓練數(shù)據(jù)集進行訓練以獲取支持向量機模型[10]。同樣地,LIBSVM提供了一個訓練函數(shù)svm-train.c。其主要功能是讀取訓練文件,調(diào)用模型訓練函數(shù)svm_train訓練模型,并調(diào)用svm_save_model保存模型到文件。程序基本流程圖如圖3所示。

2 實驗分析

本文在VC++6.0環(huán)境下開發(fā)了基于SVM的P2P流量識別系統(tǒng),并對該系統(tǒng)進行測試,驗證其效率和準確性。

2.1 實驗過程

2.1.1 數(shù)據(jù)捕獲

選擇用于檢測流量的網(wǎng)卡設備作為監(jiān)控對象,然后使用混雜模式打開該網(wǎng)卡,以便獲取所有數(shù)據(jù)。同時,設置過濾器,使WinPcap僅捕獲TCP包和UDP包。最后,利用WinPcap開發(fā)包提供的非回調(diào)方法捕獲數(shù)據(jù)包,然后利用while循環(huán)實現(xiàn)不斷偵聽網(wǎng)卡所檢測到的網(wǎng)絡流量,同時對被監(jiān)控的網(wǎng)絡節(jié)點的流量情況進行統(tǒng)計。

如此,隨著while循環(huán)不斷執(zhí)行,數(shù)據(jù)包被不斷捕獲,直到W秒時間到,統(tǒng)計得到的6個流量特征值就是一組訓練樣本值,為了后續(xù)數(shù)據(jù)處理更為方便,程序在最后將其以LIBSVM的訓練數(shù)據(jù)格式存儲到一個文本文件中。隨后,本文應用SVM支持向量機對上述數(shù)據(jù)進行預處理、訓練以及預測操作。

2.1.2 預處理

其縮放規(guī)則被保存以備使用,如表1所示。

表1中,-1與1即為設定的lower和upper值。第一列為6個特征標號,其后的值分別為其對應的轉換前上下限特征值。

2.1.3 尋找最優(yōu)參數(shù)(C,Υ)

利用網(wǎng)格搜索法搜索后得到最優(yōu)的(C,Υ)對和交叉驗證的精度如表2所示。

2.1.4 模型訓練

本次訓練共迭代了49次,nu為參數(shù)v的值,即v=0.060 784,obj為SVM轉化為二次規(guī)劃求解得到的最小值,其值為-46.145 696,而rho=0.412 394為判決函數(shù)常數(shù)項b的值。nSV為支持向量數(shù)40,nBSV為邊界上的支持向量數(shù)34,Total nSV即為總支持向量數(shù)40。endprint

訓練得到的模型保存到data.model文件中,由該文件可以得到以下信息,訓練采用的SVM類型是C_SVC,核函數(shù)為徑向基函數(shù)RBF,Υ值為0.5,nr_class表示此次為二分類,總支持向量數(shù)為40,判決函數(shù)常數(shù)項b的值為0.412394,二分類的標記為-1與1,且每種類型的支持向量數(shù)分別為20、20。

2.2 數(shù)據(jù)預測結果分析與比較

訓練結束后得到模型就可以用于SVM預測了。LIBSVM的預測函數(shù)為svm-predict。函數(shù)的功能是讀取待預測文件、模型文件,然后調(diào)用predict函數(shù)預測,并將結果輸出到文件。

(1)經(jīng)過交叉檢驗數(shù)據(jù)。由此得到其預測的精度為96.3528%,預測結果保存在out.result中。

(2)未進行交叉驗證的數(shù)據(jù)結果。如在選取最優(yōu)參數(shù)(C,Υ)時,不采用網(wǎng)格搜索的交叉驗證方法,而采用系統(tǒng)默認值,即取默認值1,Υ取默認值1/6= 0.166 667, 按照上述方法進行訓練,通過得到的模型預測未知的數(shù)據(jù)newdata.scale,得到其預測精度為94.741 3%。可見,通過最優(yōu)參數(shù)(C,Υ)的選擇,可以使得結果預測精度有所提高。

(3)多次訓練和學習。為了體現(xiàn)SVM的學習過程,進行了5次實驗,通過不斷地捕獲數(shù)據(jù),分別對捕獲的數(shù)據(jù)進行預處理、訓練、預測。隨著不斷地學習,預測精度不斷提升,分別為92.196 8%、94.741 3%、95.674 3%、95.843 9%、96.352 8%,精度不斷增加。可見通過多次學習,有利于分類判斷。不過需要指出的是,學習過程也需要有一定控制,過度學習會給分類帶來負面影響。

3 結語

本文從數(shù)據(jù)包捕獲、預處理、識別、學習和訓練這幾個部分展開,詳細說明了如何利用LIBSVM對數(shù)據(jù)包不斷地學習、訓練,最終得到一個比較可靠的模型,并通過這個模型對網(wǎng)絡中的未知數(shù)據(jù)進行預測,從而證明其可靠程度。由此可見,基于SVM的網(wǎng)絡流量識別方法是可行的,并且識別效果較好。

參考文獻:

[1]YE W,CHO K.Hybrid P2P traffic classification with heuristic rules and machine learning[J].Soft Computing,2014,18(9):1815-1827.

[2]徐鵬,劉瓊,林森.改進的對等網(wǎng)絡流量傳輸層識別方法[J].計算機研究與發(fā)展,2015,45(5):794-802.

[3]ZAREI R,MONEMI A,MARSONO M N.Automated dataset generation for training peer-to-peer machine learning classifiers[J].Journal of Network and Systems Management,2015,23(1):89-110.

[4]NGUYEN T T,ARMITAGE G,BRANCH P,et al.Timely and continuous machine-learning-based classification for interactive IP traffic[J].IEEE/ACM Transactions on Networking (TON),2012,20(6):1880-1894.

[5]TAYSI Z C,KARSLIGIL M E,YAVUZ A G,et al.Machine learning based IP traffic classfication[C].Proceedings of the Signal Processing and Communications Applications Conference (SIU),2013:1-4.

[6]顧彬,鄭關勝,王建東.增量和減量式標準支持向量機的分析[J].Journal of Software,2013,24(7):65-69.

[7]JAMIL H,ZAREI R,F(xiàn)ADLELSSIED N O,et al.Analysis of features selection for P2P traffic detection using support vector machine[C].Proceedings of the Information and Communication Technology (ICoICT),2013 International Conference of,IEEE,2013:116-121.

[8]ANG H H,GOPALKRISHNAN V,HOI S C,et al.Classification in P2P networks with cascade support vector machines[J].ACM Transactions on Knowledge Discovery from Data (TKDD),2013,7(4):20.

[9]JING GONG Z W,ZHIXIN SUN.An improved SVM kernel function parameter optimization method in network traffic monitoring[J].Journal of Computational Information Systems,2015,11(16):5937-5946.

[10]JIANFEN P,YAJIAN Z,CONG W,et al.A novel method of P2P traffic classification based on TCP flow analysis[M].Affective Computing and Intelligent Interaction.Springer.2012:521-528.endprint

主站蜘蛛池模板: 婷婷99视频精品全部在线观看| 国产免费人成视频网| 第一区免费在线观看| 美女一级毛片无遮挡内谢| 日韩 欧美 小说 综合网 另类| 国产人在线成免费视频| 亚洲一级毛片| 国产精品hd在线播放| 亚洲Aⅴ无码专区在线观看q| 人妻少妇乱子伦精品无码专区毛片| 国产中文一区a级毛片视频 | 一级毛片免费的| 四虎影视永久在线精品| 成人小视频网| 日韩欧美视频第一区在线观看| 国产香蕉在线视频| 国产成人毛片| 国产在线拍偷自揄观看视频网站| 在线观看精品国产入口| 无码久看视频| 亚洲无码在线午夜电影| 不卡网亚洲无码| 亚洲中久无码永久在线观看软件| 韩日无码在线不卡| 亚洲无码日韩一区| 永久免费无码成人网站| 91精品国产麻豆国产自产在线| 国产农村1级毛片| 欧美日韩免费| 福利在线一区| 免费看美女毛片| 91欧美在线| 国产一级在线观看www色| 亚洲精品天堂在线观看| 狠狠五月天中文字幕| 91久久偷偷做嫩草影院精品| 欧美成人第一页| 自拍中文字幕| jizz国产视频| 九色综合伊人久久富二代| 亚洲一区色| 一级毛片免费观看久| 国产亚洲欧美在线专区| 国产成人综合亚洲网址| 极品尤物av美乳在线观看| 国产麻豆另类AV| 真人高潮娇喘嗯啊在线观看| 日韩无码视频专区| 国产高颜值露脸在线观看| 国产AV无码专区亚洲A∨毛片| 欧美在线视频a| 中文字幕va| 亚洲中文精品久久久久久不卡| 欧美97欧美综合色伦图| 国产精品主播| 午夜少妇精品视频小电影| 欧美成人影院亚洲综合图| 国产成熟女人性满足视频| 国产精品无码久久久久久| 国产黑丝一区| 国产欧美日韩在线一区| 精品剧情v国产在线观看| 美女国产在线| 成人福利视频网| a色毛片免费视频| 女同久久精品国产99国| 狠狠色丁香婷婷综合| 久久综合色天堂av| 五月激情综合网| 青青青草国产| 妇女自拍偷自拍亚洲精品| 欧美怡红院视频一区二区三区| 99视频在线观看免费| 亚洲国产精品日韩av专区| 亚洲侵犯无码网址在线观看| 亚洲av片在线免费观看| 另类欧美日韩| 亚洲欧洲免费视频| 国产成人精品一区二区三区| 美女无遮挡免费视频网站| 欧美国产综合视频| 色综合天天操|