WebNFS
YANFS ( Yet Another NFS )، المعروف سابقًا باسم WebNFS ، هو امتداد لنظام ملفات الشبكة (NFS) للسماح للعملاء بالوصول إلى نظام الملفات عبر الإنترنت باستخدام بروتوكول مبسط وسهل الاستخدام مع جدار الحماية.
طُوِّرَ WebNFS لتزويد تطبيقات جافا الصغيرة وغيرها من التطبيقات المتصلة بالإنترنت بطريقة للوصول إلى خدمات نظام الملفات عبر الإنترنت. وبينما يوفر NFS لتطبيقات يونكس دلالات كاملة لنظام الملفات، قد لا تكون جميع هذه الدلالات ضرورية في بيئة ويب موزعة للقراءة فقط. في المقابل، فإن قيود الوصول - مثل اشتراط استخدام منافذ مقيدة للطلبات الأصلية - والتي تُستخدم عادةً في البيئات المغلقة، لا تنطبق عادةً في البيئات الموزعة العامة.
في عام 2007، أتاحت شركة صن مايكروسيستمز تطبيق WebNFS الخاص بها كمصدر مفتوح . وتم تغيير الاسم لاحقًا إلى YANFS (نظام ملفات الشبكة الآخر) ليعكس النطاق الموسع للمشروع ليشمل تطبيقًا من جانب الخادم. [ 1 ]
يستخدم YANFS/WebNFS منفذًا معروفًا (المنفذ 2049 على كلٍ من UDP و TCP )، متجنبًا بذلك العبء الزائد وعدم القدرة على التنبؤ المصاحبة لاستخدام بروتوكول ONC RPC portmap . ويضيف WebNFS مقابض ملفات عامة وعمليات بحث متعددة المكونات إلى بروتوكول NFS.
تم تحديد WebNFS من خلال عدد من RFCs:
إرث
على الرغم من أن WebNFS نفسه لم يكتسب الكثير من الزخم، إلا أن العديد من ميزات WebNFS المهمة أصبحت فيما بعد جزءًا من NFSv4، بما في ذلك استخدام المنفذ 2049، ومفهوم "مقبض الملف الجذر" الثابت (الذي تطور من مقابض الملفات العامة لـ WebNFS ويسمح بالوصول إلى أنظمة الملفات المصدرة دون الحاجة إلى بروتوكول MOUNT لتعلم مقابض الجذر الفردية الخاصة بها أولاً)؛ يسمح كلاهما معًا لـ NFSv4 بالعمل بدون خدمة Portmap.
مراجع
روابط خارجية
- موقع YANF الإلكتروني
- بروتوكولات الإنترنت
- أنظمة ملفات الشبكة
- برامج الشبكات القائمة على بروتوكول الإنترنت
- البرامج المتعلقة بنظام ملفات يونكس
- بروتوكولات طبقة التطبيق
