P2P网络结构分类
原创
©著作权归作者所有:来自51CTO博客作者geda1223的原创作品,请联系作者获取转载授权,否则将追究法律责任
P2P的网络拓扑结构分为以下几种。
1.集中式P2P网络
在这种网络结构中,有一台中心服务器,它用来记录共享信息以及响应对这些信息的查询。这种网络结构也具有中心化的特点,但它与C/S结构有本质的区别。在C/S结构中,所有的信息和资源都在服务器中,客户端与客户端之间没有相互交互的能力。但是在P2P中,中心服务器中只保留了资源的索引信息。用户在中心服务器中查到资源所在的用户,然后自己与资源用户通信获得信息,而不是在服务器中下载信息。
如上图所示,用户A向中心服务器发出请求,查找信息123,中心服务器在列表中查出存有123信息的用户是B,所以告诉用户A123信息在用户B中。用户A知道后与用户B通信。用户B将123的信息返回给A。这是集中式P2P的工作原理。
2.完全分布式非结构化P2P
这种结构完全采用了洪泛式搜索和随机转发的方式。Gnutella 系统就采用了这种结构,至于这种结构的工作方式,在介绍Gnutella的工作原理时再详细叙述。
3. 完全分布式结构化P2P
4.. 混合式P2P
以上两种还没有很好的理解。以后详述。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
P2P协议网络
中间实体。
个人电脑 硬件资源 服务器 直接访问 网络连接