第1章 P2P网络简介
1.1 什么是P2P网络
1.2 P2P网络的发展历程
1.3 为什么需要P2P网络
1.4 P2P网络的特点
1.5 P2P网络的各种应用
第2章 第一代P2P网络:混合式P2P体系
2.1 Napster——P2P网络的先驱
2.1.1 Napster出现的背景和它创造的奇迹
2.1.2 Napster网络的工作原理
2.1.3 Napster的性能分析
2.1.4 Napster的陨落和它的现状
2.1.5 Napster的缺陷和新的混合式P2P网络
2.2 BitTorrent——分片优化的新一代混合式P2P网络
2.2.1 BitTorrent的曲折历史
2.2.2 BitTorrent体系原理
2.2.3 BitTorrent分片机制
2.2.4 BitTorrent阻塞算法
2.2.5 BitT0rrent性能分析
2.2.6 BitTorrent体系总结
2.2.7 关于BT的一个重要事实澄清:BT伤硬盘吗
2.3 第一代P2P网络的特点
2.3.1 拓扑结构
2.3.2 查询与路由
2.3.3 容错、自适应和匿名性
2.3.4 增强机制
第3章 第二代P2P网络:无结构P2P体系
3.1 Gnutella——纯分布式无结构P2P网络
3.1.1 Gnutella出现的背景
3.1.2 Gnutella体系的工作原理
3.1.3 Gnutella网络的性能分析
3.1.4 Napster与Gnutella的比较
3.1.5 Gnutella协议0.6版
3.2 KaZaA——基于超结点的无结构P2P网络
3.2.1 KaZa.A和FastTrack介绍
3.2.2 KaZaA的工作原理
3.2.3 KaZaA协议的语法和语义
3.2.4 KaZaA技术细节
3.2.5 KaZaA性能分析
3.2.6 KazaA网络总结
3.3 eDonkey/eMule——分块下载的双层无结构P2P网络
3.3.1 eDonkey、eMule和Overnet介绍
3.3.2 eDonkey工作原理
3.3.3 eDonkey文件分块
3.3.4 eDonkey性能分析
3.3.5 eDonkey网络总结
3.4 Freenet——自由、安全、匿名的无结构P2P网络
3.4.1 Freenet出现的背景和发展历史
3.4.2 Freenet的密码学基础
3.4.3 Freenet中数据的查询与获取
……
第4章 第三代P2P网络:结构化P2P体系
第5章 P2P应用体系和应用软件
第6章 P2P核心机制
第7章 P2P增强机制
第8章 P2P模拟与仿真
第9章 P2P的现状和未来
参考文献
索引