基于流量特征的P2P流量检测

基于流量特征的P2P流量检测

论文摘要

随着90年代初P2P(peer-to-peer)的出现,P2P应用迅速的增长,已经发展成为Internet中流量增长最为迅速的应用之一。与第一代P2P使用确定的端口号不同,现在的P2P应用通过使用诸如动态端口号,端口号跳跃,冒充HTTP和有效载荷加密等技术,已经拥有了掩盖其存在的能力。随着P2P应用的不断发展,我们需要健壮、有效的方法来进行P2P流量的识别。本文从P2P协议的工作原理与实现机制入手,研究分析了目前P2P应用发展的状况及典型的P2P应用,并在此基础上做了以下工作:1.研究分析了当前存在的几种P2P流量识别方案的工作原理,及其在P2P流量识别过程中的特点和存在的问题。2.提出了一种新的基于传输层连接特征的P2P流量识别方法。介绍了该方法的理论基础、涉及的NetFlow数据格式及支持向量机的相关知识。3.设计并实现了基于本文识别方法的P2P流量识别系统。介绍了P2P流量识别系统的总体设计架构和实现机制,进而详细说明该系统的组成模块。4.在真实的网络环境中,对本文提出的方案进行实验,并对实验结果进行分析、评价。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究内容及目标
  • 1.2.1 研究内容
  • 1.2.2 研究目标
  • 1.3 本文的组织结构
  • 第二章 P2P 技术概述
  • 2.1 P2P 的概念
  • 2.2 P2P 技术的应用
  • 2.3 P2P 网络的特点
  • 2.4 典型P2P 系统介绍
  • 2.5 P2P 的发展过程及所面临的问题
  • 2.5.1 P2P 的发展过程
  • 2.5.2 P2P 技术所面临的问题
  • 第三章 P2P 流量检测技术现状及分析
  • 3.1 当前P2P 流量检测技术现状
  • 3.2 P2P 流量检测方法的分析
  • 3.2.1 基于payload 特征检验方法的特点
  • 3.2.2 基于流量特征的检测方法的特点
  • 3.3 国内外相关产品介绍
  • 第四章 基于连接特征的P2P 流量识别方法及系统实现
  • 4.1 基于连接特征的P2P 流量识别方法
  • 4.1.1 主要研究对象
  • 4.1.2 网络流量监控数据源——NetFlow
  • 4.1.3 识别工具——支持向量机
  • 4.1.4 识别特征提出的理论基础
  • 4.2 系统的总体设计架构及模块功能
  • 4.2.1 系统的总体设计架构
  • 4.2.2 P2P 识别模块的实现
  • 第五章 P2P 流量识别系统的实际性能测试结果及分析
  • 5.1 实验环境
  • 5.2 实验方法
  • 5.2.1 数据的采集
  • 5.2.2 测试的对照标准
  • 5.2.3 实验步骤
  • 5.3 实验结果
  • 5.3.1 对全部P2P 应用的识别实验一
  • 5.3.2 对全部P2P 应用的识别实验二
  • 5.3.3 对Bittorrent 的识别实验一
  • 5.3.4 对Bittorrent 的识别实验二
  • 5.3.5 对PPLive 的识别实验一
  • 5.3.6 对PPLive 的识别实验二
  • 5.4 实验结果分析
  • 第六章 总结与展望
  • 6.1 全文总结
  • 6.2 对进一步研究工作的展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于流量特征的P2P流量检测
    下载Doc文档

    猜你喜欢