根据**化程度:纯P2P:节点同时作为客户端和服务器端。没有中心路由器。如Gnutella。杂P2P:有一个中心服务器保存节点的信息并对请求这些信息的要求做出响应。节点负责发布这些信息(因为中心服务器并不保存文件),让中心服务器知道它们想共享什么文件,让需要它的节点下载其可共享的资源。路由终端使用地址,通过被一组索引引用来获取地址。如原始的Napster。混合P2P:同时含有纯P2P和杂P2P的特点。如Skype。点对点之间互有连结资讯,彼此形成特定规则拓扑结构。点对点模式每个节点即是服务端又是客户端。南京国内点对点平台
点对点技术也被使用在类似VoIP等实时媒体业务的数据通信中。有些网络包括搜索的一些功能,也使用客户端-服务器结构,而使用点对点结构来实现另外一些功能。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个**服务器。点对点网络的一个重要的目标就是让所有的客户端都能提供资源,包括带宽,存储空间和计算能力。因此,当有节点加入且对系统请求增多,整个系统的容量也增大。这是具有一组固定服务器的Client-Server结构不能实现的,因为在上述这种结构中,客户端的增加意味着所有用户更慢的数据传输。成都国内点对点储存点对点网络的节点之间交互连接、协同。
中心化节点充当服务者、中介作用,比如我们没有办法把资金直接从一个人转移给另一个人,必须通过银行这个中介。点对点网络模型除应用于币网络,使用普遍的下载就是基于点对点网络。点对点网络不只只去除了中心化带来的风险(中心化可能作恶),还可以提高传输的效率。(中心化网络当能也有优点)为了能够加入到币网络,币客户端会做一下几件事情:节点会记住它近成功连接的网络节点,当重新启动后它可以迅速与先前的对等节点网络重新建立连接。
节点会在失去已有连接时尝试发现新节点。首先在上传端把一个文件分成了Z个部分,甲在服务器随机下载了第N个部分,乙在服务器随机下载了第M个部分,这样甲的就会根据情况到乙的电脑上去下载乙已经下载好的M部分,乙的就会根据情况到甲的电脑上去下载甲已经下载好的N部分,这样就不但减轻了服务器端的负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去下载就快得多了。所以说用的人越多,下载的人越多,大家也就越快,的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上下载那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。P2P网络的分布特性通过在多节点上复制数据,也增加了防故障的健壮性。
串行总行是与并行总线进行区别的,串行指的是信号通过时序在同一个线上传输,并行就是每个信号都有自己的一根线。点对点通信是两个节点之间的通信而且只能有两个节点。一个串行总线的单主站还是多主站是由通信协议定义的,不是说由点对点决定的。比如RS232是点对点的串行总线,只能是1对1的通信,RS485就是串行总线,可以有很多个节点,在以RS485为硬件底层的通信协议有很多,比如PPI支持多主站,profibus-dpmodbus等等都是单主站,这是由这些通信协议自己决定的。每个节点既可以从其他节点得到服务,也可以向其他节点提供服务。正规点对点控制系统
点对点缺点:架设较为复杂,除了要有开发服务器端,还要有专业的客户端。南京国内点对点平台
P2P网络的一个重要的目标就是让所有的客户端都能提供资源,包括带宽,存储空间和计算能力。因此,当有节点加入且对系统请求增多,整个系统的容量也增大。这是具有一组固定服务器的Client-Server结构不能实现的,因为在上述这种结构中,客户端的增加意味着所有用户更慢的数据传输。P2P网络的分布特性通过在多节点上复制数据,也增加了防故障的健壮性,并且在纯P2P网络中,节点不需要依靠一个中心索引服务器来发现数据。在后一种情况下,系统也不会出现单点崩溃。上海点对点科技有限公司南京国内点对点平台