6
(三) P2P的特点
1 可扩展性
分布式网络, 不存在单点性能 上的瓶颈,随着 用户增加,需求 和资源服务能力 同步增加,理论 上可拓展性是无 限的
2 健壮性
由于服务分布 在各个节点之间 进行,部分节点 或网络遭受破坏 对其他部分的影 响很小,通常以 自组织形式建立 连接,部分节点 失效后能够自动 调整整体拓扑
22
(三) 结构化P2P网络的算法
文件名(或文件的其他 描述信息)的哈希值
<key,value>
高度随机,全局唯 一性
存储文件节点IP地址(或节 点的其他描述信息)哈希值
文件索引的表述方法
23
(三) 结构化P2P网络的算法
N56 K54 N51
N1
N8
节点随机分布
N48
seen
ID
N42
K38 N38
25 私密性
信息的传输分 散在各节点之间 进行而无需经过 某个集中环节, 用户的隐私信息 被窃听和泄露的 可能性大大缩小。
36 自组织、低成本
P2P网络环境下,一般 没有中心管理者,普通用 户也缺乏高级的计算机知 识,因此P2P网络采用了 自动计算技术,大大降低 了人为干预的需要,同时 降低了系统的部署维护成 本,降低了出现人为配置 错误的可能性。
8
总结
P2P技术产生以及能够发展的原因
1.服务器存储空间、处理速度、网络带宽受限,承担任 务过重负载不均衡,传统C/S模式遇到系统瓶颈;
2.计算机硬件技术的快速发展; 3.P2P网络对比传统C/S模式有明显的技术优势,并且兼 顾C/S特点,传输处理速度快,安全性高,交互性好,成本 较低,只要有一台个人计算机就可以加入P2P网络实际上是 把权力交还给了用户; 4.用户想要更快、更安全地查找资源、获取资源,P2P 网络刚好满足了用户的需求。