P2P三大广告语
P2P:终结只读互联网(Peer-to-peer is the end of the read-only Web)
P2P:互联网再次因你而变(Peer-to-peer allows you to participate in the Internet again)
P2P:珍爱网络,远离电视(Peer-to-peer steering the Internet away from TV)
P2P四种网络模型
1.集中目录式。这是最早出现的P2P应用模式,因为仍然具有中心化的特点也被称为非纯粹的P2P结构。用于共享MP3音乐文件的Napster是其中最典型的代表。其用户注册与文件检索过程类似于传统的C/S模式,区别在于所有资料并非存储在服务器上,而是存贮在各个节点中。这种网络结构显示了P2P系统信息量巨大的优势和吸引力,同时也蕴藏着两个重大问题:即法律版权问题和资源浪费问题。
2.纯P2P模式,也称作广播式。它取消了集中的中央服务器,每个用户随机接入网络,并与自己相邻的一组邻居节点通过端到端连接构成一个逻辑覆盖的网络。但是这种模式的缺点是其搜索的泛洪算法消耗了大量带宽并很快造成网络拥塞甚至网络的不稳定。
3.混合式。它在第二种模型基础上引入了超级节点的概念,从而改善了在搜索算法上的缺陷,因而综合了集中式P2P快速查找和纯P2P去中心化的优势。然而,由于超级节点本身的脆弱性也可能导致其簇内的结点处于孤立状态,因此这种局部索引的方法仍然存在一定的局限性。
4.结构化网络模型。此种模式目前主要采用分布式哈希表(DHT)技术。由于DHT各节点并不需要维护整个网络的信息,只在节点中存储其临近的后继节点信息,因此较少的路由信息就可以有效地实现到达目标节点,同时又取消了泛洪算法。该模型有效地减少了节点信息的发送数量,从而增强了P2P网络的扩展性。
感谢网络,感谢下面的链接:
http://p4pcn.blog.sohu.com/95473034.html
http://p4pcn.blog.sohu.com/95473061.html
分享到:
相关推荐
电驴源码,有助于学习P2P开发技术 2002年05月13日 一个叫做 Merkur 的人, 他不满意原始 eDonkey2000 客户端并且坚信他能做得更好. 所以他开始制作. 他聚集了其他开发员在他的周围, 并且 eMule 专案也就诞生. 他的...
面试中的闲谈技巧,好的闲谈是敲门砖
"JS调用XML的结合的闲谈"这个主题涵盖了JavaScript与XML的集成,以及它们在实际项目中的应用。这篇总结将深入探讨如何通过JavaScript操作XML文档,提取、修改和展示数据。 首先,XML(eXtensible Markup Language)...
SEM优化:品牌词管理闲谈(下).doc
Python闲谈(二)聊聊最小二乘法以及leastsq函数.docx
Python闲谈(二)聊聊最小二乘法以及leastsq函数.pdf
### Java设计模式入门详解 #### 一、设计模式概述 设计模式是软件工程领域中一种通用的解决方案,它描述了在特定情况下解决常见问题的方法。《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements ...
分析了P2P网络中产生大量冗余通信开销的原因,根据不同节点对查询表现出不同的性能,定义了节点有效通信率,让具有更高有效通信率的节点具有更大的连接度。采用了基于流言的闲谈机制来获取整个网络的平均有效通信率...
。。Python1闲谈(二)聊聊最小二乘法以及leastsq函数.pdf
### 闲谈嵌入式编程的复杂性 #### 嵌入式编程的入门与挑战 嵌入式编程是一项技术密集型的工作,它涉及到软件与硬件的紧密结合。文章提到,很多从事嵌入式编程的工程师往往是从自动化或电子等相关专业转型而来,这...
在这个标题为“闲谈工厂模式”的讨论中,博主可能分享了关于工厂模式的一些深入见解、实际应用以及与其他设计模式的对比。 工厂模式的核心思想是提供一个创建对象的接口,但让实现这个接口的具体类决定实例化哪个类...
本文将基于“开发经验,PCB布板闲谈”的主题,详细介绍PCB设计中的关键知识点和技术细节。 #### 二、PCB设计基础 PCB设计是电子产品设计的重要组成部分,涉及到信号完整性、电源完整性、电磁兼容性(EMI)等多个方面...
演讲稿:静坐常思己过,闲谈莫论人非_演讲稿.pdf
Photoshop调色教程:闲谈LAB模式计算调色详解 Photoshop调色教程:闲谈LAB模式计算调色详解是一篇详细的Photoshop调色教程,旨在帮助读者深入了解LAB模式计算调色的原理和应用。 LAB 模式的概念 LAB 模式是一种...
《春末闲谈》是鲁迅先生的一篇散文,收录在苏教版高中语文选修教材《现代散文选读》中。这篇文章通过闲谈的形式,深入浅出地探讨了统治者与被统治者之间的矛盾,以及封建统治者所采用的麻痹民众的手段。以下是该文的...
闲谈嵌入式编程的复杂性 嵌入式编程是一种复杂的编程技术,需要开发人员具备深入的编程知识和实践经验。文章通过两个实践例子,说明了嵌入式编程中的多个问题,并分析了解决这些问题的方法。 嵌入式编程的复杂性...
在互联网世界中,Web图片服务器扮演着至关重要的角色。它们负责存储、管理和分发网站所需的图像资源,确保用户能够快速、高效地加载和查看图片。本文将深入探讨Web图片服务器的相关知识点,帮助你理解其工作原理、...
这个“Java基于Swing实现的简单聊天室,支持多人在线闲谈.zip”文件是一个示例项目,展示了如何利用Swing构建一个基本的多用户聊天应用。下面将详细阐述其涉及的关键知识点。 1. **Swing组件**:Swing提供了丰富的...
【程序设计方法学】是软件开发中的核心概念,它涵盖了如何高效、有序地构建和维护软件系统的一系列原则和技巧。在早期的计算机时代,由于硬件资源有限,程序员需要极其注重程序的运行效率,常常采用各种技巧来节省...
根据提供的文件信息,内容看似是关于宏观经济指标GDP(国内生产总值)的讨论。为了生成相关知识点,以下内容将详细解释GDP的概念、计算方式、相关经济指标和分析方法。 GDP是衡量一个国家或地区在一定时期内生产...