
本书较为系统地介绍了P2P的理论基础,对P2P的基础路由,如DHT算法、DHT性能作了深入介绍,对最新的理论成果网络编码也作了深入浅出的分析。本书主要面向希望全面掌握P2P知识的初级读者和:P2P软件的开发者。通过阅读本书,读者能够快速掌握P2P的基础原理,并循序渐进地深入理解P2P的核心理论和应用技术。 |
前言
1 P2P简介
1.1 P2P定义
1.2 P2P特点
1.3 P2P发展历史与现状
1.3.1 P2P发展的四个阶段
1.3.2 国外P2P技术的研究现状
1.3.3 国内P2P技术的研究现状
1.3.4 P2P的网络流量
1.4 P2P的主要应用领域与代表软件
1.4.1 下载
1.4.2 流媒体
1.4.3 即时通信
1.4.4 其他领域
1.5 P2P产业
1.5.1 P2P产业链
1.5.2 版权问题
1.5.3 P2P与电信网络运营
1.6 本章总结
2 P2P网络核心技术——拓扑结构与内容路由
2.1 P2P网络基本概念
2.2 集中式P2P网络
2.3 纯分布式P2P网络
2.3.1 小世界模型
2.3.2 纯分布式P2P网络的网络拓扑与内容路由
2.4 混合式P2P网络
2.5 结构化P2P网络
2.5.1 DHT算法概述
2.5.2 Chord算法
2.5.3 Pastry算法
2.5.4 CAN算法
2.6 本章总结
3 P2P网络核心技术——内容传送
3.1 非实时内容传送技术
3.1.1 基本传送技术
3.1.2 基于网络编码的模式
3.2 实时内容传送技术
3.3 NAT穿越
3.4 本章总结
4 P2P开发平台
4.1 JXTA
4.1.1 JXTA介绍
4.1.2 JXTA层次结构
4.1.3 JXTA协议
4.1.4 JxTA相关概念
4.1.5 开发实例
4.2 Pytlaon
4.2.1 1 Python介绍
4.2.2 Python的基本语法和结构
4.2.3 开发实例
4.3 本章总结
5 P2P文件共享应用
5.1 P2P文件共享应用系统
5.2 BitTorrtent下载系统
5.2.1 BT系统结构
5.2.2 BT网络协议分析
5.2.3 CTorrent程序源码分析
5.3 eMule下载系统
5.3.1 eMule系统结构
5.3.2 eMule网络协议分析
5.3.3 eMule源代码分析
5.4 本章总结
6 P2P网络流媒体应用
6.1 流媒体系统概述
6.1.1 流媒体系统架构
7 P2P网络即时通信应用
8 P2P网络搜索应用
9 P2P网络运营系统体系构架
10 P2P网络监控
11 P2P网络未来趋势
主要参考文献
|
商品评论(0条)