(1)对等网络P2P:
集中式:混合P2P,一部分节点充当客户端将本节点所具有的资源与ip地址上传到中心服务器上,形成一个目录系统,其他节点查询资源时,中心服务器将多个具有资源的地址发给查询节点。
分散式:
分散式P2P分为结构化与非结构化两种
非结构化网络:由于网络无结构,资源随机存放,需要查询信息时会先随机选择一个邻居询问,如果没有就向所有邻居泛洪这个请求。
结构化网络:结构化网络使用一定的规则连接节点,常用的技术DHT(分布式散列表),DHT技术可以用在分布式数据结构、内容分发系统、域名系统、P2P文件共享。
(2)DHT:使用安全散列算法SHA,对ip地址进行散列得到一个值N5,对文件命进行散列K14,距离K14最近的N17储存指向N5的指针。N5中存放文件。
DHT的主要功能就是将查询路由到负责存储这个对象引用的节点上
(3)DHT系统的协议实现:Chord,Pastry,Kademlia
阅读(521) | 评论(0) | 转发(0) |