学位论文 > 优秀研究生学位论文题录展示

P2P流量识别方法研究

作 者: 钟以融
导 师: 马刚
学 校: 东北财经大学
专 业: 电子商务
关键词: P2P 流量识别 BP神经网络 支持向量机
分类号: TP393.02
类 型: 硕士论文
年 份: 2010年
下 载: 123次
引 用: 0次
阅 读: 论文下载
 

内容摘要


P2P是一种新型的网络应用模式,其最大特点是依靠网络边缘节点,而非中心服务器节点来实现自组织和资源共享。至P2P应用出现以来,因其方便和快速的网络体验,在短短几年之内,迅速发展并占领了多个网络应用领域。但P2P技术在快速发展的同时,也给网络管理带来了许多新的问题。如消耗了大量的网络带宽,版权纠纷以及安全问题等等。然而,随着P2P技术的飞速发展,新的P2P技术采用了动态端口、负载加密等流量隐藏技术,使得传统的端口识别及深层数据报识别等对P2P流的识别不再有效。因此,研究有效的P2P流识别方法成为P2P管理的重要课题和急需解决的问题。针对传统的流量检测方法在应对P2P流量时不够准确和有效的问题,基于传输层特征的方法和基于数据挖掘的P2P流量识别方法开始受到重视。目前较为准确的方法是基于传输层行为特征的P2P流量识别方法。但这种方法还不能应用在实时的流量识别中,在实际应用中,需要对流进行实时的控制,以更好更高效地提高网络的性能,只适用于流量记录的分析还不够成熟。本文研究了P2P的几种网络拓扑结构和常见的P2P流量识别方法,讨论了其在P2P流识别过程中的原理和问题。提出了一种基于误差反向传播神经网络的P2P流量识别方法,该方法以流量中数据包的统计特征为识别依据,建立后向传播神经网络模型。概述了误差反向传播神经网络技术,对P2P流量进行了特征选择和提取,建立了模型,并用软件对模型进行仿真实现。验证结果证明了该方法的有效性和精确性,能够准确地判定网络数据流是P2P流还是非P2P流。与目前常见的几种P2P流量识别技术相比,在网络中使用基于后向传播神经网络技术识别P2P流量具有泛化性高、自学能力强的特点,且具有良好的适应性和效率。基于后向传播的算法能够有效地识别出P2P主机,且误报率低。但该方法识别结果的粒度较粗,只能判别主机是或不是P2P主机,不能判别P2P主机运行的是哪一种具体的P2P应用。P2P应用级分类对流量分析和流量控制都具有重要的意义。基于后向传播的算法将主机分成了两类,而P2P应用级分类则是一个多类问题。显然,简单的阈值模型无法进行有效地区分。在后向传播算法的基础上,提出一种基于支持向量机的P2P应用级分类方法。通过分析传统应用和P2P应用之间的各个方面的差异,总结出P2P流量的共性。然后从连接模式、数据包特征等方面归纳出P2P流量的行为特征,结合支持向量机优良的分类性能,对不同应用类型的P2P流进行应用级分类。并采用了循环选择算法对训练过程进行了优化处理,使用交叉验证和网络搜索的策略对支持向量机核函数的参数进行选择。通过对BT, Emule, PPStream三种P2P流的分类实验,验证了方法的有效性,平均分类准确率为95%。验证结果表明,基于支持向量机的P2P流量检测技术表现出了良好的性能。

全文目录


摘要  2-4
ABSTRACT  4-8
1 引言  8-14
  1.1 研究背景  8-10
  1.2 研究目的和意义  10-11
  1.3 国内外研究现状和发展趋势  11-12
  1.4 主要工作和结构安排  12-14
2 P2P技术与应用  14-28
  2.1 P2P技术概述  14-17
    2.1.1 P2P的概念和特点  14-16
    2.1.2 P2P模式与C/S模式的比较  16-17
  2.2 P2P的工作原理  17-24
  2.3 P2P的主要应用  24-28
3 P2P流量识别综述  28-37
  3.1 基于端口的识别  29-30
  3.2 基于深层数据报检测的识别  30-31
  3.3 基于流量特征行为的识别  31-34
  3.4 基于数据挖掘的流量识别  34-37
4 基于BP的P2P流量识别方法  37-48
  4.1 BP神经网络概述  37-38
  4.2 P2P流量的特征  38-41
  4.3 基于BP的P2P流量识别模型建立  41-45
  4.4 MATLAB实现  45-48
5 基于SVM的P2P应用级分类方法  48-58
  5.1 支持向量机原理  48-50
  5.2 基于支持向量机的P2P应用级分类  50-51
  5.3 模型建立  51-55
  5.4 Matlab实现  55-58
6 总结  58-60
  6.1 全文总结  58
  6.2 进一步工作的展望  58-60
参考文献  60-66
后记  66-67

相似论文

  1. 基于SVM的常压塔石脑油干点软测量建模研究,TE622.1
  2. 音乐结构自动分析研究,TN912.3
  3. 胆囊炎和肾病综合症脉象信号的特征提取与分类研究,TP391.41
  4. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  5. 中医舌诊中舌形与齿痕的特征提取及分类研究,TP391.41
  6. 基于图像的路面破损识别,TP391.41
  7. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  8. 机械臂视觉伺服系统的研究,TP242.6
  9. 基于支持向量机的故障诊断方法研究,TP18
  10. 市级旅游用地规划环境影响评价研究,X820.3
  11. 大学生综合素质测评研究,G645.5
  12. 基于并行算法的模糊综合评价模型的设计与应用,TP18
  13. 基于神经网络的牡蛎呈味肽制备及呈味特性研究,TS254.4
  14. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  15. 基于车载3D加速传感器的路况监测研究,TP274
  16. 煤矿风险信息集成与智能预警研究,X936
  17. 基于特征选择的入侵检测研究,TP393.08
  18. 基于数据流挖掘技术的流量识别,TP393.06
  19. 织物疵点检测与自动化等级评定系统研究,TP391.41
  20. 类双曲壳的构建及应用,O185.1
  21. 基于MATLAB的课程教学质量评价模型的设计与仿真,TP319

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com