对等计算模型(P2P): 在这种模型中,所有的计算机都可以当服务器。用中心服务器存放各个资源的目录。持续运转。以Napster为代表。
分布式非结构化P2P网络,没有中心服务器,采用泛洪方式,负载很重,适用规模较小的网络。采用TTL机制决定是否继续转发信息,以Gnutella为代表。
分布式结构化P2P网络:分布式散列表(DHT),非中心化和自组织,有良好的可扩展性,维护成本大。以pastry、tapestry、chord、CAN为代表。
混合式结构P2P:按能力分类:用户节点、搜索节点(维护用户节点)、索引节点(维护搜索节点)。以Skype、pplive、BT为代表。