书籍介绍
P2P领域包含的内容非常丰富,要能够灵活应用P2P技术实现真实的系统,必须对P2P的理论、P2P的实现等各方面的内容有全面掌握。从编写组自身的实践经验看,要深入的掌握P2P技术并能够实际指导开发,需要查阅大量的理论资料并进行相关实验。基于此种需求,本书编写组将实际开发过程中涉及到的各种理论和应用技术整理并编写成册,并尽量以通俗易懂的方式对各种复杂的算法进行解释,同时又不失深度,以期给有兴趣深入学习P2P或有志于开发P2P的读者提供相对完备的参考。此外,本书编写组对电信运营网络有一手的经验数据,并参与制定IPv6的发展规划,编写组结合这些经验对IPv6网络下的P2P也即所谓的P6P进行了分析,提出了P6P在IPv4和IPv6混杂网络下的解决方案,这些内容对关注未来P2P发展的读者都提供了重要参考。本书的具体内容主要包括:(1)P2P综述:介绍P2P的定义、发展历史、现状以及目前主流的应用等。(2)P2P路由:介绍集中式路由算法、分布式路由算法(DHT)、混合式路由算法等。(3)P2P传送:介绍传统的推拉模式的传送,基于网络编码的传送算法。结合缓存管理详细解释P2P传送算法设计时需要考虑的