[發(fā)明專利]一種VoIP網(wǎng)絡數(shù)據(jù)流的通用識別方法有效
| 申請?zhí)枺?/td> | 201110353267.5 | 申請日: | 2011-11-10 |
| 公開(公告)號: | CN102340454B | 公開(公告)日: | 2017-10-31 |
| 發(fā)明(設計)人: | 李常春;譚建明;黃鸝聲;王康年;楊琳;朱行濤;蔣邦持 | 申請(專利權)人: | 中國人民解放軍重慶通信學院 |
| 主分類號: | H04L12/70 | 分類號: | H04L12/70;H04M7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400035*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 voip 網(wǎng)絡 數(shù)據(jù)流 通用 識別 方法 | ||
1.一種VoIP網(wǎng)絡數(shù)據(jù)流通用識別方法,其特征在于,它由以下步驟實現(xiàn):
第一步:捕獲網(wǎng)絡流量,對其中的UDP數(shù)據(jù)包進行分析,提取在監(jiān)控時間段內具有相同IP源地址、IP目的地址、源端口和目的端口的數(shù)據(jù)包,將符合這些條件的數(shù)據(jù)包列入待考察流量;
第二步:對捕獲到的數(shù)據(jù)包以網(wǎng)絡流為單位進行跟蹤和分析,該步驟對每個UDP數(shù)據(jù)包進行分析,獲取其如下信息:源IP地址、目的IP地址、源端口和目的端口,以及IP報文總長度、IP首部長度、UDP首部長度、接收到報文的時間,將所有源IP地址、目的IP地址、源端口和目的端口都相同的UDP數(shù)據(jù)包視為同一個網(wǎng)絡流進行處理,如果2個UDP數(shù)據(jù)包具有相同的源IP地址、目的IP地址、源端口和目的端口,則這2個數(shù)據(jù)包屬于同一網(wǎng)絡流,并定義該網(wǎng)絡流為FLOW;將同一網(wǎng)絡流中的數(shù)據(jù)包個數(shù)定義為N,將同一網(wǎng)絡流中的各個數(shù)據(jù)包按照捕獲的先后順序依次定義為P1、P2、...PN,將這N個數(shù)據(jù)包的捕獲時刻依次定義為TS1、TS2、...TSN,將這N個數(shù)據(jù)包的長度分別定義為L1、L2、...LN;
第三步:對每個網(wǎng)絡流的數(shù)據(jù)包進行分析,得到勻速性特征參數(shù)SPEED和有效載荷長度固定性特征參數(shù)PAYLEN的數(shù)值;
特征參數(shù)SPEED和PAYLEN的分析方法和計算公式如下:
(1)流的勻速性特征參數(shù)SPEED數(shù)值
對于一個網(wǎng)絡流FLOW,定義任意兩個數(shù)據(jù)包Pi和Pi+1之間的時間間隔為Di=TSi+1-TSi,則數(shù)據(jù)包P1、P2、...PN之間的時間間隔可分別定義為D1、D2、...DN-1,將D1、D2、...DN-1的平均值定義為Davg,以毫秒(ms)為計量單位,定義振動區(qū)間RANGE={Dmin,Dmax),其中Dmin=Davg×0.8-30ms,Dmax=Davg×1.2+30ms,然后對D1、D2、...DN-1依次進行檢查,如果Dmin<Di<Dmax,則Di在振動區(qū)間RANGE內;將D1、D2、...DN-1中所有在RANGE內的Di進行統(tǒng)計計數(shù),可獲得計數(shù)值M,即:在D1、D2、...DN-1中存在M個成員,這M個成員均在振動區(qū)間RANGE內,則SPEED參數(shù)的計算方法為:
(2)有效載荷長度固定性特征參數(shù)PAYLEN數(shù)值
為每個網(wǎng)絡流定義3個有效載荷長度基準值STD1、STD2和STD3,以字節(jié)(Byte)為單位,初始值均為0;同時設置3個相應的計數(shù)器COUNT1、COUNT2和COUNT3,分別記錄與上述3個基準值長度接近的數(shù)據(jù)包數(shù)量,初始值也均為0,根據(jù)基準值計算PAYLEN參數(shù)的算法過程為:
<1>從L1,L2,...LN中依次取出下一個成員Li;
<2>檢查基準值STD1是否為0,如果為0,則STD1=Li,COUNT1=1,回到第<1>步,否則進入第<3>步;
<3>如果STD1>0,則判斷Li是否接近于基準值STD1,如果接近,則COUNT1=COUNT1+1,回到第<1>步;否則進入第<4>步;
<4>如果Li與基準值STD1不接近,則檢查基準值STD2是否為0,如果為0,則STD2=Li,COUNT2=1,回到第<1>步;否則進入第<5>步;
<5>如果STD2>0,則判斷Li是否接近于基準值STD2,如果接近,則COUNT2=COUNT2+1,回到第<1>步;否則進入第<6>步;
<6>如果Li與基準值STD2不接近,則檢查基準值STD3是否為0,如果為0,則STD3=Li,COUNT3=1,回到第<1>步;否則進入第<7>步;
<7>如果STD3>0,則判斷Li是否接近于基準值STD3,如果接近,則COUNT3=COUNT3+1,回到第<1>步;否則也進入第<1>步;
上述步驟中,判斷數(shù)據(jù)包Pi的有效載荷長度Li是否接近于某個基準值STD1、STD2或STD3的方法為:如果STD1-10bytes<Li<STD1+10bytes,則Li接近于基準值STD1,反之,Li與基準值STD1不接近;判斷Li是否接近于基準值STD2或STD3的方法與上述方法一致;
經(jīng)過以上步驟,確定三個基準值STD1、STD2和STD3,并且對長度接近上述三個基準值的數(shù)據(jù)包數(shù)量進行統(tǒng)計,分別得到了COUNT1、COUNT2和COUNT3,當N個數(shù)據(jù)包的長度均被分析完成后,PAYLEN參數(shù)通過公式進行計算;
第四步:進行VoIP數(shù)據(jù)流判定;
針對每個網(wǎng)絡流,均獲得以上2個特征參數(shù)SPEED和PAYLEN的值,如果上述兩個特征參數(shù)值均大于85,且SPEED和PAYLEN的值相加的總和大于180,則判定該網(wǎng)絡流為VoIP數(shù)據(jù)流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍重慶通信學院,未經(jīng)中國人民解放軍重慶通信學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110353267.5/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡和網(wǎng)絡終端
- 網(wǎng)絡DNA
- 網(wǎng)絡地址自適應系統(tǒng)和方法及應用系統(tǒng)和方法
- 網(wǎng)絡系統(tǒng)及網(wǎng)絡至網(wǎng)絡橋接器
- 一種電力線網(wǎng)絡中根節(jié)點網(wǎng)絡協(xié)調方法和系統(tǒng)
- 一種多網(wǎng)絡定位方法、存儲介質及移動終端
- 網(wǎng)絡裝置、網(wǎng)絡系統(tǒng)、網(wǎng)絡方法以及網(wǎng)絡程序
- 從重復網(wǎng)絡地址自動恢復的方法、網(wǎng)絡設備及其存儲介質
- 神經(jīng)網(wǎng)絡的訓練方法、裝置及存儲介質
- 網(wǎng)絡管理方法和裝置
- 編碼裝置,編碼方法,程序和記錄媒體
- 網(wǎng)絡數(shù)據(jù)流識別系統(tǒng)及方法
- 一種數(shù)據(jù)流調度的方法、設備和系統(tǒng)
- 一種確定待清洗數(shù)據(jù)流的方法及裝置
- 用于分析儀器化軟件的數(shù)據(jù)流處理語言
- 用于數(shù)據(jù)流系統(tǒng)的數(shù)據(jù)流處理方法及裝置
- 數(shù)據(jù)流調度系統(tǒng)以及數(shù)據(jù)流調度方法
- 采用向量處理的同時分割
- 汽車數(shù)據(jù)流的監(jiān)控方法、系統(tǒng)及可讀存儲介質
- 一種數(shù)據(jù)流類型識別模型更新方法及相關設備





