基于IPv6的上網(wǎng)行為分析系統(tǒng)的研究與開(kāi)發(fā)
發(fā)布時(shí)間:2018-04-05 20:05
本文選題:IPv6 切入點(diǎn):元編程 出處:《華北電力大學(xué)》2014年碩士論文
【摘要】:隨著IPv6的普及,越來(lái)越多IPv6相關(guān)的應(yīng)用、工具、網(wǎng)絡(luò)站點(diǎn)的出現(xiàn),使得網(wǎng)絡(luò)管理者們想要知道在當(dāng)前IPv6網(wǎng)絡(luò)中運(yùn)行著哪些應(yīng)用,進(jìn)行著哪些數(shù)據(jù)交互,,用戶在進(jìn)行怎樣的上網(wǎng)行為。而傳統(tǒng)的IPv4上網(wǎng)行為分析系統(tǒng)無(wú)法在IPv6的網(wǎng)絡(luò)中使用,這就使得基于IPv6上網(wǎng)行為分析系統(tǒng)的研究和開(kāi)發(fā)變得重要和迫切。 本文首先研究和分析了IPv6的發(fā)展?fàn)顩r和用戶行為分析的方法。并指出了目前妨礙IPv6上網(wǎng)行為分析系統(tǒng)研究和開(kāi)發(fā)的并不是在用戶行為分析,以及數(shù)據(jù)挖掘技術(shù)的方面的問(wèn)題,而是到目前為止還沒(méi)有一套易于擴(kuò)展和維護(hù)的協(xié)議解析程序,使得開(kāi)發(fā)人員在面對(duì)如此多,而且新的協(xié)議時(shí)無(wú)法從數(shù)據(jù)包中第一時(shí)間解析出所需要的數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的分析。 本文對(duì)系統(tǒng)相關(guān)模塊進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn)。該系統(tǒng)基于Wireshark進(jìn)行網(wǎng)絡(luò)端口數(shù)據(jù)包捕獲,采用了元編程的協(xié)議解析程序?qū)W(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行了基于協(xié)議和內(nèi)容的分析,并以HTTP協(xié)議為例,對(duì)上網(wǎng)行為進(jìn)行分析。系統(tǒng)使用MongoDB來(lái)保存分析的數(shù)據(jù)。使用了B/S架構(gòu)的模式,利用函數(shù)式語(yǔ)言Clojure的Ring框架來(lái)搭建數(shù)據(jù)分析的服務(wù)器以及Ajax技術(shù)對(duì)客戶端提取數(shù)據(jù)進(jìn)行優(yōu)化。最后在搭建好的測(cè)試環(huán)境下,對(duì)系統(tǒng)進(jìn)行測(cè)試,取得較好的效果。 本文將為以后開(kāi)發(fā)IPv6系統(tǒng)提供新的思路,通過(guò)B/S架構(gòu)的方式、元編程的思想來(lái)構(gòu)建易于擴(kuò)展、易于維護(hù)的高性能的系統(tǒng)。
[Abstract]:With the popularity of IPv6, more and more IPv6 related applications, tools, network sites appear, so network managers want to know which applications are running in the current IPv6 network and what data interaction is going on.What kind of online behavior users are doing.But the traditional IPv4 Internet behavior analysis system can not be used in the network of IPv6, which makes the research and development of Internet behavior analysis system based on IPv6 become important and urgent.This paper first studies and analyzes the development of IPv6 and the methods of user behavior analysis.It is pointed out that the current research and development of IPv6 online behavior analysis system is not in the aspects of user behavior analysis and data mining technology, but there is no protocol parsing program which is easy to be extended and maintained up to now.It makes developers face so much, and the new protocol can not parse the needed data from the packet in the first time, so that the data can be analyzed.In this paper, the system related modules are designed and implemented.In this system, the network port data packet is captured based on Wireshark, and the protocol and content of network data packet are analyzed by metaprogramming protocol parsing program. Taking HTTP protocol as an example, the behavior of Internet access is analyzed.The system uses MongoDB to store the analyzed data.Using the B / S architecture, the Ring framework of functional language Clojure is used to build the server for data analysis and the Ajax technology to optimize the client data extraction.Finally, the system is tested in a good test environment, and good results are obtained.This paper will provide a new idea for developing IPv6 system in the future. Through the way of B / S architecture and meta programming, we can construct a high performance system which is easy to expand and maintain.
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.04
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 劉昕;徐恪;陳文龍;趙玉東;;融合物聯(lián)網(wǎng)的下一代互聯(lián)網(wǎng)體系結(jié)構(gòu)研究[J];電信科學(xué);2011年11期
2 李淼;楊家海;王會(huì);;IPv6過(guò)渡技術(shù)分析與評(píng)述[J];廣西大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年S1期
3 朱田;陳濤;馬迪;王利明;毛偉;;基于IPv4向IPv6過(guò)渡的IP追溯技術(shù)研究[J];計(jì)算機(jī)應(yīng)用研究;2011年12期
4 汪紅蕾;;兩部繪就高強(qiáng)鋼筋推廣路線圖[J];建筑;2012年04期
5 侯衛(wèi)彪;;IPv6網(wǎng)絡(luò)及其過(guò)渡技術(shù)分析[J];太原師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2011年01期
本文編號(hào):1716264
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1716264.html
最近更新
教材專著