سؤال

آسف إذا كان هذا يبدو وكأنه سؤال غبي ولكن أنا فعلا بعد أن أعد صعوبة في العثور على إجابة مستقيمة. أعلم PNRP هي تقنية MS الخاصة بتنفيذ نظير إلى نظير ولكن كيف تعمل بالفعل - أقصد IM على افتراض عند تسجيل عنوانك في السحابة العالمية التي تقوم بها فعليا إلى خادم Microsoft للعثور على عنوان نظير ثم تعالج معلومات النهاية نظير.

أنا مرتبك قليلا لا يزال حول كيفية العثور على العناوين في السحابة عندما يقول هناك 2 أقران فقط في جميع أنحاء العالم.

... من ما أفهم أنه يجب أن يكون محلل نظير للحفاظ على قائمة التسجيلات (على افتراض أن العقدة الجديدة تأتي عبر الإنترنت)، ثم عناوين أيدي أقرب جيرانها للاتصال بها. هذا يمكن أن يكون خادم مركزي يمتلكه إذا اخترت استخدام عنوان الخدمات / التطبيقات التي تعرفها أو السحابة العالمية التي افترض أنها حلية نظير تعمل ببرنامج Microsoft.

شكرا

هل كانت مفيدة؟

المحلول

من ويكيبيديا صفحة:

داخليا، يستخدم PNRP هندسة تشبه أنظمة جدول التجزئة الموزعة مثل الوتر أو المعجنات. يتم التغليف اسم النظير لإنتاج معرف الأقران 128 بت و دهيشبه الخوارزمية المستخدمة لاسترداد موقع النشر المضيف الذي هو المعرف.

وهذا يعني أن البنية التحتية الخاصة بهم ليست مركزية؛ ليس هناك "خادم Microsoft" أن نسأل. مجازيا، أنت تسأل السحابة للحصول على معلومات التوجيه، وهي إجابات تعاونية.

إذا كان هناك جهازي كمبيوتر فقط في السحابة، فسيعرفون عن كل شيء آخر.

نصائح أخرى

إليك البضاعة

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

ويغطي الأساسيات:

الشبكات، العقد، أمن القناة، القرار.

والإجابة على سؤالك هي الحل. يمكن لبرامجك التعاون على مستوى نظير إلى نظير ولكنهم بحاجة إلى خوادم مركزي للعثور على بعضهم البعض على الفور. يمكنك نشر حل على الخادم الخاص بك وسيستخدمها جميع العملاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top