目录前言1 P2P简介 11.1 P2P定义 11.2 P2P特点 21.3 P2P发展历史与现状 41.3.1 P2P发展的四个阶段 41.3.2 国外P2P技术的研究现状 61.3.3 国内P2P技术的研究现状 81.3.4 P2P的网络流量 81.4 P2P的主要应用领域与代表软件 101.4.1 下载 101.4.2 流媒体 111.4.3 即时通信 141.4.4 其他领域 161.5 P2P产业 171.5.1 P2P产业链 171.5.2 版权问题 201.5.3 P2P与电信网络运营 211.6 本章总结 222 P2P网络核心技术——拓扑结构与内容路由 232.1 P2P网络基本概念 232.2 集中式P2P网络 252.3 纯分布式P2P网络 272.3.1 小世界模型 272.3.2 纯分布式P2P网络的网络拓扑与内容路由 302.4 混合式P2P网络 332.5 结构化P2P网络 352.5.1 DHT算法概述 372.5.2 Chord算法 382.5.3 Pastry算法 432.5.4 CAN算法 472.6 本章总结 483 P2P网络核心技术——内容传送 493.1 非实时内容传送技术 493.1.1 基本传送技术 503.1.2 基于网络编码的模式 523.2 实时内容传送技术 553.3 NAT穿越 623.4 本章总结 654 P2P开发平台 664.1 JXTA 674.1.1 JXTA介绍 674.1.2 JXTA层次结构 674.1.3 JXTA协议 684.1.4 JXTA相关概念 694.1.5 开发实例 754.2 Python 904.2.1 Python介绍 904.2.2 Python的基本语法和结构 914.2.3 开发实例 934.3 本章总结 985 P2P文件共享应用 995.1 P2P文件共享应用系统 995.2 BitTorrent下载系统 995.2.1 BT系统结构 1005.2.2 BT网络协议分析 1015.2.3 CTorrent程序源码分析 1105.3 eMule下载系统 1145.3.1 eMule系统结构 1155.3.2 eMule网络协议分析 1185.3.3 eMule源代码分析 1245.4 本章总结 1396 P2P网络流媒体应用 1406.1 流媒体系统概述 1406.1.1 流媒体系统架构 1406.1.2 P2P流媒体系统 1426.2 PeerCast流媒体传输系统 1436.2.1 PeerCast系统结构 1446.2.2 PeerCast网络协议 1446.2.3 频道组织结构 1456.2.4 工作流程 1456.2.5 算法原理 1486.2.6 PeerCast源代码分析 1516.3 本章总结 1687 P2P网络即时通信应用 1697.1 即时通信 1697.2 Skype通信系统 1697.2.1 Skype简介 1697.2.2 Skype系统结构 1717.2.3 Skype协议分析 1737.3 本章总结 1878 P2P网络搜索应用 1888.1 P2P搜索原理及算法 1888.1.1 非结构化P2P网络搜索算法 1888.1.2 结构化P2P网络搜索算法 1918.1.3 其他搜索算法 1938.1.4 算法对比分析 1948.2 典型应用 1958.2.1 搜索引擎工作原理 1958.2.2 YaCy搜索引擎系统 1958.3 本章总结 1989 P2P网络运营系统体系架构 1999.1 终端呈现 2009.2 P2P业务封装 2009.2.1 子系统功能 2009.2.2 子系统接口 2019.3 P2P基础服务 2049.3.1 子系统功能 2049.3.2 子系统接口 2059.4 内容提供 2069.5 发布管理 2069.5.1 子系统功能 2069.5.2 子系统接口 2079.6 认证/计费管理 2079.6.1 子系统功能 2079.6.2 子系统接口 2079.7 本章总结 20810 P2P网络监控 20910.1 P2P网络监控的意义 20910.1.1 P2P网络监控概念 20910.1.2 P2P监控现状 21210.1.3 P2P监控意义 21410.2 P2P网络监测手段 21610.2.1 传统P2P监测手段 21610.2.2 基于DPI技术的P2P监测 21910.2.3 P2P监测手段小结 22310.3 P2P网络控制手段 22410.3.1 法律政策手段 22410.3.2 经济手段 22710.3.3 技术手段 23210.3.4 P2P控制手段小结 24210.4 P2P网络监控系统 24310.4.1 DPI系统的实现 24310.4.2 DPI系统流量识别过程 24710.4.3 旁路部署式DPI系统 25010.4.4 串接部署式DPI系统 25110.4.5 集成式DPI系统 25310.4.6 DPI系统综合比较 25610.4.7 DPI系统功能和性能要求 25810.4.8 P2P网络监控发展趋势 26610.5 本章总结 26911 P2P网络未来趋势 27011.1 综合平台 27211.2 协议标准化 27511.3 终端统一化 27611.4 从P2P到P4P 27811.5 从IPv4到IPv6 28311.6 P2P和云计算 28811.7 本章总结 293主要参考文献 294