2009-12-02 23 views
0

對不起,如果這看起來像一個愚蠢的問題,但我實際上很難找到一個直接的答案。我知道PNRP是MS用於實現點對點的技術,但它是如何實際工作的 - 我的意思是假設當你在全球雲中註冊你的地址時,它實際上是聯繫微軟服務器來尋找對等地址,對等端點信息。PNRP - 它是如何工作的?

如果說全球只有兩個同行,那麼我們對於在雲中如何找到地址仍有點困惑。

...從我的理解,必須有一個對等解析程序,以保持註冊名單(假設一個全新的節點上線),然後將它交給其最近的鄰居的地址連接。如果我選擇使用服務/應用程序所瞭解的地址或我假定使用Microsoft運行的同級解析程序的全局雲,則這可以是我擁有的中央服務器。

由於

回答

0

Wikipedia page

在內部,PNRP使用 類似於分佈式哈希表 系統如和絃或糕點的架構。將 對等體名稱散列以產生128位對等體標識符,並且使用類似於 的算法來檢索主體發佈 標識符的位置。

這意味着他們的基礎設施不集中;沒有「微軟服務器」要求。隱喻地說,你要求雲計算路由信息,並協作回答。

如果雲中只有兩臺電腦,他們都會知道對方。

0

這裏的商品

http://msdn.microsoft.com/en-us/library/ms731061.aspx

它涵蓋了基礎知識:

網格,節點,通道安全,分解。

而你的問題的答案是解析器。您的程序可以在點對點層面進行協作,但他們需要中央服務器才能立即找到彼此。你會發佈一個解析器到你的服務器,所有的客戶端都會使用它。

相關問題