面向局域網(wǎng)的網(wǎng)絡(luò)協(xié)議在線識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:面向局域網(wǎng)的網(wǎng)絡(luò)協(xié)議在線識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 協(xié)議識(shí)別 流量特征 數(shù)據(jù)分析
【摘要】:隨著互聯(lián)網(wǎng)的高速發(fā)展和推廣,網(wǎng)絡(luò)已經(jīng)成為人們生活的一個(gè)重要組成部分,各式網(wǎng)絡(luò)應(yīng)用層出不窮。網(wǎng)絡(luò)在為人們帶來諸多便利的同時(shí),也帶來了信息污染、網(wǎng)絡(luò)入侵等嚴(yán)峻的問題。能夠準(zhǔn)確地識(shí)別互聯(lián)網(wǎng)上每個(gè)流所使用的協(xié)議是確保網(wǎng)絡(luò)安全的前提,它可以實(shí)現(xiàn)網(wǎng)絡(luò)運(yùn)行狀況的準(zhǔn)確監(jiān)控和網(wǎng)絡(luò)資源的有效調(diào)配,同時(shí)也可以提高網(wǎng)絡(luò)入侵檢測的效率和準(zhǔn)確性,改善網(wǎng)絡(luò)服務(wù)的質(zhì)量。 基于上述問題,本文設(shè)計(jì)并實(shí)現(xiàn)了面向局域網(wǎng)的網(wǎng)絡(luò)協(xié)議在線識(shí)別系統(tǒng)。該系統(tǒng)以協(xié)議分析方法、高效字符串匹配算法、協(xié)議端口識(shí)別方法、協(xié)議負(fù)載內(nèi)容識(shí)別方法和基于流測度的識(shí)別方法作為支撐,實(shí)現(xiàn)局域網(wǎng)大流量數(shù)據(jù)在線協(xié)議識(shí)別的功能。同時(shí),該系統(tǒng)能夠?qū)ψR(shí)別結(jié)果進(jìn)行統(tǒng)計(jì)分析、前臺(tái)展示和對(duì)服務(wù)器運(yùn)行狀態(tài)的監(jiān)控,很好地管理和控制系統(tǒng)的運(yùn)行。系統(tǒng)依賴于Linux服務(wù)器,centOS系列操作系統(tǒng)和mysql數(shù)據(jù)庫,完成了應(yīng)用協(xié)議識(shí)別模塊,數(shù)據(jù)統(tǒng)計(jì)分析模塊,數(shù)據(jù)展示模塊以及狀態(tài)采集模塊共四個(gè)模塊的相應(yīng)功能。應(yīng)用協(xié)議識(shí)別模塊以協(xié)議分析方法、高效字符串匹配算法、協(xié)議端口識(shí)別方法、協(xié)議負(fù)載內(nèi)容識(shí)別方法和基于流測度的識(shí)別方法作為支撐,引入libpcap和libnids第三方庫,調(diào)用基于分組的正則表達(dá)式匹配算法和內(nèi)存優(yōu)化的AC匹配算法引擎,實(shí)現(xiàn)對(duì)關(guān)口大流量數(shù)據(jù)的協(xié)議識(shí)別。數(shù)據(jù)統(tǒng)計(jì)分析模塊采用多線程技術(shù)、數(shù)據(jù)庫技術(shù)完成對(duì)識(shí)別結(jié)果的入庫;數(shù)據(jù)展示模塊以PHP做事務(wù)處理,以HTML顯示網(wǎng)頁,以CSS作樣式控制,以Javascript做動(dòng)態(tài)處理,結(jié)合Ajax異步刷新技術(shù),以及引用JQuery、PHPExcel、97MyDate、Highcharts等第三方庫,很好地完成對(duì)數(shù)據(jù)庫信息的前臺(tái)展示,前臺(tái)風(fēng)格鮮明,各部分布局合理,頁面響應(yīng)性能優(yōu)良,用戶體驗(yàn)較好。狀態(tài)采集模塊應(yīng)用shell腳本完成對(duì)Linux服務(wù)器內(nèi)存、磁盤IO和CPU的狀態(tài)采集,并調(diào)用C語言入庫程序完成對(duì)數(shù)據(jù)庫的信息插入。系統(tǒng)在投入使用的過程中表現(xiàn)出了較強(qiáng)的健壯性,各個(gè)接口之間數(shù)據(jù)傳遞準(zhǔn)確且時(shí)延較小,用戶體驗(yàn)較好。系統(tǒng)配置靈活,采用配置文件的方式,系統(tǒng)運(yùn)行所需參數(shù)都從配置文件中讀取,具備良好的通用性。 本系統(tǒng)對(duì)服務(wù)器監(jiān)控采用shell腳本語言,對(duì)協(xié)議的在線識(shí)別和數(shù)據(jù)統(tǒng)計(jì)采用C語言,前臺(tái)使用PHP進(jìn)行事務(wù)處理,,HTML顯示網(wǎng)頁,CSS作樣式控制,Javascript做動(dòng)態(tài)處理。該系統(tǒng)采用B/S模式,應(yīng)用邏輯采用PHP技術(shù),數(shù)據(jù)庫采用“ACCESS或MYSQL等”,設(shè)計(jì)并實(shí)現(xiàn)了“面向局域網(wǎng)的網(wǎng)絡(luò)協(xié)議在線識(shí)別系統(tǒng)”,該系統(tǒng)可以完成“應(yīng)用協(xié)議識(shí)別模塊、數(shù)據(jù)統(tǒng)計(jì)分析模塊、數(shù)據(jù)展示模塊、狀態(tài)采集模塊”功能,相關(guān)功能擴(kuò)展還存在缺陷或不足,在以后的工作中進(jìn)一步完善。 該系統(tǒng)經(jīng)過測試,已達(dá)到預(yù)期目標(biāo),并已投入使用。
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.08;TP393.1
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 李陽春;網(wǎng)絡(luò)性能聚合問題探討[J];廣東通信技術(shù);2003年01期
2 賀德強(qiáng);Remote Multimedia Monitoring System Based on Embedded Web Server for Networked Manufacturing[J];Journal of Chongqing University;2002年01期
3 Gregor Roth;李明;;服務(wù)器負(fù)載均衡架構(gòu)之應(yīng)用層負(fù)載均衡——服務(wù)器集群的高擴(kuò)展性和高可用性[J];程序員;2009年01期
4 何梅,徐迎曉,李敏,唐黎平,吳建軍;網(wǎng)絡(luò)性能自動(dòng)報(bào)警Web系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2003年02期
5 張文杰,錢德沛,白躍彬,許大煒,欒鐘治;一種網(wǎng)絡(luò)性能評(píng)價(jià)指標(biāo)制定框架[J];計(jì)算機(jī)工程與應(yīng)用;2003年10期
6 秦剛,李俊;基于SNMP的網(wǎng)絡(luò)設(shè)備監(jiān)視系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2003年13期
7 屈利娟;郭麗霞;賀天鶴;;基于SNMP的服務(wù)器性能監(jiān)控技術(shù)[J];計(jì)算機(jī)時(shí)代;2007年01期
8 張鼎興,伍春華;基于RMON2及流量分析的網(wǎng)絡(luò)性能改善方法[J];湛江海洋大學(xué)學(xué)報(bào);2003年01期
9 范云芝,陳樹平;利用Socket實(shí)現(xiàn)基于Web的遠(yuǎn)程監(jiān)測系統(tǒng)[J];陜西工學(xué)院學(xué)報(bào);2005年01期
10 程念陵,文康珍;基于流量工程的網(wǎng)絡(luò)性能實(shí)時(shí)監(jiān)測系統(tǒng)[J];武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版);2003年01期
本文編號(hào):1269758
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1269758.html