企划网
企划行业交流平台
随时掌握最新行业资讯

对等网络是什么?特点有哪些?典型应用一览

打印

1.对等网络是什么

对等网络指的是P2P网络,是区别于“客户端/服务器”服务模式的计算机通信与存储架构,具体指网络上所有节点(计算机或智能设备)处于对等的状态,没有客户机和服务器之分。对等网络技术要求各节点“人人皆兵”,其设计了一整套协议机制,让全网每一个节点在参与记录的同时也来验证其他节点记录结果的正确性。

2.对等网络的特点

(1)非中心化:网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都直接在节点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。P2P的非中心化基本特点,带来了其在可扩展性、健壮性等方面的优势。

(2)可扩展性:在P2P网络中,随着用户的加入,不仅服务的需求增加了,系统整体的资源和服务能力也在同步地扩充,始终能比较容易地满足用户的需要。理论上其可扩展性几乎可以认为是无限的。例如:在传统的通过FTP的文件下载方式中,当下载用户增加之后,下载速度会变得越来越慢,然而P2P网络正好相反,加入的用户越多,P2P网络中提供的资源就越多,下载的速度反而越快。

(3)健壮性:P2P架构天生具有耐攻击、高容错的优点。由于服务是分散在各个节点之间进行的,部分节点或网络遭到破坏对其它部分的影响很小。P2P网络一般在部分节点失效时能够自动调整整体拓扑,保持其它节点的连通性。P2P网络通常都是以自组织的方式建立起来的,并允许节点自由地加入和离开。

(4)高性价比:性能优势是P2P被广泛关注的一个重要原因。随着硬件技术的发展,个人计算机的计算和存储能力以及网络带宽等性能依照摩尔定理高速增长。采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有节点上。利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。目前,P2P在这方面的应用多在学术研究方面,一旦技术成熟,能够在工业领域推广,则可以为许多企业节省购买大型服务器的成本。

(5)隐私保护:在P2P网络中,由于信息的传输分散在各节点之间进行而无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。此外,目前解决Internet隐私问题主要采用中继转发的技术方法,从而将通信的参与者隐藏在众多的网络实体之中。在传统的一些匿名通信系统中,实现这一机制依赖于某些中继服务器节点。而在P2P中,所有参与者都可以提供中继转发的功能,因而大大提高了匿名通讯的灵活性和可靠性,能够为用户提供更好的隐私保护。

(7)负载均衡:P2P网络环境下由于每个节点既是服务器又是客户机,减少了对传统C/S结构服务器计算能力、存储能力的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。

3.对等网络的典型应用

(1)企业应用:英特尔将P2P概念做了深化,掀起了第三波互联网革命。英特尔CIO派特吉辛格推出马奎计划(Marquam program),希望能扩大P2P的应用,激发P2P的基础建设,进而整合业界资源,使P2P能深入一般的消费市场及企业用户,创造并增强客户端的新应用。

相关的市场人士表示,因为企业对电脑资源的需求是无限的,且P2P网络具有降低成本并提高生产力的潜力,所以,P2P运算技术的普及需要更多的客户端电脑资源及控制管理P2P运算网络的服务器系统。总的来说,企业早晚会运用P2P技术,这只是个时间及应用程度的问题。

(2)电子商务应用:P2P技术在电子商务上的应用包括:

金融服务:由于P2P的沟通只单纯涉及沟通的双方,不会有第三者知道双方沟通的信息,所以P2P非常适合发展在线金融服务。美国的Billpoint公司已将P2P技术应用于电子商务的付费机制,在eBay(在线拍卖网站)上已经向全球35个国家的使用者提供了这种技术,他们可直接用彼此的信用卡进行交易。

购物行为分析:P2P 的“合作过滤”功能也能帮助商务网站。例如Amazon常用合作过滤功能来分析网民的购物行为,然后据此推测他们的好恶,向他们推荐合适的商品。

广告行销: 通过P2P应用程序可了解用户对信息的偏好,这是一种很好的客户信息收集系统。通过P2P让广告商首次挖掘到消费者对音乐、电影、软件等任何可交换的数字文件的偏好,其广告效力高于传统的标题式广告或电子邮件。也有广告商认为,即时传讯服务能带来可观的广告商机,因为P2P的好处就在于所有人都用匿名,所以广告商简直是如入无人之境,可肆意窥探用户交流的内容和操作,然后再根据这些宝贵的资料研究消费者的好恶及未来的消费趋势。

(3)文件共享 (File Sharing):P2P允许文档、多媒体和其他文件在不同计算机之间直接共享,用户发布的文件可以利用网络上任何可用存储空间,可以存储在网络上的任何一台计算机上。

(4)协同合作 (Collaboration):P2P可以让一个工作小组建立和管理同步与非同步的协同合作,并提高它们的效率。

(5)边界服务 (Edge Service):P2P运算可以帮助企业更有效地提供并传递跨越不同地理疆界的服务,而边界服务可运用企业存取信息的服务地域性,让资料更靠近需要服务的地点。

(6)分布式计算 (Distributed Computing):P2P运算可以帮助企业拥有强大的运算能力。利用网络连接而成的网络计算机使得闲置计算机上的CPU及储存空间皆可被充分利用。

推荐阅读

什么是算力网络?原理是?意义分析

什么是网络拓扑?类型都有哪些?结构特点一览

SDN技术是什么?SDN网络的体系结构及优势分析

什么是网络安全产品?品牌排行榜一览

上一篇:什么是节能灯?一文讲清

下一篇:页岩气是什么?国内页岩气开采现状与难题

来源:互联网 / 发布时间:2023-12-06 09:17:35