什么是P2P网络?

栏目: 服务器 · 发布时间: 7年前

点对点(P2P)网络是一种覆盖网络 - 也就是说,它建立在公共互联网之上。在数学上,它可以被视为有向图G =(V,E),其中V是网络中的对等体集合,E是对等体之间的链接集合。每个对等体 p具有唯一的标识号pid。E中的链接(p,q)表示p具有向q发送消息的直接路径; 也就是说,p可以使用q的pid作为目的地通过网络向q发送消息。虽然在底层TCP / IP网络中,类似的IP地址可以转换到附近的物理位置,但很少有这种直接相关。

理想情况下,所有对等体都应通过路径连接。由于各个对等体仅具有网络拓扑和对等成员资格的不完整视图,因此覆盖依赖于中间对等体以将消息转发到覆盖的正确区域。图结构在每对对等体之间提供多条路径,并且通过在对等节点改变的情况下启用连通性来促进弹性。在每个对等级别,图表的连接性反映在与其他对等方的邻接关系中。当对等体加入或离开网络时,相邻对等体可能具有不正确的邻接信息。覆盖维护机制用于保持邻接信息的更新,从而保持所有节点之间的连通性。

P2P网络的参与者将其部分资源提供给其他网络参与者。每个对等体都提供计算周期(CPU),磁盘存储和网络带宽,而无需中央协调实例。与传统的客户端 - 服务器模型相比,同行既是供应商又是网络资源的消费者 - 只有服务器供应和客户消费。因此,P2P网络有可能解决客户端 - 服务器模型的局限性,例如可扩展性和单点故障。

对于加入P2P覆盖的对等体,通常存在最小资源贡献阈值。资源贡献应该是公平的。公平性标准可以规定,例如,任何对等体的平均贡献应该在P2P系统的总体平均值的统计界限内。资源贡献也应该是互利的。如果利益与所贡献的资源相当,则激励用户参与P2P应用程序。


以上所述就是小编给大家介绍的《什么是P2P网络?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

调试九法

调试九法

David J.Agans / 赵俐 / 人民邮电出版社 / 2010-12-7 / 35.00元

硬件缺陷和软件错误是“技术侦探”的劲敌,它们负隅顽抗,见缝插针。本书提出的九条简单实用的规则,适用于任何软件应用程序和硬件系统,可以帮助软硬件调试工程师检测任何bug,不管它们有多么狡猾和隐秘。 作者使用真实示例展示了如何应用简单有效的通用策略来排查各种各样的问题,例如芯片过热、由蛋酒引起的电路短路、触摸屏失真,等等。本书给出了真正能够隔离关键因素、运行测试序列和查找失败原因的技术。 ......一起来看看 《调试九法》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具