如果这看起来是一个愚蠢的问题,我很抱歉,但实际上我很难找到一个直接的答案。我知道PNRP是微软用于实现点对点的技术,但它实际上是如何工作的-我的意思是,当你在全局云中注册你的地址时,我假设它实际上是在联系微软服务器来查找对等地址,然后返回对等端点信息。
我仍然对如何在云中找到地址感到有点困惑,比如全球只有2个对等点。
..。据我所知,必须有一个对等解析器来维护注册列表(假设一个全新的节点上线),然后将其最近邻居的地址传递给要连接的节点。这可以是我拥有的中央服务器,如果我选择使用服务/应用程序知道的地址,或者全局云,我假设它使用的是微软运营的对等解析器。
谢谢
发布于 2009-12-02 11:09:02
从Wikipedia page
在内部使用类似于分布式哈希表系统的体系结构,例如Chord或Pastry。对等方名称进行散列以产生128位的对等方标识符,并且使用DHT-like算法来检索发布该标识符的主机的位置。
这意味着他们的基础设施不是集中式的;没有“微软服务器”可问。打个比方,你向云请求路由信息,它会协作式地回答。
如果云中只有两台计算机,它们都会知道彼此的情况。
发布于 2013-07-29 04:25:27
这是商品
http://msdn.microsoft.com/en-us/library/ms731061.aspx
它涵盖了基础知识:
网格,节点,通道安全,解析器。
你的问题的答案就是解决器。您的程序可以在对等级别上进行协作,但它们需要中央服务器才能立即找到彼此。你会发布一个解析器到你的服务器上,所有的客户端都会使用它。
https://stackoverflow.com/questions/1830392
复制相似问题