بيت الشبكات ما هو 9p؟ - تعريف من techopedia

ما هو 9p؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني 9P؟

9P هو بروتوكول شبكة تم تطويره بواسطة Bell Labs والذي يعمل كوسيلة لتوصيل مكونات نظام Plan 9. نظام Plan 9 هو نظام تشغيل موزع مصمم ليكون بمثابة منصة للأغراض البحثية. ويمثل جميع واجهات النظام من خلال نظام الملفات. تعتبر الملفات بمثابة العناصر الأساسية وتستخدم لتمثيل النوافذ واتصالات الشبكة والعمليات وواجهات المستخدم.


يُعرف هذا المصطلح أيضًا باسم بروتوكول نظام الملفات 9 Plan أو 9P2000 أو Styx.

يشرح Techopedia 9P

يوفر بروتوكول 9P وسيلة للوصول إلى الموارد والتطبيقات ومعالجتها بشفافية في بيئة موزعة. يتم استخدامه للرسائل بين العملاء والخوادم. ينقل العميل الطلبات في شكل رسائل T إلى خادم. يرد الخادم في شكل رسائل R إلى العميل. تُعرف عملية إرسال الطلب وتلقي الردود باسم المعاملة. تتعلق هذه الرسائل بنقاط الدخول ويجب تنفيذها بواسطة أي خادم 9P.


يعمل بروتوكول 9P كنظام ملفات مُوزَّع وكواجهة برمجة تطبيقات شفافة على الشبكة ولغة. تم إصدار الطبعة الرابعة المنقحة من 9P تحت اسم 9P2000 وركزت على التحسينات الأساسية. يتم تطبيق 9P2000 على نطاق واسع على أحدث إصدار من نظام Inferno OS. يعد Inferno File Protocol نوعًا مختلفًا من 9P ، والمعروف أيضًا باسم Styx ، والذي تم تطويره لنظام Plan 9 OS.


كانت الفكرة من وراء تطوير 9P هي تشفير عمليات الملفات بين برامج العميل ونظام الملفات ، مما يسمح بإرسال الرسائل المترجمة عبر شبكة. تستخدم الخطة 9 هذه التقنية لفصل خادم الملفات عن خادم وحدة المعالجة المركزية ومحطات المستخدم. يتضمن توزيع Plan 9 تطبيق خادم 9P يعرف باسم u9fs.


بعض تطبيقات Plan 9 ، والتي تأخذ شكل خوادم 9P ، تشمل acme و rio والسباك و wikifs. يتم استخدام بروتوكول 9P ومشتقاته في البيئات المضمّنة ، مثل Styx on a Brick Project.

ما هو 9p؟ - تعريف من techopedia