6P2P应用

P2P应用

管理模式

由于P2P模式下,每个节点动态变化,难以管理,因此有如下管理模式

非结构化P2P

任意两个Peer之间可以形成逻辑连接

集中式目录

在客户端上线时向服务器做注册,可以为其它客户端服务,下线时向服务器做报告

完全分布式

peer之间以图的结构连接,需要服务时,向邻居发出查询,如果没有,则再向邻居发出查询

混合式
  • 每个对等方要么是一个组长,要么隶属于一个组长

    • 对等方与其组长之间有TCP连接
    • 组长之间有TCP连接
  • 组长之间以分布式连接,组长与组员之间以集中式连接

  • 组长追踪其所有孩子的内容

  • 组长与其它组长联系

    • 转发查询到其它组长
    • 获得其它组长的数据拷贝
DHT(结构化)P2P

Peer之间由某种结构(树或者环等)组成连接