.net PNRP-它是如何工作的?

.net PNRP-它是如何工作的?,.net,cloud,pnrp,.net,Cloud,Pnrp,抱歉,如果这看起来是个愚蠢的问题,但我真的很难找到一个直截了当的答案。我知道PNRP是微软实现点对点的技术,但它实际上是如何工作的?我的意思是,我假设当你在全球云中注册你的地址时,它实际上是在联系Microsoft服务器以查找对等地址,然后返回对等端点信息 当我说全球只有两个对等点时,我仍然有点困惑于如何在云中找到地址 。。。据我所知,必须有一个对等解析程序来维护一个注册列表(假设一个全新的节点联机),然后它将其最近邻居的地址交给它连接。如果我选择使用服务/应用程序知道的地址,或者我假设使用微软

抱歉,如果这看起来是个愚蠢的问题,但我真的很难找到一个直截了当的答案。我知道PNRP是微软实现点对点的技术,但它实际上是如何工作的?我的意思是,我假设当你在全球云中注册你的地址时,它实际上是在联系Microsoft服务器以查找对等地址,然后返回对等端点信息

当我说全球只有两个对等点时,我仍然有点困惑于如何在云中找到地址

。。。据我所知,必须有一个对等解析程序来维护一个注册列表(假设一个全新的节点联机),然后它将其最近邻居的地址交给它连接。如果我选择使用服务/应用程序知道的地址,或者我假设使用微软运营的对等解析程序的全球云,那么这可能是我拥有的一个中央服务器

感谢来自以下网站的

在内部,PNRP使用一个体系结构 类似于分布式哈希表 系统,如弦或糕点。这个 对等名称被散列以生成一个 128位对等标识符和 -使用like算法进行检索 发布主机的位置 那个标识符

这意味着他们的基础设施不是集中化的;没有“微软服务器”可问。打个比方,你向云请求路由信息,云协同回答

如果云中只有两台计算机,它们就会互相了解。

这是商品

它包括以下基本内容:

网格、节点、通道安全性、解析器

你的问题的答案是解决者。您的程序可以在对等级别进行协作,但它们需要中央服务器来立即找到彼此。您将向服务器发布一个解析器,所有客户端都将使用它