p2p节点什么是IDCM超级节点?

p2p节点  时间:2021-09-14  阅读:()

介绍一下P2P

什么是P2P?很难有一个确切的解释,也许是由于有着不同的观点或理解。

BW(JXTA book的作者)给出这样一个定义:P2P 使得任何网络设备可以为其他网络设备提供服务(Peer-to-peer technology enable work-aware device to provide services to work-aware device)。

我个人的理解是P2P网络是:一个网络中的所有节点(设备)的角色、行为、责任和义务都是平等的(对等的)。

看一下我们现今的网络结构: 大多数情况下,我们使用一种称之为客户机/服务器(Client/Server,简称C/S)的网络模式。

比如流行的WWW,各种网络游戏等。

它们的共同特点是 都需要有一个中央服务器来处理绝大部分的运算工作。

客户端和服务段处在完全不同的角色中。

客户端更被动,通常是发送一个请求。

而服务端处在一个支配的地位,获取这个请求,进行计算,然后返回一个结果来相应这个请求。

即便如Email这种看上去比较不同的网络应用,也对Client和Server有着明显得分工。

这类网络应用模型有着一个明显的缺点就是:随着服务的客户数目的增多,服务端所需要占用的资源也随之增加,显而易见最终制约了client的数目的增长。

(这种集中式的模型似乎违背了的初衷,the ARPANET)。

并且,我们需要许多隐藏在深处的服务的支持才能获取我们需要的服务,如DNS,如路由。

这也就是为什么即便每台机器都开设一个web server,也无法被全部被访问到。

(由于IP地址的限制,不可能每台机器都有一个静态的IP。

或是由于内部网络的原因,也许即便你有一个静态不变的内部地址,也可能没有一个路由到达你的机器或是访问被防火墙过滤9)。

并且由于现在的过分的依赖于DNS和网关,只要其中有一个服务出了"问题",相应的其他任何服务就都无法获得。

"Edge of ": 另一个有趣的现象是:由于刚才所说的DNS和路由的限制,可能有数以亿计的连在上的计算机无法被其他机器访问。

这些计算机组成了所谓的 "Edge of "。

(它们属于的一部分,却不被整个认可,就像处在社会边缘一般充满着矛盾和孤寂)。

我们来做个计算: 假设同时只有1千万台100MHz的计算机连接在网络上(事实上远不只这些),每台可以提供100兆的空余空间、1000bps的空余带宽和10%的空余 CPU时间。

因此这些机器总共提供了10PB(10^15bytes)的存储空间,100亿bps的带宽(大约是1.25GBps)和10万MHz的计算能力!这是多么可观的数字,如果都能加以利用,或是只是开发其中的一部分……. Google的麻烦: 我们通常使用的Google 就是一个著名的集中式网络服务的例子。

Google中检索的信息依赖着一个巨大的数据库(大于1.6 billion,即便如此Google所保存的数据也只占整个的很小一部分,几个数量级的差别)。

这个数据库必须每天更新,以保证信息的即时性,即便如此Google便利一遍整个也需要十几天的时间。

如何能更好的提供搜索服务是很多现今的搜索引擎始终没有办法解决的问题。

除此之外,Google还有很多麻烦: Google的服务是建立在一个庞大数目的Linux集群上的(超过10000台)。

维护这么庞大的一群主机就够受的了。

一旦Google发生了故障,所有的服务就都玩完了。

不要说Google发生故障,如果DNS,路由等除了或者或那的问题……。

由于中数据的数量庞大且种类多样。

Google不仅无法提供一个精确的索引,也无法提供一个完整的索引。

Google只能看到"静态"的数据,它无法访问到处在数据库里的数据。

P2P的承诺(宣言) 提供一个真正的完全平等,自由的互联网。

使用很少的资源消耗而提供高可靠性的服务。

这似乎非常抽象,事实上连我自己也不太清楚我在说些什么。

举个例子先: 音乐爱好者kert想在上找一首歌,"Sex Pistol"的"My way"。

通常他使用Google来搜索相关的关键字"Sex Pistol" +"My way"。

由于只是简单的依赖关键字匹配的方式,Google通常会返回几百或是几千条匹配的记录,当然包括不相关的那些(绝大多数,尤其是当你的关键字中出现诸如Sex之类的词汇)。

作为一个音乐爱好者,kert通常会耐着性子在这几千条记录中仔细寻找(头晕),有时找到一个可能性极大的链接却因为链接失效而伤心。

想象一下,Google已经是世界上最好的搜索引擎之一了。

如果换成一个P2P网络应用又会如何?P2P网络会将kert的搜索请求发送给每一个连接在网络上的节点(peer),每个节点会在自己所管理的资源中查找是否含有匹配的对象,然后对kert的请求做出回答。

和那种集中式的搜索服务相比,将相应交给每一个节点的好处是显而易见的: 由于响应由节点即时完成,而不是像集中式的服务那样将在可能已经过期的数据中寻求答案。

这种方式更准确,不会出现让人沮丧的过期连接。

另外由于是由节点自由处理请求,而非传统的在静态网页中寻找答案,精确程度更高。

请求分布到了的每个角落,信息更完整,当然得到结果的可能性就越大。

请求分布到了的每个角落,不需要大量的主机群,不会有网络阻塞。

kert很肯定这个世界上有与他爱好相同的fans,因此他信心十足:)。

刚才我们提到,一个请求会发送至P2P网络中的每个节点。

这似乎很不可思议,但是事实上(至少在理论上)这是P2P网络的特性之一。

因此在P2P网络中,你所享受的服务的是一个由成千上万台计算机组成的cluster提供的。

多么神奇而令人兴奋! 即便是最基本的"路由"服务,也是有所有节点共同提供的。

因此不在会有因为某个结点的故障或是人为原因而造成的无法链接的现象了。

你面对的是一个友善、自由、平等的群体。

而非强权(路由)和专制(DNS)。

比特币,区块链,节点的概念?

首先你要知道,节点(node)只是一个词,在网络相关的文献里很常见,在不同的语境,不同的系统里会有不同的意思,并不是所有的区块链乃至p2p网络里提到节点都指的一个东西。

其次,区块链这东西是什么,现在也没有明确定义。

看你问题里的区块链似乎是指数据结构,但是,在现在的一般语境下,区块链是指这个分布式数据库的技术,包括这个数据结构,底层的p2p网络,以及共识算法。

所以,一般谈区块链就是区块链系统,不要和p2p网络混为一谈,把这概念引进来只会让你理解起来更复杂。

区块链是个分布式系统,系统里有很多节点,这些节点你只要单纯地理解为通过互联网相连的电脑或者服务器就好了。

然后根据区块链性质的不同,成为节点的方式也不同,当然,对于节点的定义也不同。

对于像比特币这样的公有链,理论上来讲,你下载完整的区块链,参与交易和挖矿,才算是节点。

然而,在现在的比特币里,矿工,完全节点,轻量节点,甚至普通用户,在不同的语境下都可能被称为节点。

但无论如何,比特币的系统与其说是“连入网络就会自动更新区块链”,不如说是你想要挖矿或者是交易(同时你不信任其他人的验证结果),就必须更新整条区块链,这不是一个自动义务的事情,而是自愿的事情。

对于公有链而言,是你想从链上获益就必须按照规则成为节点,而不是相反。

而私有链和联盟链则反过来——你先成为节点,然后按照规则行事。

要学习更多的区块链知识,欢迎关注『区视网』

什么是IDCM超级节点?

在P2P软件中,每个用户就是一个节点,数据传输通过节点进行,不需要很多的中央服务器,但为了保证数据传输质量,P2P软件会自动分析每个节点的硬件资源,让有较大带宽和高速计算机担任它的“超级节点”。

阿里云金秋上云季,云服务器秒杀2C2G5M年付60元起

阿里云(aliyun)在这个月又推出了一个金秋上云季活动,到9月30日前,每天两场秒杀活动,包括轻量应用服务器、云服务器、云数据库、短信包、存储包、CDN流量包等等产品,其中Aliyun轻量云服务器最低60元/年起,还可以99元续费3次!活动针对新用户和没有购买过他们的产品的老用户均可参与,每人限购1件。关于阿里云不用多说了,国内首屈一指的云服务器商家,无论建站还是学习都是相当靠谱的。活动地址:h...

Hostodo(年付12美元),美西斯波坎机房Linux VPS主机66折

Hostodo 商家是比较小众的国外VPS主机商,这不看到商家有推送促销优惠在美国西岸的斯波坎机房还有少部分库存准备通过低价格促销,年付低至12美元Linux VPS主机,且如果是1GB内存方案的可以享受六六折优惠,均是采用KVM架构,且可以支付宝付款。第一、商家优惠码优惠码:spokanessd 1GB+内存方案才可以用到优惠码,其他都是固定的优惠低至年12美元。第二、商家促销这里,我们可以看到...

3G流量免费高防CDN 50-200G防御

简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...

p2p节点为你推荐
文件下载如何从电脑里将文件下载到u盘里java队列java中的队列都有哪些,有什么区别?山东省通信管理局哪位朋友知道山东通信管理局负责备案的办公室电话eofexceptionjava.io.EOFException这是个什么异常应该怎么解决什么是cookie电脑中cookie是什么意思?短信应用默认短信应用,什么意思?招行信用卡还款招商银行信用卡还款日如何计算售后软件vivo售后的软件可以删吗购物网站设计凡客诚品,当当网、卓越网、淘宝、京东商城等电子商务网站的网页设计与功能不同360官网打不开360打不开!
域名备案批量查询 申请免费域名 希网动态域名 主机测评网 服务器评测 bluehost 网站监控 好玩的桌面 512m内存 个人免费空间 dux 域名转向 165邮箱 北京双线机房 柚子舍官网 怎么测试下载速度 网站cdn加速 赞助 徐正曦 重庆双线服务器托管 更多