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 第1章 P2P基本概念 3 1.1 P2P网络的定义 3 1.2 P2P网络结构 4 1.2.1 集中式P2P网络 4 1.2.2 完全分布式非结构化P2P网络 5 1.2.3 完全分布式结构化P2P网络 6 1.2.4 混合式P2P网络 7 1.2.5 P2P网络和传统网络的对比 8 1.3 P2P网络的应用 9 1.4 P2P的发展 11 1.4.1 起步 11 1.4.2 发展 11 1.4.3 高峰 11 1.5 P2P技术国内外研究现状 12 1.5.1 国外相关研究 12 1.5.2 国内研究现状 12 1.6 本章总结 13 1.7 练习题 13 第2章 主流P2P系统 15 2.1 文件共享类系统 15 2.1.1 Napster 15 2.1.2 Gnutella 17 2.1.3 BitTorrent 19 2.1.4 eMule 20 2.1.5 Maze 22 2.2 即时通信类系统 24 2.2.1 Skype 24 2.2.2 QQ 26 2.2.3 GTalk 27 2.3 流媒体类系统 28 2.3.1 AnySee 28 2.3.2 PPLive 29 2.4 共享存储类系统 30 2.4.1 OceanStore 30 2.4.2 Granary 32 2.5 对等计算类系统 34 2.6 本章总结 35 2.7 练习题 35 第3章 P2P网络的基础——搜索和路由算法 36 3.1 传统搜索技术 36 3.2 P2P搜索技术的发展 37 3.3 DHT网络(结构化P2P网络)的搜索技术 39 3.3.1 DHT路由原理 39 3.3.2 Chord 40 3.3.3 Pastry 44 3.3.4 CAN 46 3.3.5 Tapestry 48 3.3.6 Kademlia 50 3.3.7 小结 53 3.4 非结构化P2P网络的搜索技术 53 3.4.1 Flooding 54 3.4.2 Modified-BFS 55 3.4.3 Iterative Deepening 55 3.4.4 Random Walk 56 3.4.5 Query Routing 57 3.4.6 Gnutella2 59 3.4.7 移动Agent 59 3.4.8 小结 60 3.5 小世界(Small World)模型 61 3.5.1 小世界模型概述 61 3.5.2 聚类分布(CD)算法 62 3.5.3 小世界网络的研究现状 66 3.6 P2P搜索技术研究的挑战 66 3.7 本章总结 67 3.8 练习题 67 第4章 P2P应用与安全 69 4.1 P2P应用面临的安全问题 69 4.1.1 P2P应用引发的版权问题 69 4.1.2 P2P应用对现有网络应用的威胁 71 4.1.3 P2P网络病毒与蠕虫 71 4.1.4 结构化P2P网络的隐患 72 4.2 P2P应用与安全技术 76 4.2.1 P2P应用中的密码学技术 76 4.2.2 P2P应用中的网络安全技术 78 4.2.3 利用P2P网络解决安全问题 82 4.3 P2P实例系统--Skype的安全性分析 88 4.3.1 Skype简介 89 4.3.2 Skype安全机制分析 93 4.3.3 Skype流量识别 96 4.4 本章总结 98 4.5 练习题 98 第5章 P2P应用的相关技术 100 5.1 P2P与网络穿越 100 5.1.1 NAT网络概念 100

815KB
c-libp2p 网络p2p 传输库
2019-04-15使用libp2p的一个节点可以另一个节点进行通信能够使用各种不同的传输方式,这些传输方式包括连接延迟,以及通过不同协议进行通信,并根据需求进行协商
p2p源码(c/c++)下载_course
2019-07-02p2p模型源码 ,使用c/c++实现。很好! 相关下载链接://download.csdn.net/download/feiyu_lin/2761444?utm_source=bbsseo
50.70MB
P2P网络技术原理与系统开发案例
2018-08-01本书分为3个部分:基础原理、P2P技术关键问题和系统设计与实现。基础理论部分介绍P2P网络的基本概念、网络结构、主流P2P应用系统架构,使读者掌握P2P相关基础理论。P2P技术关键问题部分论述了网络穿
51KB
VC P2P UDP打洞终于成功了,泪目
2012-12-05终于成功打洞了,之前那个失败的估计是因为路由对那个端口的时效性原因,这次修改了接收到服务端返回对方的IP马上向对方IP打洞,感谢bbs上的朋友讨论,服务端暂时还在运行, 使用方法第一方先点start
1.51MB
C++_p2p实现多线程文件传输
2012-05-06里面有详细代码,便于理解P2P技术,是P2P入门学习的基础教程
24KB
C++版P2P实现
2013-07-26C++版P2P实现
P2P网络技术原理与C++开发案例下载_course
2020-12-10很不错的代码源,适用于初学着及研究P2P的学者。。 相关下载链接://download.csdn.net/download/woailuowei/3896199?utm_source=bbsseo
3.2MB
P2P源码(VC++ C C++ 毕业设计 带客户端和服务端)
2015-12-30含有详细设计说明与方案解析,源代码 可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。
C++ P2P网络编程下载_course
2019-10-24感觉还可以的C++语言 P2P网络编程代码~ 相关下载链接://download.csdn.net/download/yuchuanmin126/1782651?utm_source=bbsseo
大家给推荐一个合适的P2P开源项目_course
2007-09-25类似于BT,eMule的,流媒体播放之类的感觉有点复杂 代码量不要太大(C/C++),具备文件共享,传输功能就行了,我主要是想在这个P2P系统基础上加入一种数据传输编码,试验一下这种编码应用在P2P中
48.68MB
[P2P网络技术原理与C.开发案例].(张文,赵子铭).影印版
2012-03-16.(张文,赵子铭).影印版.(张文,赵子铭).影印版.(张文,赵子铭).影印版.(张文,赵子铭).影印版.(张文,赵子铭).影印版.(张文,赵子铭).影印版.(张文,赵子铭).影印版.(张文,赵子铭)
1.22MB
C++ P2P网络编程
2009-10-30感觉还可以的C++语言 P2P网络编程代码~
107.1MB
P2P网络技术原理与典型系统开发
2018-12-241. 适用初学者完整了解p2p网络原理 2. 有清晰完整的书籍目录
48.38MB
P2P技术揭秘.P2P网络技术原理与典型系统开发_本书源代码
2017-04-21P2P技术揭秘.P2P网络技术原理与典型系统开发_本书源代码, p2p开发最好的书籍
41KB
《P2P网络技术原理与C++开发案例》(书号:18105)第9章案例源代码
2013-01-11《P2P网络技术原理与C++开发案例》(书号:18105)第9章案例源代码
40.9MB
P2P网络技术原理与C++开发案例pdf版
2018-09-12P2P网络技术原理与C++开发案例pdf版完整印影版,有完整项目解析,是学习p2p的好资料。
48.68MB
P2P网络技术原理与C.开发案例
2012-09-10《P2P网络技术原理与C++开发案例》通过基础理论篇与C++开发案例篇两个部分的讲解,使读者对P2P网络技术有全面的理解。随着P2P网络的飞速发展,P2P网络技术已经成为当今IT技术领域研究与应用的热
48.68MB
P2P网络技术原理与C++开发案例pdf版 完整影印版
2012-09-01P2P网络技术原理与C++开发案例pdf版 完整影印版 不是单章版 作 者: 张文,赵子铭 主编 出 版 社: 人民邮电出版社 随着P2P网络的飞速发展,P2P网络技术已经成为当今IT技术领域研究与
48.68MB
P2P网络技术原理与C++开发案例.pdf
2015-07-16P2P网络技术原理与C++开发案例pdf版 完整影印版 不是单章版 作 者: 张文,赵子铭 主编 出 版 社: 人民邮电出版社 随着P2P网络的飞速发展,P2P网络技术已经成为当今IT技术领域研究与
1.21MB
c++P2P网络编程代码c++P2P网络编程代码 C++实例 套接字,socket,winsocket
2010-09-27c++P2P网络编程代码 C++实例 套接字,socket,winsocket c++P2P网络编程代码 C++实例 套接字,socket,winsocketc++P2P网络编程代码 C++实例 套接
82KB
TCP穿透P2P的C++源码
2011-10-16现在网上基于udp的P2P的穿透还是比较多的,也比较容易,TCP的穿透主要还是受制于NAT的设备,大家可以测试一下,现在正在upnp的东西
2.8MB
p2pDemo示例
2019-02-21P2P功能需要P2P服务(IP\PORT\密钥)、已连接P2P服务器(在线)的设备才能穿透访问
-
博客
Python中__new__()方法的作用,举例说明,简单易懂
Python中__new__()方法的作用,举例说明,简单易懂
-
博客
php解析url并得到url中的参数及获取url参数的四种方式
php解析url并得到url中的参数及获取url参数的四种方式
-
学院
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)
-
下载
jn82901336.github.io-源码
jn82901336.github.io-源码
-
学院
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
学院
Liunx 优化思路与实操步骤
Liunx 优化思路与实操步骤
-
下载
整合营销传播系统.pdf
整合营销传播系统.pdf
-
学院
在 Linux 上构建企业级 DNS 域名解析服务
在 Linux 上构建企业级 DNS 域名解析服务
-
学院
vue3从0到1-超详细
vue3从0到1-超详细
-
学院
一天学完MySQL数据库
一天学完MySQL数据库
-
学院
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
学院
MySQL 高可用(DRBD + heartbeat)
MySQL 高可用(DRBD + heartbeat)
-
学院
项目管理工具与方法
项目管理工具与方法
-
博客
网络编程进阶------使用Socket制作:对域名解析、ip地址扫描开放端口代码编译
网络编程进阶------使用Socket制作:对域名解析、ip地址扫描开放端口代码编译
-
下载
合同证明正版一元付费
合同证明正版一元付费
-
学院
华为1+X——网络系统建设与运维(中级)
华为1+X——网络系统建设与运维(中级)
-
下载
网上行销原则.txt
网上行销原则.txt
-
学院
朱老师c++课程第3部分-3.5STL的其他容器讲解
朱老师c++课程第3部分-3.5STL的其他容器讲解
-
下载
apache-jmeter-2.9.7z
apache-jmeter-2.9.7z
-
学院
MySQL 主从复制 Replication 详解(Linux 和 W
MySQL 主从复制 Replication 详解(Linux 和 W
-
学院
自动化测试Python3+Selenium3+Unittest
自动化测试Python3+Selenium3+Unittest
-
下载
OC.Gen-X.2.9.2.dmg
OC.Gen-X.2.9.2.dmg
-
学院
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
下载
机器视觉学习基础绪论及应用
机器视觉学习基础绪论及应用
-
学院
用微服务spring cloud架构打造物联网云平台
用微服务spring cloud架构打造物联网云平台
-
学院
MySQL 事务和锁
MySQL 事务和锁
-
博客
PHP SOCKET编程
PHP SOCKET编程
-
下载
【正点原子】I.MX6U网络环境TFTP&NFS搭建手册V1.2.pdf
【正点原子】I.MX6U网络环境TFTP&NFS搭建手册V1.2.pdf
-
学院
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
-
博客
学习软件测试必备的网站清单,建议收藏!
学习软件测试必备的网站清单,建议收藏!