目录:
定义-点对点架构(P2P Architecture)是什么意思?
对等体系结构(P2P体系结构)是一种常用的计算机网络体系结构,其中每个工作站或节点具有相同的功能和职责。 它经常与经典的客户端/服务器体系结构进行比较和对比,在经典的客户端/服务器体系结构中,某些计算机专用于服务其他计算机。
P2P也可以用来指代设计的单个软件程序,以便该程序的每个实例都可以充当客户端和服务器,并具有相同的职责和状态。
P2P网络有许多应用,但是最常见的是用于内容分发。 这包括软件发布和分发,内容交付网络,流媒体以及用于多播流的对等广播,这有助于按需分发内容。 其他应用涉及科学,网络,搜索和通信网络。 甚至美国国防部也已开始研究P2P网络在现代网络战策略中的应用。
P2P体系结构通常称为对等网络。
Techopedia解释了点对点架构(P2P架构)
P2P应用程序是网络中立性争议中的核心问题之一,网络中立性是不限制Internet内容,格式,技术,设备或通信方式的原则。 P2P支持者认为,政府和大型Internet服务提供商正试图通过将网络结构引向客户端/服务器体系结构来控制Internet的使用和内容。 这为寻求进入Internet的个人和小型发布者设置了财务障碍,并降低了共享大文件的效率。
有三种非结构化P2P计算机网络架构模型:
- 纯P2P
- 混合式P2P
- 集中式P2P
在结构化的P2P计算机网络体系结构中,工作站(对等),有时还包括资源,都是根据特定的标准和算法来组织的。 这导致具有特定拓扑和属性的覆盖。
评估P2P网络的某些优缺点涉及与客户端/服务器体系结构进行比较。 P2P网络的客户端具有带宽,存储空间和处理能力等资源。 随着每个节点对系统的需求增加,整个系统的容量将增加。 (这导致系统安全性和文件验证机制的大量增加,使大多数P2P网络几乎可以抵抗任何类型的攻击。)相比之下,典型的客户端/服务器网络共享需求,但不共享资源。 随着其他客户端加入该系统,每个客户端可以使用的资源越来越少。