ويب داف

ويب داف
بروتوكول الاتصالات
طبقة OSIطلب
المنفذ(ات)80، 443
طلبات التعليقاتRFC  2518، RFC  4918
موقع إلكترونيwww.webdav.org

WebDAV ( التأليف والإصدار الموزع للويب ) عبارة عن مجموعة من الامتدادات لبروتوكول نقل النص التشعبي (HTTP)، والذي يسمح لوكلاء المستخدم بتأليف المحتويات بشكل تعاوني مباشرة في خادم ويب HTTP من خلال توفير تسهيلات للتحكم في التزامن وعمليات مساحة الأسماء ، وبالتالي السماح بعرض الويب كوسيلة قابلة للكتابة وتعاونية وليس مجرد وسيلة للقراءة فقط. [1] تم تعريف WebDAV في RFC  4918 بواسطة مجموعة عمل من فريق عمل هندسة الإنترنت (IETF). [2]

يوفر بروتوكول WebDAV إطار عمل للمستخدمين لإنشاء المستندات وتغييرها ونقلها على الخادم . تتضمن أهم الميزات صيانة الخصائص المتعلقة بمؤلف أو تاريخ التعديل وإدارة مساحة الأسماء والمجموعات وحماية الكتابة فوقها. تتضمن صيانة الخصائص أشياء مثل إنشاء معلومات الملف وإزالتها والاستعلام عنها. تتعامل إدارة مساحة الأسماء مع القدرة على نسخ صفحات الويب ونقلها داخل مساحة أسماء الخادم. تتعامل المجموعات مع إنشاء وإزالة وإدراج الموارد المختلفة. أخيرًا، تتعامل حماية الكتابة فوقها مع الجوانب المتعلقة بقفل الملفات. إنها تستفيد من التقنيات الموجودة مثل Transport Layer Security أو مصادقة الوصول إلى الملخص أو XML لتلبية هذه المتطلبات. [3]

توفر العديد من أنظمة التشغيل الحديثة [ أيها؟ ] دعمًا مدمجًا من جانب العميل لـ WebDAV [ بحاجة لمصدر ] .

تاريخ

بدأت WebDAV في عام 1996 عندما عمل جيم وايتهايد مع اتحاد شبكة الويب العالمية (W3C) لاستضافة اجتماعين لمناقشة مشكلة التأليف الموزع على شبكة الويب العالمية مع الأشخاص المهتمين. [4] [5] تضمنت رؤية تيم بيرنرز لي الأصلية للويب وسيلة للقراءة والكتابة. في الواقع، كان أول متصفح ويب لبيرنرز لي ، والذي يُدعى WorldWideWeb ، قادرًا على عرض وتحرير صفحات الويب ؛ ولكن مع نمو الويب، أصبح وسيلة للقراءة فقط لمعظم المستخدمين. أراد وايتهايد وغيره من الأشخاص ذوي التفكير المماثل تجاوز هذا القيد. [6] [7]

وقد أسفرت الاجتماعات عن تشكيل مجموعة عمل IETF لأن الجهد الجديد من شأنه أن يؤدي إلى توسعات في HTTP، والتي بدأت IETF في توحيد معاييرها.

مع بدء العمل على البروتوكول، أصبح من الواضح أن التعامل مع كل من التأليف الموزع وإدارة الإصدارات معًا سيتطلب قدرًا كبيرًا من العمل وأن المهام يجب أن تكون منفصلة. ركزت مجموعة WebDAV على التأليف الموزع، وتركت إدارة الإصدارات للمستقبل. (أضافت إضافة Delta-V إدارة الإصدارات لاحقًا - راجع قسم الإضافات أدناه).

أنهت مجموعة عمل WebDAV عملها في مارس 2007، بعد أن قبلت مجموعة توجيه هندسة الإنترنت (IESG) تحديثًا تدريجيًا لـ RFC  2518. تم الانتهاء من الامتدادات الأخرى التي لم يتم الانتهاء منها في ذلك الوقت، مثل طريقة BIND، بواسطة مؤلفيها الفرديين، بشكل مستقل عن مجموعة العمل الرسمية. [8]

تطبيق

التأليف التعاوني لـ WebDAV في خادم HTTP متوافق

يقوم WebDAV بتوسيع مجموعة الأفعال والرؤوس القياسية لـ HTTP المسموح بها لطرق الطلب . تتضمن الأفعال المضافة ما يلي:

الفعل فعل
ينسخ نسخ مورد من معرف مورد موحد (URI) إلى آخر
قفل وضع قفل على أحد الموارد. يدعم WebDAV الأقفال المشتركة والحصرية.
إم كيه كول إنشاء مجموعات (المعروفة أيضًا باسم الدليل )
يتحرك نقل مورد من URI إلى آخر
بروفايند استرداد الخصائص المخزنة بصيغة XML من أحد موارد الويب . كما يتم تحميلها بشكل زائد للسماح باسترداد بنية المجموعة (المعروفة أيضًا باسم التسلسل الهرمي للدليل) لنظام بعيد.
بروبباتش تغيير وحذف خصائص متعددة على مورد في عملية ذرية واحدة
فتح إزالة القفل من أحد الموارد

ملكيات

خصائص بروتوكول WebDAV هي زوج اسم-قيمة ، حيث يكون "الاسم" هو معرف الموارد الموحد (URI) ويتم التعبير عن "القيم" من خلال عناصر XML. علاوة على ذلك، فإن الطرق المستخدمة في التعامل مع الخصائص هي PROPFIND و PROPPATCH . [9]

الوثائق التي أعدتها مجموعة العمل

أنتجت مجموعة عمل WebDAV العديد من الأعمال:

  • وثيقة المتطلبات: "متطلبات بروتوكول التأليف والإصدار الموزع لشبكة الويب العالمية" RFC  2291، الصادر في فبراير 1998
  • وثيقة بروتوكول أساسية (باستثناء الإصدارات، على الرغم من عنوانها): "ملحقات HTTP للتأليف والإصدارات الموزعة على الويب (WebDAV)" RFC  4918، الصادرة في يونيو 2007 (والتي تقوم بتحديث واستبدال "ملحقات HTTP للتأليف والإصدارات الموزعة - WebDAV" RFC  2518، الصادرة في فبراير 1999)
  • بروتوكول المجموعات المنظمة: "بروتوكول المجموعات المنظمة للتأليف والإصدار الموزع على الويب (WebDAV)" RFC  3648، الصادر في ديسمبر 2003
  • بروتوكول التحكم في الوصول: "بروتوكول التحكم في الوصول إلى التأليف والإصدار الموزع على الويب (WebDAV)" RFC  3744، الصادر في مايو 2004
  • مواصفات الحصص: "خصائص الحصص والحجم لمجموعات التأليف والإصدار الموزعة (DAV)" RFC  4331، الصادر في فبراير 2006
  • مواصفات إعادة التوجيه: "موارد مرجعية لإعادة توجيه التأليف والإصدار الموزع على الويب (WebDAV)" RFC  4437، الصادر في مارس 2006

مستندات أخرى نشرتها IETF

  • بروتوكول الإصدار: "إضافات إصدار WebDAV (التأليف والإصدار الموزع على الويب)" RFC  3253 (تم إنشاؤه بواسطة مجموعة عمل Delta-V)
  • مواصفة لأنواع بيانات خصائص WebDAV: "أنواع البيانات لخصائص التأليف والإصدار الموزع للويب (WebDAV)" RFC  4316
  • مستند يحدد كيفية بدء تحميل مورد WebDAV: "تحميل خوادم Web Distributed Authoring and Versioning (WebDAV)" RFC  4709
  • بروتوكول الوصول إلى التقويم: "إضافات التقويم إلى WebDAV ( CalDAV )" RFC  4791
  • بروتوكول الاستعلام: "بحث التأليف والإصدار الموزع على الويب (WebDAV)" RFC  5323
  • امتداد لمواصفات قائمة التحكم في الوصول الخاصة بـ WebDAV: "الامتداد الرئيسي الحالي لـ WebDAV" RFC  5397
  • امتداد لطريقة WebDAV MKCOL: "MKCOL الممتد لتأليف وتوزيع إصدارات الويب (WebDAV)" RFC  5689
  • امتداد لنموذج المجموعة، يحدد إنشاء واكتشاف ارتباطات إضافية لمورد: "امتدادات الربط لتأليف وتوزيع إصدارات الويب (WebDAV)" RFC  5842
  • تطبيق POST على مجموعات WebDAV: "استخدام POST لإضافة أعضاء إلى مجموعات Web Distributed Authoring and Versioning (WebDAV)" RFC  5995
  • ملحق يسمح بمزامنة المجموعات الكبيرة بكفاءة: "مزامنة المجموعة للتأليف والإصدارات الموزعة على الويب (WebDAV)" RFC  6578

الامتدادات والمشتقات

بالنسبة لإصدارات الويب، يضيف بروتوكول Delta-V ضمن مجموعة عمل إدارة إصدارات الويب والتكوين تتبع مراجعة الموارد، المنشور في RFC  3253.

بالنسبة للبحث وتحديد الموقع، لم تنتج مجموعة عمل البحث وتحديد موقع DAV (DASL) أي معيار رسمي على الرغم من وجود عدد من التطبيقات للمسودة الأخيرة. استمر العمل كنشاط غير تابع لمجموعة العمل. [10] تحاول مواصفات البحث في WebDAV التقاط ما انتهت إليه مجموعة العمل، وقد نُشرت في RFC  5323 في نوفمبر 2008. [11]

بالنسبة للتقويم، يعد CalDAV بروتوكولاً يسمح بالوصول إلى التقويم عبر WebDAV. يقوم CalDAV بإنشاء نماذج لأحداث التقويم كموارد HTTP بتنسيق iCalendar ، ويقوم بإنشاء نماذج للتقويمات التي تحتوي على أحداث كمجموعات WebDAV.

بالنسبة للبرامج الجماعية، فإن GroupDAV هو أحد أشكال WebDAV الذي يسمح لأنظمة البرامج الجماعية للعميل/الخادم بتخزين وجلب الكائنات مثل عناصر التقويم وإدخالات دفتر العناوين بدلاً من صفحات الويب.

من أجل التوافق بين MS Exchange، يمكن استخدام WebDAV لقراءة/تحديث/حذف العناصر في صندوق بريد أو مجلد عام. وقد قامت Microsoft بتوسيع WebDAV for Exchange لاستيعاب العمل مع بيانات المراسلة. تدعم إصدارات Exchange Server 2000 و2003 و2007 WebDAV. ومع ذلك، تم إيقاف دعم WebDAV في Exchange 2010 [12] لصالح Exchange Web Services (EWS)، وهي واجهة برمجة تطبيقات تعتمد على SOAP / XML .

ملحقات إضافية خاصة بنظام Windows

كجزء من مجموعة وثائق بروتوكولات Windows Server (WSPP)، [13] نشرت Microsoft وثائق البروتوكول التالية التي توضح الامتدادات الخاصة بـ WebDAV:

  • [MS-WDVME]: بروتوكول Web Distributed Authoring and Versioning (WebDAV): ملحقات Microsoft. [14] تتضمن هذه الملحقات فعلًا جديدًا ورؤوسًا جديدة وخصائص تعمل على تمكين أنواع الملفات التي لم تكن قابلة للإدارة سابقًا وتحسين تفاعلات البروتوكول لعملاء نظام الملفات. تقدم هذه الملحقات وظائف جديدة إلى WebDAV، وتحسن المعالجة، وتزيل الحاجة إلى معالجة الحالات الخاصة.
  • [MS-WDV]: بروتوكول Web Distributed Authoring and Versioning (WebDAV): ملحقات العميل. [15] تعمل ملحقات العميل في هذه المواصفات على توسيع بروتوكول WebDAV من خلال تقديم رؤوس جديدة تعمل على تمكين أنواع الملفات التي لا يمكن إدارتها حاليًا وتحسين تفاعلات البروتوكول لعملاء نظام الملفات. لا تقدم هذه الملحقات وظائف جديدة إلى بروتوكول WebDAV، بل تعمل بدلاً من ذلك على تحسين المعالجة وإزالة الحاجة إلى معالجة الحالات الخاصة.
  • [MS-WDVSE]: بروتوكول Web Distributed Authoring and Versioning (WebDAV): ملحقات الخادم. [16] تعمل ملحقات الخادم في هذه المواصفة على توسيع نطاق WebDAV من خلال تقديم رؤوس طلبات واستجابات HTTP جديدة تعمل على تمكين أنواع الملفات التي لا يمكن إدارتها حاليًا وتحسين تفاعلات البروتوكول لعملاء نظام الملفات. تقدم هذه المواصفة أيضًا طريقة WebDAV جديدة تُستخدم لإرسال استعلامات البحث إلى موفري البحث المختلفين.
  • [MS-WEBDAVE]: مواصفات بروتوكول ملحقات أخطاء التأليف والإصدار الموزع على الويب. [17] يصف بروتوكول SharePoint Front-End هذا أكواد الأخطاء الممتدة وآلية معالجة الأخطاء الممتدة المحددة في [MS-WDV] لتمكين الخوادم المتوافقة من الإبلاغ عن تفاصيل حالة الخطأ في استجابة الخادم.

عملاء WebDAV

عميل الخالق دعم نظام التشغيل رخصة الواجهة
سايبرداك ديفيد ف. كوتشر ويندوز، ماك أو إس رخصة جنو العمومية واجهة المستخدم الرسومية
دافس2 فريق جنوم الصمامات رخصة جنو العمومية خدمة VFS
دافيكس سيرن ويندوز، لينكس، ماك أو إس رخصة إل جي بي إل سطر الأوامر
ايزي سينك صموئيل شيملا أندرويد معهد ماساتشوستس للتكنولوجيا خدمة
جي في اف اس فريق جنوم جنوم رخصة جنو العمومية خدمة VFS
كيو اي او فريق كي دي إي كيدي رخصة جنو العمومية خدمة VFS
كونكيورر فريق كي دي إي كيدي رخصة جنو العمومية واجهة المستخدم الرسومية
ملفات جنوم فريق جنوم جنوم رخصة جنو العمومية واجهة المستخدم الرسومية
سمارت اف تي بي شركة سمارت سوفت المحدودة نوافذ الملكية واجهة المستخدم الرسومية
ويب درايف تقنيات نهر الجنوب ويندوز، ماك ، آي أو إس، أندرويد الملكية خدمة VFS
برنامج WinSCP مارتن بريكريل نوافذ رخصة جنو العمومية CLI و GUI
WebClient (غير مستخدم) [18] مايكروسوفت نوافذ نفس الويندوز خدمة

مكتبات WebDAV

المكتبات الخالق نظام التشغيل أو المنصة رخصة لغة
أباتشي وينك مؤسسة أباتشي للبرمجيات جيه في إم جافا
أباتشي تومكات مؤسسة أباتشي للبرمجيات جيه في إم جافا
أرنب أباتشي مؤسسة أباتشي للبرمجيات جيه في إم أ.س.ف جافا
سيف/ داف فاكهة ويندوز، لينكس، ماك أو إس BSD الجديد بي اتش بي

بدائل لـ WebDAV

  • بروتوكول نقل الملفات (FTP)، وهو بروتوكول شبكة بسيط ومعتمد على نطاق واسع ويعتمد على IP ، يسمح للمستخدمين بنقل الملفات بين مضيفات الشبكة. يمتد بروتوكول FTPS إلى بروتوكول FTP لتوفير حركة مرور آمنة.
  • يوفر بروتوكول نقل الملفات SSH (SFTP)، وهو امتداد لبروتوكول Secure Shell (SSH) الإصدار 2.0، إمكانية نقل الملفات بشكل آمن؛ وscp، وهو شكل من أشكال SFTP يعمل كأمر واحد مشابه لأمر cp (نسخ) العادي في shell.
  • Rsync ، وهو بروتوكول وأمر مشابه لـ scp، والذي يمكنه أيضًا تخطي إعادة كتابة الملفات وأجزاء الملفات المتطابقة، أو تخطي الملفات الأحدث، وما إلى ذلك.
  • يسمح نظام الملفات الموزع مثل بروتوكول Server Message Block (SMB) لعملاء Microsoft Windows و Samba مفتوح المصدر بالوصول إلى الملفات والمجلدات وإدارتها عن بُعد على خادم ملفات مناسب . يستخدم بشكل شائع لبث الوسائط المتعددة عبر Ethernet ويدعمه على نطاق واسع أجهزة التلفزيون الذكية . [19]
  • يمكن استخدام AtomPub ، وهو بروتوكول قائم على HTTP لإنشاء وتحديث موارد الويب، في بعض حالات استخدام WebDAV. وهو يعتمد على أفعال HTTP القياسية مع موارد مجموعة موحدة تتصرف إلى حد ما مثل نموذج WebDAV للدلائل.
  • CMIS ، وهو معيار يتكون من مجموعة من خدمات الويب لمشاركة المعلومات بين مستودعات المحتوى المختلفة، يسعى إلى ضمان التشغيل البيني للأشخاص والتطبيقات التي تستخدم مستودعات محتوى متعددة؛ فهو يحتوي على واجهات تعتمد على SOAP وAtomPub
  • برامج الويكي ، مثل ميدياويكي .
  • منصة البيانات المرتبطة (LDP)، وهي مواصفات بيانات مرتبطة تحدد مجموعة من أنماط التكامل لبناء خدمات HTTP RESTful القادرة على قراءة وكتابة بيانات RDF.
  • تخزين الكائنات مثل OpenStack Swift أو Amazon S3

انظر أيضا

مراجع

  1. ^ وايتهايد وجولاند 1999، ص 293.
  2. ^ وايتهايد 1998، ص 34.
  3. ^ وايتهايد وجولاند 1999، ص 294.
  4. ^ "الأجندة المقترحة لاجتماع سان ماتيو". 1996.
  5. ^ "ملخص موجز للاجتماع". 1996.
  6. ^ "رد: جدول الأعمال المحدث".
  7. ^ وايتهايد 1998، ص 40.
  8. ^ وايتهايد 1998، ص 39-40.
  9. ^ وايتهايد وجولاند 1999، ص 299.
  10. ^ DASL محفوظ في 2004-06-03 على موقع Wayback Machine
  11. ^ بحث WebDav
  12. ^ الميزات المتوقفة: تعليمات Exchange 2010 SP1 من Microsoft TechNet
  13. ^ "WSPP – توثيق بروتوكولات Windows Server". 2011.
  14. ^ "MS-WDVME – بروتوكول التأليف والإصدار الموزع على الويب (WebDAV): ملحقات Microsoft". 2014.
  15. ^ "MS-WDV – بروتوكول التأليف والإصدار الموزع على الويب (WebDAV): ملحقات العميل". 2011.
  16. ^ "MS-WDVSE – بروتوكول التأليف والإصدار الموزع على الويب (WebDAV): ملحقات الخادم". 2011.
  17. ^ "MS-WEBDAVE – مواصفات بروتوكول ملحقات أخطاء التأليف والإصدار الموزع على الويب". 2011.
  18. ^ "الميزات القديمة لعميل Windows". ما الجديد في Windows . Microsoft . تم الاسترجاع في 4 نوفمبر 2023 – عبر Microsoft Learn.
  19. ^ راو ، توماس (19 أكتوبر 2017). “Filme، Musik & Bilder im Heimnetzwerk Streamen”. PC-WELT (باللغة الألمانية) . تم الاسترجاع في 5 نوفمبر 2020 .
  • وايتهيد، إي جيمس؛ جولاند، يارون ي. (1999). "ويبداف". Ecscw '99. هولندا: سبرينغر ساينس + بزنس ميديا ​​. ص 291-310. دوى :10.1007/978-94-011-4441-4_16. رقم ISBN 978-94-011-4441-4.
  • وايت هيد، إي جيه (1998). "WebDAV: معيار IEFT للتأليف التعاوني على الويب". IEEE Internet Computing . 2 (5): 34–40. doi :10.1109/4236.722228. ISSN  1941-0131 . تم الاسترجاع في 12 أكتوبر 2021 .
  • الموقع الرسمي لـ WebDAV
  • تطبيقات WebDAV الرائعة قائمة مختارة من التطبيقات الرائعة التي تدعم WebDAV والأدوات ذات الصلة به.
  • مشروع Davfs2
  • مشروع فيوسيداف
  • وحدات Apache الخاصة بـ WebDAV

تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=WebDAV&oldid=1240713750"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate