开发工具:
文件大小: 48mb
下载次数: 0
上传时间: 2014-08-26
详细说明: P2P网络技术原理与C++开发案例pdf完整影印版 随着P2P网络的飞速发展,P2P网络技术已经成为当今IT技术领域研究与应用的热点。本书通过基础理论篇与C++开发案例篇两个部分的讲解,使读者对P2P网络技术有全面的理解。 基础理论篇对P2P网络的定义、典型的网络拓扑结构、应用与研究现状以及当今5种主流的P2P系统分别进行了介绍;通过与传统的搜索技术相比较,分析了P2P搜索技术的原理;对P2P技术所涉及的安全问题逐一进行了分析;对P2P应用的相关技术进行了深入剖析。 C++开发案例篇介绍了P2P应用开发的两个平台,然后针对5个具体的P2P系统进行了详细的系统介绍和源码分析,包括P2P文件共享系统、P2P即时通信系统、P2P流媒体系统和P2P视频点播系统。 本书可供广大从事P2P网络技术工作的研发人员和工程技术人员阅读参考,也可作为高等院校通信类、网络类、信息类、计算机类、电子类等专业高年级本科生和研究生学习P2P技术的书籍。 目录 基础理论篇 第1章 P2P基本概念 1.1 P2P网络的定义 1.2 P2P网络结构 1.2.1 集中式P2P网络 1.2.2 完全分布式非结构化P2P网络 1.2.3 完全分布式结构化P2P网络 1.2.4 混合式P2P网络 1.2.5 P2P网络和传统网络的对比 1.3 P2P网络的应用 1.4 P2P的发展 1.4.1 起步 1.4.2 发展 1.4.3 高峰 1.5 P2P技术国内外研究现状 1.5.1 国外相关研究 1.5.2 国内研究现状 1.6 本章总结 1.7 练习题 第2章 主流P2P系统 2.1 文件共享类系统 2.1.1 Napster 2.1.2 Gnutella 2.1.3 BitTorrent 2.1.4 eMule 2.1.5 Maze 2.2 即时通信类系统 2.2.1 Skype 2.2.2 QQ 2.2.3 GTalk 2.3 流媒体类系统 2.3.1 AnySee 2.3.2 PPLive 2.4 共享存储类系统 2.4.1 OceanStore 2.4.2 Granary 2.5 对等计算类系统 2.6 本章总结 2.7 练习题 第3章 P2P网络的基础——搜索和路由算法 3.1 传统搜索技术 3.2 P2P搜索技术的发展 3.3 DHT网络(结构化P2P网络)的搜索技术 3.3.1 DHT路由原理 3.3.2 Chord 3.3.3 Pastry 3.3.4 CAN 46 3.3.5 Tapestry 3.3.6 Kademlia 3.3.7 小结 3.4 非结构化P2P网络的搜索技术 3.4.1 Flooding 3.4.2 Modified-BFS 3.4.3 Iterative Deepening 3.4.4 Random Walk 3.4.5 Query Routing 3.4.6 Gnutella2 3.4.7 移动Agent 3.4.8 小结 3.5 小世界(Small World)模型 3.5.1 小世界模型概述 3.5.2 聚类分布(CD)算法 3.5.3 小世界网络的研究现状 3.6 P2P搜索技术研究的挑战 3.7 本章总结 3.8 练习题 第4章 P2P应用与安全 4.1 P2P应用面临的安全问题 4.1.1 P2P应用引发的版权问题 4.1.2 P2P应用对现有网络应用的威胁 4.1.3 P2P网络病毒与蠕虫 4.1.4 结构化P2P网络的隐患 4.2 P2P应用与安全技术 4.2.1 P2P应用中的密码学技术 4.2.2 P2P应用中的网络安全技术 4.2.3 利用P2P网络解决安全问题 4.3 P2P实例系统--Skype的安全性分析 4.3.1 Skype简介 4.3.2 Skype安全机制分析 4.3.3 Skype流量识别 4.4 本章总结 4.5 练习题 第5章 P2P应用的相关技术 5.1 P2P与网络穿越 5.1.1 NAT网络概念 5.1.2 STUN协议与NAT穿越 5.1.3 UDP穿越NAT 5.1.4 TCP穿越NAT 5.1.5 NAT类型检测 5.1.6 常见NAT穿越解决方案 5.2 P2P与IMS结合 5.2.1 什么是IMS 5.2.2 P2P与IMS的网络融合 5.3 VoIP通信基础 5.3.1 VoIP系统概念 5.3.2 H.323协议 5.3.3 SIP 5.3.4 RTP 5.3.5 RTSP 5.4 P2P和SIP的结合 5.4.1 P2P和SIP结合方案分析 5.4.2 基于Pastry设计P2P-SIP系统 5.5 本章总结 5.6 练习题 C++开发案例篇 第6章 P2P应用开发平台 6.1 Windows Peer-to-Peer Networking平台 6.1.1 Windows Peer-to-Peer Networking平台简介 6.1.2 Windows Peer-to-Peer Networking平台结构 6.1.3 Windows Peer-to-Peer Networking平台工作机制 6.1.4 Windows Peer-to-Peer Networking平台开发环境 6.1.5 Windows Peer-to-Peer Networking平台开发入门 6.2 JXTA 6.2.1 JXTA简介 6.2.2 JXTA的平台结构 6.2.3 JXTA的基本概念 6.2.4 JXTA的网络架构 6.2.5 JXTA开发环境 6.3 本章总结 6.4 练习题 第7章 P2P文件共享系统开发实例一——eMule的设计与实现 第8章 P2P文件共享系统开发实例二——BT的设计与实现 第9章 P2P即时通信系统开发实例——Hermes的设计与实现 第10章 P2P流媒体系统开发实例——PeerCast的设计与实现 第11章 P2P视频点播系统开发实例——Myseelite的设计与实现 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.