文件传输中P2P协议流量检测

文件传输中P2P协议流量检测

论文摘要

P2P是近年来改变互联网应用模式的最新技术之一,P2P技术不仅为用户提供了前所未有的便利,同时也试图有效地整合互联网的潜在资源,将基于网页的互联网变成动态存取、自由交互的海量信息网络。另一方面,P2P的用户数目及其庞大而且流量已经成为网络上最大的流量。而这样巨大的流量也给运营商带来了巨大的压力,他们迫切需要找到一种有效的方式来管理各种类型的P2P应用。本文主要研究了目前典型的各种文件传输P2P的流量检测特征,并提出了一种基于文件传输P2P流量检测系统,并针对文件传输中资源搜索策略进行了改进,使得系统的检测的效率大大提升,为精确识别和管理P2P提出了一种解决方案。全文共分五章,文章一开始为绪论,主要介绍了本文的研究背景和本文的主要工作;第一章详细介绍了P2P文件传输系统的发展,包括P2P的概述和发展动向;第二章对P2P的流量识别技术包括P2P流量的基本特征、流量识别技术以及流量的管理策略进行了介绍;第三章对现有的P2P资源搜索策略进行了改进并做了研究分析,同时对改进算法进行了评测;第四章实验研究了P2P的传输层、应用层流量特征,并对各种P2P的传输层、应用层特征做了研究和总结;第五章给出了基于文件传输P2P流量检测系统需求分析的系统功能设计,并对系统进行详细设计,它可以检测出各种典型的P2P应用,最后对系统进行模拟测试,并分析了试验结果;最后结论是对下一步研究工作的改进和对未来工作的展望。

论文目录

  • 摘要
  • Abstract
  • 绪论
  • 一、课题研究学术背景及意义
  • 二、课题研究的主要内容及工作
  • 第一章 P2P 文件传输系统发展概要
  • 1.1 P2P 概述
  • 1.2 P2P 的应用
  • 1.2.1 对等计算
  • 1.2.2 协同工作
  • 1.2.3 搜索引擎
  • 1.2.4 文件交换
  • 1.3 P2P 文件传输
  • 1.3.1 P2P 文件共享
  • 1.3.2 P2P 分布式存储
  • 1.3.3 P2P 搜索技术
  • 1.4 Gnutella 网络文件传输过程
  • 1.4.1 连接建立
  • 1.4.2 分布式搜索
  • 1.4.3 消息泛洪(flooding)机制
  • 1.4.4 文件下载
  • 本章小结
  • 第二章 P2P 流量识别和监控技术
  • 2.1 P2P 流量特征及危害
  • 2.2 P2P 流量检测技术概述
  • 2.2.1 基于端口号的方法
  • 2.2.2 深度数据包检测技术
  • 2.2.3 基于流量特征的检测技术
  • 2.3 P2P 流量识别技术
  • 2.3.1 IP 地址识别
  • 2.3.2 端口识别
  • 2.3.3 基于会话的分类
  • 2.3.4 IPpair 法识别
  • 2.3.5 双向识别
  • 2.3.6 深层数据包检测技术(DPI)
  • 2.3.7 基于流量特征的检测技术
  • 2.4 P2P 流量检测综合方案
  • 2.5 P2P 流量控制技术
  • 2.5.1 直路串接控制技术
  • 2.5.2 旁路干扰控制技术
  • 2.6 P2P 流量管理策略
  • 本章小结
  • 第三章 P2P 文件传输中资源搜索策略
  • 3.1 引言
  • 3.2 搜索策略和目前研究现状
  • 3.2.1 存在的问题
  • 3.3 基于资源路由表算法思想及实现
  • 3.3.1 算法的思想
  • 3.4 改进算法的描述和实现
  • 3.4.1 资源路由表的建立
  • 3.4.2 资源路由表的动态维护和更新
  • 3.4.3 改进算法性能分析
  • 3.4.4 仿真实验
  • 本章小结
  • 第四章 P2P 网络传输层与应用层流量识别特点研究
  • 4.1 P2P 传输层特性研究
  • 4.1.1 端口特性
  • 4.1.2 端口识别性能分析
  • 4.1.3 连接特性识别
  • 4.1.4 传输层特性识别
  • 4.1.5 连接建立过程中TCP/UDP 识别
  • 4.1.6 (保持网络连接)过程特性
  • 4.1.7 数据下载过程识别
  • 4.1.8 用户行为
  • 4.2 P2P 应用层特性研究
  • 4.2.1 端口识别技术
  • 4.2.2 协议特征码识别技术
  • 4.2.3 一次匹配、二次匹配识别技术
  • 4.2.4 应用层流量控制技术
  • 4.2.5 网络流量监控技术
  • 4.2.6 应用层特征
  • 本章小结
  • 第五章 文件传输中P2P 协议流量检测系统设计
  • 5.1 系统目标
  • 5.2 系统需求分析和部署
  • 5.2.1 识别多种P2P 应用与系统通用性
  • 5.2.2 动态加载
  • 5.2.3 可调的匹配次序
  • 5.2.4 可以选择匹配方法
  • 5.2.5 系统基本处理流程
  • 5.2.6 系统的部署
  • 5.3 系统功能设计
  • 5.3.1 应用处理模块
  • 5.3.2 系统管理模块
  • 5.3.3 后台处理模块
  • 5.4 系统的详细实现
  • 5.4.1 P2P 流量监测的处理
  • 5.4.2 P2P 用户信息的处理
  • 5.4.3 基于局部流量信息的处理
  • 5.5 系统的测试内容和结果分析
  • 5.5.1 测试的内容
  • 5.5.2 测试的结果
  • 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    文件传输中P2P协议流量检测
    下载Doc文档

    猜你喜欢