书籍介绍
随着P2P网络的飞速发展,P2P网络技术已经逐渐成为当今IT技术领域研究与应用的热点。本书通过基础理论篇与C++开发实例篇两个部分的讲解使读者对此技术有全面的了解。基础理论篇对P2P网络的定义、典型的网络拓扑结构、应用与研究现状以及当今5种主流的P2P系统分别进行了介绍;通过与传统的搜索技术相比较,分析了P2P搜索技术的原理;对P2P技术所涉及的安全问题逐一进行了分析;对P2P应用的相关技术进行了深入剖析。 C++开发实例篇介绍了P2P应用开发的两个平台,然后针对5个具体的P2P系统进行了详细的系统介绍和源码分析,包括P2P文件共享系统、P2P即时通信系统、P2P流媒体系统和P2P视频点播系统。作为一本详细介绍并涉及P2P各热点研究方向的书籍,本书涵盖了P2P技术的基本概念、研究方向与主要研究热点,并给出了丰富的C++开发实例供读者参考。本书可供广大从事P2P网络技术工作的研发人员和工程技术人员阅读参考,同时也可作为高等院校通信类、网络类、信息类、计算机类、电子类等专业高年级本科生和研究生学习P2P技术的书籍。