BP网络在P2P流量识别中的应用研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:wlxqzs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对P2P流量识别问题,在研究了相关识别技术的基础上,本文提出了基于改进BP算法的P2P流量识别模型IBPNN-P2PIM。IBPNN-P2PIM模型对P2P流量的识别是基于流量特征和BP网络的分类能力,因此,模型能够对使用动态端口、数据加密和未知的P2P流量做出有效识别,同时还具有了BP网络的自学习、自适应、泛化功能好、鲁棒性强和高度并行处理的优点。该模型对P2P流量具有较好识别能力,而且能够满足实时在线识别的要求。本文首先分析了P2P流具有的特征属性,并选择了可作为P2P流量识别依据的六个流量特征,然后对模型进行了模块划分及各模块处理算法的设计。针对传统BP算法的固有的收敛速度慢和易于陷入局部极小点的缺陷,本文在他人研究的基础上对其进行了改进,并将改进后的BP算用于流分类器模块的设计。   为了验证IBPNN-P2PIM的有效性和可行性,作者设计和实现了基于改进BP算法的P2P流量识别系统IBPNN-P2PIS。以类的形式实现了系统中各模块的功能及它们相互之间的调度关系,并给出了详细的模块功能结构图和核心数据结构定义。在系统测试阶段,与基于传统BP算法的流分类器进行了比较。实验结果表明,IBPNN-P2PIS能够有效地识别出已知的和未知的P2P流量,具有较高的识别率和较低的误识率,从而验证了IPBNN_P2PIM的有效性和可行性。
其他文献
随着电子技术、计算机技术和软件工程的迅猛发展,航空软件系统在航空电子系统中所占的比例越来越大,并且逐渐成为决定航空电子系统安全和可靠性的重要因素。为了提高航空软件
随着互联网络时代的到来,数据越来越多地开始以网络在线的方式进行存储、集成、发布和交换。由于XML具有跨平台,简单易用等特性,在很短的时间内就获得了广泛认同,在众多应用
虚拟手术系统是指利用各种医学影像数据和虚拟现实技术,在计算机中建立一个模拟环境,从而使医生借助虚拟环境中的信息进行手术计划训练,以便在实际手术过程中引导手术的新兴
近几十年来,随着计算机技术的发展,计算机图形学技术的应用也变得越来越广泛,其中一个重要的应用领域是三维场景制作,例如3D动画设计,影视创作、游戏制作、建筑设计和城市规
自然景物的计算机模拟一直是计算机图形学应用的重要课题之一,在景观设计、动画制作和虚拟现实等领域有着广泛的用途。自然界中的海浪、云和火焰等是我们最常见的自然景观,但
科学计算可视化是指运用计算机图形学或者一般图形学的原理和方法,将科学与工程计算产生的大规模数据转化为图形、图像,以直观的、可被人理解的形式表示出来。它在科学计算、
迁移工作流技术是近年来基于移动agent技术提出的一种新的工作流研究方向,特别适合需要频繁地传递大量数据,以及需要大量调用远程服务的分布式并发处理过程。文献[13]提出了
有线数字电视网经过多年的发展,其未来的发展潮流是通信网、互联网、数字电视网的“三网融合”,这为各大数字电视运营商带来了无限商机,业务多元化成为发展的必然趋势。但是,
在CAD/CAM造型系统中,随着曲线曲面造型技术的发展,人们提出了许多相关的理论。CAGD主要研究以复杂方式自由变化的曲线曲面,即所谓的自由型曲线曲面。Bézier曲线和曲面广泛应用
网格技术是一种新型的分布式计算技术,它的目标是实现网络环境上的高性能资源的共享和协同工作,消除信息孤岛和资源孤岛。它可以作为虚拟的整体而使用在地理上分散的计算资源,如