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

基于复合特征的P2P业务流量识别系统的设计与实现

作 者: 陈超
导 师: 陈庆章
学 校: 浙江工业大学
专 业: 计算机应用技术
关键词: P2P 流量识别 流统计特征 复合特征 Netfilter框架
分类号: TP393.06
类 型: 硕士论文
年 份: 2007年
下 载: 13次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着互联网的发展,P2P(peer to peer)已经成为当前发展最快的网络应用技术之一。它在给人们带来巨大便利的同时,也带来了一些问题,如带宽紧缺、网络盗版、安全管理等。这些问题迫切要求在发展P2P技术的同时,也能对其流量进行有效的识别和控制。本文在对当前P2P流量识别方面的研究现状进行了较为详尽的总结和分类的基础上,着重分析了P2P流量的各种识别特征,尤其是重点研究了P2P应用的流统计特征,根据不同应用的流量模式和实验结果,提出了一种基于流统计特征的P2P识别方法。这种方法不需要对数据报文载荷信息进行检查,因此不受数据是否加密的限制,扩大了P2P识别的范围。论文将基于流统计特征的识别方法与端口识别法、有效载荷特征串识别法、传输层流量特征识别法结合起来,构建和实现了一种基于复合特征的P2P流量识别系统。该系统具有良好的扩展性,能识别多种P2P业务。文章给出了该系统的总体设计、关键数据结构和各个模块的设计和实现。并将整个系统整合到了Linux下的Netfilter防火墙框架中实现P2P流量的在线识别和控制功能。论文通过实验验证了新设计的系统的有效性。实验数据证明,该系统不仅能识别出更多的P2P应用,而且还具有较高的识别率和较低的误报率和漏报率,应用到实际网络中效果良好。

全文目录


摘要  5-6
ABSTRACT  6-11
图索引  11-13
表索引  13-14
第一章 绪论  14-22
  1.1 P2P网络和技术  14-17
    1.1.1 P2P概念  14-15
    1.1.2 P2P网络拓扑结构  15-17
    1.1.3 P2P网络的特点  17
  1.2 问题及研究意义  17-20
    1.2.1 存在的问题  17-19
    1.2.2 研究意义  19-20
  1.3 研究思路及论文组织  20-21
    1.3.1 研究思路  20-21
    1.3.2 论文组织  21
  1.4 本章小结  21-22
第二章 当前P2P流量识别研究现状  22-32
  2.1 现有P2P流量识别技术  22-30
    2.1.1 端口识别法研究现状  22-23
    2.1.2 特征串识别法研究现状  23-25
    2.1.3 传输层特征识别法研究现状  25-29
    2.1.4 其他识别方法研究现状  29-30
  2.2 现有的P2P流量识别系统  30
    2.2.1 国外P2P流量识别系统  30
    2.2.2 国内P2P流量识别系统  30
  2.3 当前研究的主要不足  30-31
  2.4 本章小结  31-32
第三章 基于流统计特征的P2P业务流量识别方法的设计  32-47
  3.1 现有P2P识别方法分析  32-39
    3.1.1 基于端口的P2P识别  32
    3.1.2 基于有效载荷特征串的P2P识别  32-37
    3.1.3 基于传输层流量特征的P2P识别  37-39
  3.2 一种基于流统计特征的P2P识别方法的设计  39-46
    3.2.1 相关概念  39-40
    3.2.2 流持续时间  40
    3.2.3 流的总长度  40-41
    3.2.4 包大小变化频率  41-45
    3.2.5 流统计特征条件  45-46
  3.3 其他识别特征  46
  3.4 本章小结  46-47
第四章 基于复合特征的P2P业务流量识别系统的设计及实现  47-65
  4.1 设计目标  47
  4.2 系统总体设计  47-56
    4.2.1 Netfilter/iptables框架  47-51
    4.2.2 系统的总体结构和功能  51-52
    4.2.3 系统的总体流程  52-54
    4.2.4 关键数据结构设计  54-56
  4.3 各识别子模块处理流程设计  56-61
    4.3.1 端口识别子模块  56
    4.3.2 传输层流量特征识别子模块  56-57
    4.3.3 有效载荷特征串识别子模块  57-58
    4.3.4 流统计信息离线分析子模块  58-61
  4.4 管理模块  61-62
  4.5 扩展Netfilter模块实现P2P识别系统  62-63
  4.6 处理模块  63-64
  4.7 本章小结  64-65
第五章 实验验证  65-73
  5.1 实验一: 流统计特征识别方法的有效性验证  65-68
    5.1.1 实验环境  65-66
    5.1.2 实验结果及分析  66-68
  5.2 实验二:复合特征 P2P流量识别系统的有效性验证  68-69
  5.3 实验三:实际运行效果  69-73
    5.3.1 实验环境  69
    5.3.2 实验结果与分析  69-73
第六章 总结和展望  73-75
  6.1 全文总结  73
  6.2 展望  73-75
参考文献  75-80
致谢  80-81
攻读学位期间发表的学术论文目录  81

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  5. 基于P2P流媒体系统的设计与实现,TN919.8
  6. 基于人工免疫的病毒检测技术研究,TP393.08
  7. 基于自组织网络的分布式广域后备保护研究,TM774
  8. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  9. 基于P4P的流媒体点播系统研究与实现,TN948.64
  10. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  11. 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
  12. P2P网络信任模型及其相关技术的研究,TP393.08
  13. P2P流媒体特征提取技术研究与实现,TN919.8
  14. 大流量环境下实时P2P流媒体行为识别系统设计与实现,TN919.8
  15. 一个基于UDP协议的P2P即时通讯软件的设计与实现,TP393.02
  16. 一种IPV4/IPV6混合网络下P2P直播系统资源共享方法,TP393.02
  17. 基于P2P架构下的移动“全球眼”系统实现及性能分析,TN929.5
  18. 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8
  19. 面向机顶盒的P2P流媒体音频播放系统研究,TN948.55
  20. Pre~2VOD:一种VCR操作支持的VOD/P2P系统,TN948.64
  21. 一种无主控制的云存储架构的研究,TP333

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