بروتوكول تحليل أسماء النظراء
بروتوكول تحليل أسماء النظراء ( PNRP ) هو بروتوكول نظير إلى نظير صممته شركة مايكروسوفت . يُمكّن PNRP من نشر الأسماء وتحليلها ديناميكيًا، ويتطلب IPv6 .
ذُكر بروتوكول PNRP لأول مرة خلال عرض تقديمي في مؤتمر P2P في نوفمبر 2001. وظهر في يوليو 2003 ضمن حزمة الشبكات المتقدمة لنظام التشغيل Windows XP ، ثم أُدرج لاحقًا في حزمة الخدمة الثانية لنظام التشغيل Windows XP. طُرح PNRP 2.0 مع نظام التشغيل Windows Vista ، وكان متاحًا للتنزيل لمستخدمي حزمة الخدمة الثانية لنظام التشغيل Windows XP. [ 1 ] يُدرج PNRP 2.1 في حزمة الخدمة الأولى لنظام التشغيل Windows Vista ، ونظام التشغيل Windows Server 2008 ، وحزمة الخدمة الثالثة لنظام التشغيل Windows XP . لا يتوفر PNRP v2 لنظام التشغيل Windows XP Professional x64 Edition أو أي إصدار من Windows Server 2003. [ 2 ]
يستخدم برنامج المساعدة عن بعد في نظام التشغيل Windows 7 بروتوكولات PNRP و Teredo و IPv6 عند الاتصال باستخدام خيار الاتصال السهل . [ 3 ]
تصميم PNRP مشمول ببراءة الاختراع الأمريكية رقم 7,065,587، الصادرة في 20 يونيو 2006.
تمت إزالة دعم PNRP في نظام التشغيل Windows 10 مع الإصدار 1909 .
خدمات PNRP
بروتوكول PNRP هو بروتوكول لحلّ أسماء النطاقات الموزعة، يسمح لأجهزة الإنترنت بنشر "أسماء النظراء" وعناوين IPv6 المقابلة لها، بالإضافة إلى معلومات أخرى اختيارية. وبذلك، تستطيع الأجهزة الأخرى حلّ اسم النظير، واسترجاع العناوين والمعلومات الأخرى المقابلة، وإنشاء اتصالات نظير إلى نظير.
في بروتوكول PNRP، تتكون أسماء النظراء من "جهة مرجعية" و"مُؤهِّل". تُعرَّف الجهة المرجعية بواسطة تجزئة آمنة لمفتاح عام مرتبط بها ، أو بواسطة عنصر نائب (الرقم صفر) إذا كان اسم النظير "غير آمن". المُؤهِّل عبارة عن سلسلة نصية ، مما يسمح للجهة المرجعية بامتلاك أسماء نظراء مختلفة لخدمات مختلفة. [ 4 ]
إذا كان اسم النظير آمنًا، فإن سجلات اسم PNRP موقعة من قِبل جهة النشر، ويمكن التحقق منها باستخدام مفتاحها العام. أما أسماء النظراء غير الآمنة فيمكن لأي شخص نشرها دون إمكانية التحقق منها.
يمكن لعدة جهات نشر نفس اسم النظير. على سبيل المثال، إذا كان اسم النظير مرتبطًا بمجموعة، فيمكن لأي عضو في المجموعة نشر عناوين لهذا الاسم.
يتم نشر أسماء النظراء وحلها ضمن نطاق محدد. يمكن أن يكون النطاق رابطًا محليًا، أو موقعًا (مثل حرم جامعي)، أو الإنترنت بأكمله.
PNRP وجداول التجزئة الموزعة
يستخدم بروتوكول PNRP داخليًا بنية مشابهة لأنظمة جداول التجزئة الموزعة مثل Chord أو Pastry . يتم تجزئة اسم النظير لإنتاج مُعرّف نظير بطول 128 بت ، وتُستخدم خوارزمية شبيهة بـ DHT لاسترجاع موقع المضيف الذي ينشر هذا المُعرّف. مع ذلك، توجد بعض الاختلافات الجوهرية.
تخزن أنظمة DHT مثل Chord و Pastry مؤشرات الكائنات (التجزئات) في العقدة التي يكون مُعرّفها الأقرب إلى التجزئة، وتُصمّم خوارزمية التوجيه للعثور على تلك العقدة. في المقابل، يخزن PNRP التجزئة دائمًا في العقدة التي تنشر المُعرّف. وبالتالي، سيكون للعقدة عدد من الإدخالات في نظام التوجيه يساوي عدد المُعرّفات التي تنشرها. يُمكن القول إن تصميم PNRP يُضحّي بزيادة الأمان والمتانة مقابل ارتفاع تكلفة التوجيه.
تفترض معظم أنظمة DHT أن عقدة واحدة فقط تنشر فهرسًا محددًا. في المقابل، يسمح بروتوكول PNRP لعدة مضيفين بنشر الاسم نفسه. يتكون الفهرس الداخلي في الواقع من تجزئة 128 بت لاسم النظير ومعرّف موقع 128 بت، مشتق من عنوان IPv6 للعقدة.
لا يستخدم بروتوكول PNRP جدول توجيه، بل يستخدم ذاكرة تخزين مؤقتة لإدخالات PNRP. تُضاف إدخالات جديدة إلى ذاكرة التخزين المؤقتة كنتيجة ثانوية لحركة البيانات الجارية. تضمن خوارزمية صيانة ذاكرة التخزين المؤقتة احتفاظ كل عقدة بمعرفة كافية عن "السحابة". صُممت هذه الخوارزمية لضمان أن يتناسب وقت معالجة الطلب مع لوغاريتم حجم السحابة.
انظر أيضاً
- ميزات جديدة في نظام التشغيل ويندوز فيستا
- حل أسماء البث المتعدد المحلي للرابط (LLMNR)
- نظام أسماء النطاقات متعدد البث (mDNS)
- نظام الإدخال/الإخراج الأساسي للشبكة ( NetBIOS )
- تقنيات الشبكات في نظام التشغيل ويندوز فيستا
- الشبكات بدون تهيئة
مراجع
- ↑ "تنزيل PNRP 2.0 لنظام التشغيل Windows XP" . مايكروسوفت . مؤرشف من الأصل بتاريخ 24-02-2007.
- ↑ https://technet.microsoft.com/en-us/library/bb726971.aspx#EHAA بروتوكول تحليل أسماء النظراء
- ↑ ميزات الند للند في ويندوز 7
- ↑ بروتوكول حل أسماء النظراء
روابط خارجية
- مدونة مايكروسوفت حول شبكات الند للند، تشرح كيفية استخدام ميزات ويندوز لبروتوكول PNRP.
- مواصفات بروتوكول PNRPv2 على موقع MSDN
- وثائق مايكروسوفت PNRP (واجهة برمجة التطبيقات) على MSDN
- مقال من MSDN بقلم جاستن سميث، يتناول برنامج PNRP
- شبكات ويندوز من نظير إلى نظير على مايكروسوفت تك نت
- حزمة الشبكات المتقدمة لنظام التشغيل Windows XP متوفرة على موقع Microsoft.com
- عرض تقديمي بعنوان "حل أسماء الند للند الموزع" قدمه كريستيان هويتيما في مؤتمر O'Reilly P2P في نوفمبر 2001.
- براءات الاختراع الأمريكية رقم 7,065,587 ، و7,418,479 ، و7,962,651 ، و 20,020,143,989 ، و 7,065,587 ، و 7,068,789 ، و 7,496,648
- ويندوز فيستا
- بروتوكولات الشبكة
