网络流量分类器的设计及实现摘要随着Internet迅猛发展,网络规模日趋庞大。作为信息社会的一个重要基础,互联网正在深刻影响越来越多的用户的学习工作生活,成为他们学习工作生活的重要组成部分。另一方面,互联网也在其飞速发展的过程中,向人们提出了一系列的挑战。其中,一个关键的问题在于如何管理、优化网络,而管理好网络资源的先决条件就是要对网络上的流量有所了解和认识。识别网络流量,将不同的网络流量分类出来,将对网络的Qos管理、趋势分析以及安全检测都有着非常重要的关系。网络上新的服务开始层出不穷,在很多新的网络服务中(如,P2P,文件共享,在线游戏等)端口的不确定性以及其它方面的原因使得基于端口和协议的传统方法已不能进行正确的网络流量的分类和统计。论文从网络流量中计算各种有效载荷的独立特征,如:包的长度(packetlength),持续时间(duration)等,建立一种贝叶斯分类器将网络流量在网络的应用层按其协议分类为不同的应用类型,如DNS、SSH、WEB等。实验结果表明利用贝叶斯分类器进行网络流量分类是可行且有效的一种方法。关键词:网络流量,流量特征,朴素贝叶斯分类器目录第1章绪论..................................错误!未定义书签。1.1网络流量分类背景.......................................................................错误!未定义书签。1.2网络流量分类的研究现状..........................................................错误!未定义书签。1.3开发的关键技术..........................................................................错误!未定义书签。1.3.1后台开发工具Java语言简介................................................错误!未定义书签。1.3.2数据库工具SQLSERVER简介............................................错误!未定义书签。1.4论文的结构安排..........................................................................错误!未定义书签。1.5小结..............................................................................................错误!未定义书签。第2章网络流量数据分析工具及相关算法........错误!未定义书签。2.1WildPacketsOmniPeek的具体介绍.........................................错误!未定义书签。2.1.1使用WildPacketsOmniPeek抓包的方法.............................错误!未定义书签。2.2netmate分析计算特征...............................................................错误!未定义书签。2.3贝叶斯学习..................................................................................错误!未定义书签。2.3.1贝叶斯简介.............................................................................错误!未定义书签。2.3.2贝叶斯法则.............................................................................错误!未定义书签。2.3.3朴素贝叶斯分类器................................................................错误!未定义书签。2.4小结..............................................................................................错误!未定义书签。第3章系统总体设计...........................错误!未定义书签。3.1系统总体分析..............................................................................错误!未定义书签。3.2系统逻辑结构分析......................................................................错误!未定义书签。3.3系统模块设计..............................................................................错误!未定义书签。3.3.1样本数据库提取模块.............................................................错误!未定义书签。3.3.2特征属性学习模块.................................................................错误!未定义书签。3.3.3新实例分析模块.....................................................................错误!未定义书签。3.3.4信息显示模块.........................................................................错误!未定义书签。3.4小结..............................................................................................错误!未定义书签。第4章系统实现..............................错误!未定义书签。4.1系统总体框架..............................................................................错误!未定义书签。4.2系统模块的实现..........................................................................错误!未定义书签。4.2.1样本数据库提取模块的实现.................................................错误!未定义书签。4.2.2特征属性学习模块及新实例分析模块.................................错误!未定义书签。4.2.3信息显示模块.........................................................................错误!未定义书签。4.3小结..............................................................................................错误!未定义书签。结论.........................................错误!未定义书签。致谢........................................错误!未定义书签。参考文献......................................错误!未定义书签。附录........................................错误!未定义书签。图4.1网络流量分类器运行界面图图4.2分类器下拉框图图4.3无实例数据的分类器效果图结果如图4.4所示:图4.4分类器的样本表显示图图4.5分类器的测试表图图4.6分类器的实例数据分析结果图Poweredby计算机毕业论文网重要提示:本论文由大学论文网毕业论文下载网:联系