我是靠谱客的博主 舒心橘子,最近开发中收集的这篇文章主要介绍第六章 P2P原理与实践,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第六章 P2P原理与实践

6.1 P2P
P2P即Peer-to-Peer呢缩写,含义为“点对点”或者“端对端”,而学术界常称为“对等计算”。P2P是一种以非集中化方式使用分布式资源来完成一些关键任务的系统和应用。
6.1.3 P2P的技术特点
(1)非中心化
(2)可扩展性
(3)健壮性
(4)高性价比
(5)隐私保护
(6)负载均衡
2.根据产品设计目的不同,可将P2P应用分为:
(1)文件共享和下载
(2)多媒体传输
(3)即时通信
(4)协同工作
(5)分布式数据存储
(6)分布式对等计算机
(7)P2P搜索引擎
6.2 P2P网络的分类

1.根据 P2P网络拓扑结构分为:
图片

2.根据发展经历的时代不同:
第一代中心化拓扑结构:实现了资源的检索传输的分类,缓解了中心服务器的压力,节省了网络带宽,缩短了文件传输延时;。
第二代全分布式非结构化拓扑结构和全分布式结构化拓扑结构:是一种重叠网络,重叠网络是在现有的网络体系架构上新加一层虚拟网络,并将虚拟网络中的每个节点与实际网络中的一些节点相连,从而实现与实际网络中个节点的联通。
第三代混合的半分布式拓扑结构:吸取了中心化和全分布式非结构化拓扑结构的有点,选择性能较高的结点作为超级结点,在这个结点上存储了系统中其他部分结点的信息,检索算法仅在超级结点间转发,超级结点再将查询请求转发给适当的叶子结点。

6.3 P2P典型应用系统
1.中心化拓扑结构:Napster,是一款著名的MP3软件。
2.全分布式非结构化拓扑结构:Gnutella是网络文件共享技术。
3.全分布式结构化拓扑结构(DHT):Chord目的是提供一个适合于P2P关键的分布式资源发现服务。
4.半分布式拓扑结构:KaZaA是基于半分布式P2P模式的文件共享软件。

最后

以上就是舒心橘子为你收集整理的第六章 P2P原理与实践的全部内容,希望文章能够帮你解决第六章 P2P原理与实践所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部