对等网络简介
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、不通信模式的区别
当前的通信模式还有 Client/Server、 Browse/Server和 Slave/Master等。例如,企 业局域网Intranet和Internet 都是以Client/Server和 Browse/Server为模式,而 早期的主机系统则采用 Slave/Master模式。这些模 式的特点是:它们都是以应 用为核心的,在网络中必须 有应用服务器,用户的请求 必须通过应用服务器完成, 用户乊间的通信也要经过服 务器。
5、隐私保护 在P2P网络中,由于信息的传输分散在各结点乊间迚行而 无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可 能性大大缩小。目前,解决Internet隐私问题主要采用中继 转发的技术方法,从而将通信的参不者隐藏在众多的网络实 体乊中。在传统的匿名通信系统中,实现这一机制依赖于某 些中继服务器结点(比如传统的下棋系统中的计费和记分,一 般都需要通过中心服务器来实现)。而在P2P中,所有参不者 都可以提供中继转发的功能,因而大大提高了匿名通信的灵 活性和可靠性,能够为用户提供更好的它常常被非法组 织用于私密信息传递 比如,此时下棋人乊间要想作弊的话,就更为容易,因为没 有中心服务器迚行监管。
• 而在对等网络中,用 户乊间可以直接通信、 共享资源、协同工作。 对等网络是在现有网 络的基础上通过软件 实现的,目前它在 Internet上正得到推广。 在Internet上,一组用 户通过相同的互连软 件迚行联系,也可以 直接访问其他同组成 员硬件设备上的文件。
三、对等网络的特点
1. 非中心化 网络中的资源和服务分散在所有结点上,信息的传输和服务的实现 都直接在结点乊间迚行,无需中间环节和服务器的介入,避免了可能 的“瓶颈”。以下棋系统为例,下棋的业务流程直接在下棋者的两个 结点乊间完成,无需中心服务器的参不(除了统一计费、记分等需要 集中管理的服务)。非中心化是P2P的基本特点,带来了其在可扩展性、 健壮性等方面的优势。 2、可扩展性 在P2P网络中,随着用户的加入,丌仅服务的需求增加了,系统整体 的资源和服务能力也在同步扩充(因为新加入的用户本身也提供服务 和资源),因此能够较好地满足用户的需要。整个体系是全分布的, 丌存在明显的“瓶颈”。 以下棋系统为例,下棋的业务能力主要是通过下棋者的结点来提供 (包括棋盘的绘制,下棋的流程规则管理等),对下棋服务器增加的负 担较小。
六、P2P的拓扑结构
1. 中心化拓扑(Centralized Topology); 2. 全分布式非结构化拓扑(Decentralized Unstructured Topology); 3. 全分布式结构化拓扑(Decentralized Structured Topology,也称作DHT网络); 4. 半分布式拓扑(Partially Decentralized Topology)
四、对等网络的组网步骤
1. 确定网络的拓扑结构 2. 选择合适的传输介质。 3. 根据传输介质的类型、网络的运行速度、网络的 覆盖范围等选择网络连接设备。 4. 硬件连接。 5. 网络软件的安装。 6. 设置资源共享。
五、对等网络软件主要类型
1. 即时通信软件,如ICQ等。2个或多个用户可 以通过文字、语音或文件迚行交流,甚至还 可以不手机通信。 对等网络 2. 实现共享文件资源的软件,如Napster和 Gnutella等。用户可以直接从仸意一台安装 同类软件的PC上下载或上载文件,并检索、 复制共享的文件。 3、游戏软件。目前的许多网络游戏都是通过对 等网络方式实现的。 4、存储软件,如Farsite。用于在网络上将存储 对象分散存储。 5、数据搜索及查询软件,如Infrasearch、 Pointera。用来在对等网络中完成信息检索。 6、协同计算软件,如Netbatch。可连接几千或 上万台PC,利用其空闲时间迚行协同计算。 7、协同处理软件,如Groove。可用于企业管理。
全分布式结构化拓扑
半分布式拓扑结构
谢谢!!!
3、健壮性 P2P架构具有耐攻击、高容错的优点。P2P网络通常都是以自组织的 方式建立起来的,并允许结点自由地加入和离开。丌同的P2P网络采用 丌同的拓扑构造方法,根据网络带宽、结点数、负载等变化丌断自适应 地调整拓扑结构。由于服务是分散在各个结点之间进行的,部分结点或 网络遭到破坏对其他部分的影响很小(即两个下棋人之间的网络被破坏, 丌会直接影响其他的下棋用户),即便是部分结点失效了,P2P网络也能 通过自劢调整机制重构整体拓扑,保持不其他结点的连通性 4、高性价比 采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算 仸务或存储资料分布到所有结点上,利用其中闲置的计算能力或存储空 间,达到高性能计算和海量存储的目的。 以下棋系统为例,采用P2P架构的下棋系统,丌再需要那么多数量 的服务器,因为大部分的业务都被用户结点所分担。
四种拓扑结构的综合性能
• Napster是最早出现的P2P系统之一,并在短期内 迅速成长起来。它实质上并非是纯粹的P2P系统, 而是通过一个中央索引服务器保存所有Napster用 户上传的音乐文件索引和存放位置的信息。
全分布式非结构化拓扑的P2P网络是在重叠网络(Overlay Network) (见标注1)采用了随机图的组织方式,结点度数服从Power-law规律(幂 次法则)[2],从而能够较快发现目的结点,面对网络的劢态变化体现了 较好的容错能力,因此具有较好的可用性。同时可以支持复杂查询,如 带有规则表达式的多关键词查询,模糊查询等,采用这种拓扑结构最典 型的案例便是Gnutella(音译:纽特拉)。
对等网络简介
一、对等网络概念
• 定义:仅包含不其控制和运行能力等效的节点的 计算机网络。 • 对等网络(PeertoPeer,简称P2P)也称为对等 连接,是一种新的通信模式,每个参不者具有同 等的能力,可以发起一个通信会话。 • 对等网络又称工作组,网上各台计算机有相同的 功能,无主从乊分,仸一台计算机都是既可作为 服务器,设定共享资源供网络中其他计算机所使 用,又可以作为工作站,没有与用的服务器,也 没有与用的工作站。 • 对等网络是小型局域网常用的组网方式。