基于深度包檢測的P2P流量控制器設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-02-28 19:23
近年來互聯(lián)網(wǎng)的迅猛發(fā)展帶動(dòng)了各種網(wǎng)絡(luò)產(chǎn)業(yè)的興起,多樣的通訊模式,繁多的網(wǎng)絡(luò)應(yīng)用應(yīng)運(yùn)而生。P2P網(wǎng)絡(luò)對等通信的獨(dú)特性使得其廣泛應(yīng)用在網(wǎng)絡(luò)數(shù)據(jù)下載、網(wǎng)絡(luò)通訊等各個(gè)方面,因此也越來越受到網(wǎng)絡(luò)應(yīng)用廠商的重視,從2000年以來,眾多P2P產(chǎn)品紛紛面世,他們在極短的時(shí)間內(nèi)獲得了大量的用戶群。歸結(jié)原因,P2P產(chǎn)品得以迅速發(fā)展是因?yàn)辄c(diǎn)對點(diǎn)的傳輸理念提高了網(wǎng)絡(luò)通信的時(shí)效性,便捷的傳輸機(jī)制使得網(wǎng)絡(luò)性能體驗(yàn)得到很大提高。并且,較低的網(wǎng)絡(luò)運(yùn)營成本也使它越來越受到開發(fā)商的喜愛。但是,爆棚式的P2P應(yīng)用產(chǎn)生也帶來了許多問題,其對網(wǎng)絡(luò)帶寬嚴(yán)重的吞噬能力往往導(dǎo)致由于個(gè)別P2P用戶異;钴S的網(wǎng)絡(luò)行為而占據(jù)70%以上的網(wǎng)絡(luò)流量,進(jìn)而造成整個(gè)網(wǎng)絡(luò)環(huán)境的擁塞,嚴(yán)重影響互聯(lián)網(wǎng)的使用。如何有效釋放網(wǎng)絡(luò)帶寬,關(guān)鍵在于高效、準(zhǔn)確地識別出網(wǎng)絡(luò)數(shù)據(jù)包中的P2P流量,但是由于P2P協(xié)議的特征具有隱藏性,使得單一的檢測方法無法將其識別,因此需要引入深度包檢測技術(shù),即對數(shù)據(jù)包深入分析,提取應(yīng)用層數(shù)據(jù)進(jìn)行檢測,并進(jìn)一步提取數(shù)據(jù)流中的P2P協(xié)議特征值,采用高效的匹配方式將其與各種類型的P2P協(xié)議特征進(jìn)行對比,確定協(xié)議類型。本文在具體設(shè)計(jì)時(shí)基于其它...
【文章來源】:電子科技大學(xué)四川省211工程院校985工程院校教育部直屬院校
【文章頁數(shù)】:100 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 主要研究內(nèi)容及結(jié)構(gòu)安排
1.4 本章小結(jié)
第二章 P2P 技術(shù)分析
2.1 P2P 定義及特點(diǎn)
2.2 P2P 出現(xiàn)問題
2.3 P2P 應(yīng)用類別
2.4 P2P 協(xié)議識別方法
2.4.1 基于端口特征的識別方法
2.4.1.1 MAC 數(shù)據(jù)幀結(jié)構(gòu)
2.4.1.2 IP 數(shù)據(jù)報(bào)結(jié)構(gòu)
2.4.1.3 TCP 報(bào)文結(jié)構(gòu)
2.4.1.4 UDP 報(bào)文結(jié)構(gòu)
2.4.2 基于應(yīng)用層數(shù)據(jù)的深度包檢測方法
2.4.2.1 深度包檢測基礎(chǔ)
2.4.2.2 深度包檢測技術(shù)優(yōu)缺點(diǎn)
2.4.2.3 深度包檢測主要實(shí)現(xiàn)技術(shù)
2.4.2.4 深度包檢測主要功能
2.4.2.5 深度包檢測算法
2.4.3 基于機(jī)器學(xué)習(xí)的流量識別方法
2.4.3.1 數(shù)據(jù)流級別的流量特征分析
2.4.3.2 數(shù)據(jù)包級別的流量特征分析
2.4.4 基于網(wǎng)絡(luò)特征的識別方法
2.5 P2P 協(xié)議識別方法比較
2.6 本章小結(jié)
第三章 基于深度包檢測的 P2P 流量控制系統(tǒng)總體設(shè)計(jì)
3.1 引言
3.2 系統(tǒng)總體設(shè)計(jì)
3.2.1 系統(tǒng)目標(biāo)
3.2.2 系統(tǒng)框架
3.2.3 系統(tǒng)流程
3.3 系統(tǒng)關(guān)鍵功能設(shè)計(jì)分析
3.3.1 數(shù)據(jù)包捕獲功能設(shè)計(jì)
3.3.1.1 網(wǎng)卡捕獲數(shù)據(jù)
3.3.1.2 數(shù)據(jù)包存儲結(jié)構(gòu)
3.3.1.3 數(shù)據(jù)包捕獲模型
3.3.2 數(shù)據(jù)包分類功能設(shè)計(jì)
3.3.2.1 特征庫實(shí)現(xiàn)設(shè)計(jì)
3.3.2.2 正則表達(dá)式匹配算法
3.3.2.3 改進(jìn)的正則表達(dá)式匹配算法
3.3.2.4 正則匹配數(shù)據(jù)存儲
3.3.2.5 數(shù)據(jù)包分類功能整體算法設(shè)計(jì)
3.3.3 數(shù)據(jù)管理功能設(shè)計(jì)
3.3.4 帶寬檢測功能設(shè)計(jì)
3.3.5 數(shù)據(jù)包控制功能設(shè)計(jì)
3.3.5.1 內(nèi)核用戶通信
3.3.5.2 數(shù)據(jù)包處理
3.3.6 用戶交互功能設(shè)計(jì)
3.4 本章小結(jié)
第四章 基于深度包檢測技術(shù)的 P2P 流量控制器詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 數(shù)據(jù)包捕獲模塊
4.2 數(shù)據(jù)包分類模塊
4.2.1 特征庫建立
4.2.2 正則匹配規(guī)則
4.2.3 匹配算法實(shí)現(xiàn)
4.3 數(shù)據(jù)管理模塊
4.4 帶寬檢測模塊
4.5 數(shù)據(jù)包控制模塊
4.6 用戶交互模塊
4.7 本章小結(jié)
第五章 系統(tǒng)測試及測試結(jié)果分析
5.1 測試環(huán)境
5.2 算法功能測試
5.3 系統(tǒng)功能測試
5.4 系統(tǒng)性能測試
5.5 結(jié)果分析
5.6 本章小結(jié)
第六章 總結(jié)
6.1 論文總結(jié)
6.2 下一步工作
致謝
參考文獻(xiàn)
攻碩期間取得的研究成果
【參考文獻(xiàn)】:
期刊論文
[1]烽火DPI打造可控高效的廣電網(wǎng)絡(luò)[J]. 廣播電視信息. 2012(11)
[2]利用DPI技術(shù)打造安全可控廣電網(wǎng)絡(luò)[J]. 孫忠奎,趙俊杰. 郵電設(shè)計(jì)技術(shù). 2012(10)
[3]混合網(wǎng)中的P2P資源共享機(jī)制[J]. 呂曉鵬,王文東,龔向陽,馬建. 北京郵電大學(xué)學(xué)報(bào). 2011(04)
[4]基于包對原理測量瓶頸帶寬方法的實(shí)現(xiàn)與分析[J]. 戴曉棟,宋飛,高德云,張宏科. 計(jì)算機(jī)應(yīng)用與軟件. 2011(07)
[5]P2P協(xié)議識別方法研究[J]. 沈大偉,余敦一. 電腦知識與技術(shù). 2011(18)
[6]淺談P2P的應(yīng)用及存在的問題[J]. 賈佳. 內(nèi)江科技. 2011(04)
[7]P2P流量識別[J]. 魯剛,張宏莉,葉麟. 軟件學(xué)報(bào). 2011(06)
[8]基于正則表達(dá)式的動(dòng)態(tài)應(yīng)用層協(xié)議識別方案[J]. 王杰,石成輝. 計(jì)算機(jī)工程與應(yīng)用. 2010(18)
[9]基于P2P的即時(shí)通信系統(tǒng)的研究[J]. 李永明. 計(jì)算機(jī)與現(xiàn)代化. 2009(08)
[10]基于復(fù)合特征的P2P業(yè)務(wù)識別系統(tǒng)的研究與實(shí)現(xiàn)[J]. 陳慶章,邵奔,陳超. 東南大學(xué)學(xué)報(bào)(自然科學(xué)版). 2008(S1)
博士論文
[1]P2P網(wǎng)絡(luò)流量控制管理若干關(guān)鍵技術(shù)研究[D]. 吳敏.南京郵電大學(xué) 2011
[2]P2P流媒體識別方法的研究[D]. 周麗娟.華中科技大學(xué) 2008
碩士論文
[1]深度包檢測技術(shù)的研究與設(shè)計(jì)[D]. 劉胤.貴州大學(xué) 2008
本文編號:3645440
【文章來源】:電子科技大學(xué)四川省211工程院校985工程院校教育部直屬院校
【文章頁數(shù)】:100 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 主要研究內(nèi)容及結(jié)構(gòu)安排
1.4 本章小結(jié)
第二章 P2P 技術(shù)分析
2.1 P2P 定義及特點(diǎn)
2.2 P2P 出現(xiàn)問題
2.3 P2P 應(yīng)用類別
2.4 P2P 協(xié)議識別方法
2.4.1 基于端口特征的識別方法
2.4.1.1 MAC 數(shù)據(jù)幀結(jié)構(gòu)
2.4.1.2 IP 數(shù)據(jù)報(bào)結(jié)構(gòu)
2.4.1.3 TCP 報(bào)文結(jié)構(gòu)
2.4.1.4 UDP 報(bào)文結(jié)構(gòu)
2.4.2 基于應(yīng)用層數(shù)據(jù)的深度包檢測方法
2.4.2.1 深度包檢測基礎(chǔ)
2.4.2.2 深度包檢測技術(shù)優(yōu)缺點(diǎn)
2.4.2.3 深度包檢測主要實(shí)現(xiàn)技術(shù)
2.4.2.4 深度包檢測主要功能
2.4.2.5 深度包檢測算法
2.4.3 基于機(jī)器學(xué)習(xí)的流量識別方法
2.4.3.1 數(shù)據(jù)流級別的流量特征分析
2.4.3.2 數(shù)據(jù)包級別的流量特征分析
2.4.4 基于網(wǎng)絡(luò)特征的識別方法
2.5 P2P 協(xié)議識別方法比較
2.6 本章小結(jié)
第三章 基于深度包檢測的 P2P 流量控制系統(tǒng)總體設(shè)計(jì)
3.1 引言
3.2 系統(tǒng)總體設(shè)計(jì)
3.2.1 系統(tǒng)目標(biāo)
3.2.2 系統(tǒng)框架
3.2.3 系統(tǒng)流程
3.3 系統(tǒng)關(guān)鍵功能設(shè)計(jì)分析
3.3.1 數(shù)據(jù)包捕獲功能設(shè)計(jì)
3.3.1.1 網(wǎng)卡捕獲數(shù)據(jù)
3.3.1.2 數(shù)據(jù)包存儲結(jié)構(gòu)
3.3.1.3 數(shù)據(jù)包捕獲模型
3.3.2 數(shù)據(jù)包分類功能設(shè)計(jì)
3.3.2.1 特征庫實(shí)現(xiàn)設(shè)計(jì)
3.3.2.2 正則表達(dá)式匹配算法
3.3.2.3 改進(jìn)的正則表達(dá)式匹配算法
3.3.2.4 正則匹配數(shù)據(jù)存儲
3.3.2.5 數(shù)據(jù)包分類功能整體算法設(shè)計(jì)
3.3.3 數(shù)據(jù)管理功能設(shè)計(jì)
3.3.4 帶寬檢測功能設(shè)計(jì)
3.3.5 數(shù)據(jù)包控制功能設(shè)計(jì)
3.3.5.1 內(nèi)核用戶通信
3.3.5.2 數(shù)據(jù)包處理
3.3.6 用戶交互功能設(shè)計(jì)
3.4 本章小結(jié)
第四章 基于深度包檢測技術(shù)的 P2P 流量控制器詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 數(shù)據(jù)包捕獲模塊
4.2 數(shù)據(jù)包分類模塊
4.2.1 特征庫建立
4.2.2 正則匹配規(guī)則
4.2.3 匹配算法實(shí)現(xiàn)
4.3 數(shù)據(jù)管理模塊
4.4 帶寬檢測模塊
4.5 數(shù)據(jù)包控制模塊
4.6 用戶交互模塊
4.7 本章小結(jié)
第五章 系統(tǒng)測試及測試結(jié)果分析
5.1 測試環(huán)境
5.2 算法功能測試
5.3 系統(tǒng)功能測試
5.4 系統(tǒng)性能測試
5.5 結(jié)果分析
5.6 本章小結(jié)
第六章 總結(jié)
6.1 論文總結(jié)
6.2 下一步工作
致謝
參考文獻(xiàn)
攻碩期間取得的研究成果
【參考文獻(xiàn)】:
期刊論文
[1]烽火DPI打造可控高效的廣電網(wǎng)絡(luò)[J]. 廣播電視信息. 2012(11)
[2]利用DPI技術(shù)打造安全可控廣電網(wǎng)絡(luò)[J]. 孫忠奎,趙俊杰. 郵電設(shè)計(jì)技術(shù). 2012(10)
[3]混合網(wǎng)中的P2P資源共享機(jī)制[J]. 呂曉鵬,王文東,龔向陽,馬建. 北京郵電大學(xué)學(xué)報(bào). 2011(04)
[4]基于包對原理測量瓶頸帶寬方法的實(shí)現(xiàn)與分析[J]. 戴曉棟,宋飛,高德云,張宏科. 計(jì)算機(jī)應(yīng)用與軟件. 2011(07)
[5]P2P協(xié)議識別方法研究[J]. 沈大偉,余敦一. 電腦知識與技術(shù). 2011(18)
[6]淺談P2P的應(yīng)用及存在的問題[J]. 賈佳. 內(nèi)江科技. 2011(04)
[7]P2P流量識別[J]. 魯剛,張宏莉,葉麟. 軟件學(xué)報(bào). 2011(06)
[8]基于正則表達(dá)式的動(dòng)態(tài)應(yīng)用層協(xié)議識別方案[J]. 王杰,石成輝. 計(jì)算機(jī)工程與應(yīng)用. 2010(18)
[9]基于P2P的即時(shí)通信系統(tǒng)的研究[J]. 李永明. 計(jì)算機(jī)與現(xiàn)代化. 2009(08)
[10]基于復(fù)合特征的P2P業(yè)務(wù)識別系統(tǒng)的研究與實(shí)現(xiàn)[J]. 陳慶章,邵奔,陳超. 東南大學(xué)學(xué)報(bào)(自然科學(xué)版). 2008(S1)
博士論文
[1]P2P網(wǎng)絡(luò)流量控制管理若干關(guān)鍵技術(shù)研究[D]. 吳敏.南京郵電大學(xué) 2011
[2]P2P流媒體識別方法的研究[D]. 周麗娟.華中科技大學(xué) 2008
碩士論文
[1]深度包檢測技術(shù)的研究與設(shè)計(jì)[D]. 劉胤.貴州大學(xué) 2008
本文編號:3645440
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3645440.html
最近更新
教材專著