वेबडीएवी: Difference between revisions

From Vigyanwiki
Line 77: Line 77:


* एक आवश्यकता दस्तावेज़: वर्ल्ड वाइड वेब के लिए एक वितरित संलेखन और संस्करण संदेशाचार के लिए आवश्यकताएँ {{IETF RFC|2291}}, फरवरी 1998 को जारी किया गया
* एक आवश्यकता दस्तावेज़: वर्ल्ड वाइड वेब के लिए एक वितरित संलेखन और संस्करण संदेशाचार के लिए आवश्यकताएँ {{IETF RFC|2291}}, फरवरी 1998 को जारी किया गया
* एक बेस संदेशाचार दस्तावेज़ (इसके शीर्षक के बावजूद, वर्जनिंग को छोड़कर): वेब डिस्ट्रिब्यूटेड संलेखन और वर्जनिंग के लिए HTTP विस्तार (वेबडीएवी) {{IETF RFC|4918}}, जून 2007 को जारी किया गया (जो वितरित संलेखन के लिए HTTP विस्तार को अद्यतन और प्रतिस्थापित करता है){{snd}} वेबडीएवी {{IETF RFC|2518}}, फरवरी 1999 को जारी)
* एक बेस संदेशाचार दस्तावेज़ (इसके शीर्षक के बावजूद, संस्करण को छोड़कर): वेब वितरित संलेखन और संस्करण के लिए HTTP विस्तार (वेबडीएवी) {{IETF RFC|4918}}, जून 2007 को जारी किया गया (जो वितरित संलेखन के लिए HTTP विस्तार को अद्यतन और प्रतिस्थापित करता है){{snd}} वेबडीएवी {{IETF RFC|2518}}, फरवरी 1999 को जारी)
* ऑर्डर किए गए संग्रह संदेशाचार: वेब डिस्ट्रिब्यूटेड संलेखन एंड वर्जनिंग (वेबडीएवी) ऑर्डर किए गए संग्रह संदेशाचार {{IETF RFC|3648}}, दिसंबर 2003 को जारी किया गया
* ऑर्डर किए गए संग्रह संदेशाचार: वेब वितरित संलेखन और संस्करण (वेबडीएवी) ऑर्डर किए गए संग्रह संदेशाचार {{IETF RFC|3648}}, दिसंबर 2003 को जारी किया गया
* एक्सेस कंट्रोल संदेशाचार: वेब डिस्ट्रिब्यूटेड संलेखन एंड वर्जनिंग (वेबडीएवी) एक्सेस कंट्रोल संदेशाचार {{IETF RFC|3744}}, मई 2004 को जारी किया गया
* एक्सेस कंट्रोल संदेशाचार: वेब वितरित संलेखन और संस्करण (वेबडीएवी) एक्सेस कंट्रोल संदेशाचार {{IETF RFC|3744}}, मई 2004 को जारी किया गया
* एक कोटा विनिर्देश: वितरित संलेखन और संस्करण (डीएवी) संग्रह के लिए कोटा और आकार गुण {{IETF RFC|4331}}, फरवरी 2006 को जारी किया गया
* एक कोटा विनिर्देश: वितरित संलेखन और संस्करण (डीएवी) संग्रह के लिए कोटा और आकार गुण {{IETF RFC|4331}}, फरवरी 2006 को जारी किया गया
* एक रीडायरेक्ट विनिर्देश: वेब डिस्ट्रिब्यूटेड संलेखन एंड वर्जनिंग (वेबडीएवी) रीडायरेक्ट संदर्भ संसाधन {{IETF RFC|4437}}, मार्च 2006 को जारी किया गया
* एक रीडायरेक्ट विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) रीडायरेक्ट संदर्भ संसाधन {{IETF RFC|4437}}, मार्च 2006 को जारी किया गया


== IETF के माध्यम से प्रकाशित अन्य दस्तावेज़ ==
== IETF के माध्यम से प्रकाशित अन्य दस्तावेज़ ==
* वर्जनिंग संदेशाचार: वेबडीएवी के लिए वर्जनिंग विस्तार (वेब ​​डिस्ट्रिब्यूटेड संलेखन और वर्जनिंग) {{IETF RFC|3253}} (डेल्टा-वी कार्य समूह द्वारा निर्मित)
* संस्करण संदेशाचार: वेबडीएवी के लिए संस्करण विस्तार (वेब ​​वितरित संलेखन और संस्करण) {{IETF RFC|3253}} (डेल्टा-वी कार्य समूह द्वारा निर्मित)
* वेबडीएवी संपत्ति डेटाप्रकारों का एक विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) गुणों के लिए डेटाप्रकार {{IETF RFC|4316}}
* वेबडीएवी संपत्ति डेटाप्रकारों का एक विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) गुणों के लिए डेटाप्रकार {{IETF RFC|4316}}
* एक दस्तावेज़ जो यह परिभाषित करता है कि वेबडीएवी संसाधन की माउंटिंग कैसे शुरू की जाए: वेब डिस्ट्रिब्यूटेड संलेखन और वर्जनिंग (वेबडीएवी) सर्वर को माउंट करना {{IETF RFC|4709}}
* एक दस्तावेज़ जो यह परिभाषित करता है कि वेबडीएवी संसाधन की माउंटिंग कैसे शुरू की जाए: वेब वितरित संलेखन और संस्करण (वेबडीएवी) सर्वर को माउंट करना {{IETF RFC|4709}}
* एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (Calडीएवी) के लिए कैलेंडरिंग विस्तार {{IETF RFC|4791}}
* एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (Calडीएवी) के लिए कैलेंडरिंग विस्तार {{IETF RFC|4791}}
* एक क्वेरी संदेशाचार: वेब डिस्ट्रिब्यूटेड संलेखन एंड वर्जनिंग (वेबडीएवी) सर्च {{IETF RFC|5323}}
* एक क्वेरी संदेशाचार: वेब वितरित संलेखन और संस्करण (वेबडीएवी) सर्च {{IETF RFC|5323}}
* वेबडीएवी ACL विनिर्देश का विस्तार: वेबडीएवी वर्तमान प्रिंसिपल विस्तार {{IETF RFC|5397}}
* वेबडीएवी ACL विनिर्देश का विस्तार: वेबडीएवी वर्तमान प्रिंसिपल विस्तार {{IETF RFC|5397}}
* वेबडीएवी MKCOL पद्धति का विस्तार: वेब वितरित संलेखन और संस्करण के लिए विस्तारित MKCOL (वेबडीएवी) {{IETF RFC|5689}}
* वेबडीएवी MKCOL पद्धति का विस्तार: वेब वितरित संलेखन और संस्करण के लिए विस्तारित MKCOL (वेबडीएवी) {{IETF RFC|5689}}
* संग्रह प्रारूप का एक विस्तार, एक संसाधन के लिए अतिरिक्त बाइंडिंग के निर्माण और खोज को परिभाषित करना: वेब डिस्ट्रिब्यूटेड संलेखन और वर्जनिंग के लिए बाइंडिंग विस्तार (वेबडीएवी) {{IETF RFC|5842}}
* संग्रह प्रारूप का एक विस्तार, एक संसाधन के लिए अतिरिक्त बाइंडिंग के निर्माण और खोज को परिभाषित करना: वेब वितरित संलेखन और संस्करण के लिए बाइंडिंग विस्तार (वेबडीएवी) {{IETF RFC|5842}}
* वेबडीएवी संग्रहों में POST का एक अनुप्रयोग: वेब वितरित संलेखन और संस्करण (वेबडीएवी) संग्रहों में सदस्यों को जोड़ने के लिए POST का उपयोग करना {{IETF RFC|5995}}
* वेबडीएवी संग्रहों में POST का एक अनुप्रयोग: वेब वितरित संलेखन और संस्करण (वेबडीएवी) संग्रहों में सदस्यों को जोड़ने के लिए POST का उपयोग करना {{IETF RFC|5995}}
* एक विस्तार जो बड़े संग्रहों को कुशलतापूर्वक सिंक्रनाइज़ करने की अनुमति देता है: वेब वितरित संलेखन और संस्करण के लिए संग्रह सिंक्रनाइज़ेशन (वेबडीएवी) {{IETF RFC|6578}}
* एक विस्तार जो बड़े संग्रहों को कुशलतापूर्वक सिंक्रनाइज़ करने की अनुमति देता है: वेब वितरित संलेखन और संस्करण के लिए संग्रह सिंक्रनाइज़ेशन (वेबडीएवी) {{IETF RFC|6578}}


== विस्तार और डेरिवेटिव ==
== विस्तार और डेरिवेटिव ==
वर्जनिंग के लिए, वेब वर्जनिंग और कॉन्फ़िगरेशन प्रबंधन कार्य समूह के तहत डेल्टा-वी संदेशाचार संसाधन संशोधन ट्रैकिंग जोड़ता है, जिसे प्रकाशित किया गया है {{IETF RFC|3253}}.
संस्करण के लिए, वेब संस्करण और कॉन्फ़िगरेशन प्रबंधन कार्य समूह के तहत डेल्टा-वी संदेशाचार संसाधन संशोधन ट्रैकिंग जोड़ता है, जिसे प्रकाशित किया गया है {{IETF RFC|3253}}.


खोज और पता लगाने के लिए, डीएवी सर्चिंग एंड लोकेटिंग (डीएएसएल) कार्य समूह ने कभी भी कोई आधिकारिक मानक तैयार नहीं किया, हालांकि इसके अंतिम मसौदे के कई कार्यान्वयन हैं। कार्य गैर-कार्य-समूह गतिविधि के रूप में जारी रहा।<ref>[http://www.webdav.org/dasl DASL] {{webarchive|url=https://web.archive.org/web/20040603051812/http://www.webdav.org/dasl/ |date=2004-06-03 }}</ref> वेबडीएवी खोज विनिर्देश यह पता लगाने का प्रयास करता है कि कार्य समूह ने कहां छोड़ा था और इसे इस रूप में प्रकाशित किया गया था {{IETF RFC|5323}} नवंबर 2008 में.<ref>[http://www.greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html WebDav SEARCH]</ref>
खोज और पता लगाने के लिए, डीएवी सर्चिंग और लोकेटिंग (डीएएसएल) कार्य समूह ने कभी भी कोई आधिकारिक मानक तैयार नहीं किया, हालांकि इसके अंतिम मसौदे के कई कार्यान्वयन हैं। कार्य गैर-कार्य-समूह गतिविधि के रूप में जारी रहा।<ref>[http://www.webdav.org/dasl DASL] {{webarchive|url=https://web.archive.org/web/20040603051812/http://www.webdav.org/dasl/ |date=2004-06-03 }}</ref> वेबडीएवी खोज विनिर्देश यह पता लगाने का प्रयास करता है कि कार्य समूह ने कहां छोड़ा था और इसे इस रूप में प्रकाशित किया गया था {{IETF RFC|5323}} नवंबर 2008 में.<ref>[http://www.greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html WebDav SEARCH]</ref>
कैलेंडरिंग के लिए, Calडीएवी एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। Calडीएवी कैलेंडर ईवेंट को [[iCalendar]] प्रारूप में HTTP संसाधनों के रूप में प्रारूप करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में प्रारूप करता है।
कैलेंडरिंग के लिए, Calडीएवी एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। Calडीएवी कैलेंडर ईवेंट को [[iCalendar]] प्रारूप में HTTP संसाधनों के रूप में प्रारूप करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में प्रारूप करता है।


Line 110: Line 110:
विंडोज़ सर्वर संदेशाचार (WSPP) दस्तावेज़ सेट के भाग के रूप में,<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc964399.aspx|title=WSPP – Windows Server Protocols documentation|year=2011}}</ref> माइक्रोसॉफ्ट ने वेबडीएवी के विस्तार का विवरण देने वाले निम्नलिखित संदेशाचार दस्तावेज़ प्रकाशित किए,
विंडोज़ सर्वर संदेशाचार (WSPP) दस्तावेज़ सेट के भाग के रूप में,<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc964399.aspx|title=WSPP – Windows Server Protocols documentation|year=2011}}</ref> माइक्रोसॉफ्ट ने वेबडीएवी के विस्तार का विवरण देने वाले निम्नलिखित संदेशाचार दस्तावेज़ प्रकाशित किए,


* [MS-WDVME], वेब वितरित संलेखन एंड संस्करण (वेबडीएवी) संदेशाचार, माइक्रोसॉफ्ट विस्तार्स।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/jj557055.aspx|title=MS-WDVME – Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions|year=2014}}</ref> इन विस्तार में एक नई क्रिया और नए हेडर और गुण सम्मिलित हैं जो पहले से अप्रबंधनीय फ़ाइल प्रकारों को सक्षम करते हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्य क्रिया को अनुकूलित करते हैं। ये विस्तार वेबडीएवी में नई कार्यक्षमता प्रस्तुत करते हैं, प्रोसेसिंग को अनुकूलित करते हैं और विशेष-केस प्रोसेसिंग की आवश्यकता को समाप्त करते हैं।
* [MS-WDVME], वेब वितरित संलेखन और संस्करण (वेबडीएवी) संदेशाचार, माइक्रोसॉफ्ट विस्तार्स।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/jj557055.aspx|title=MS-WDVME – Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions|year=2014}}</ref> इन विस्तार में एक नई क्रिया और नए हेडर और गुण सम्मिलित हैं जो पहले से अप्रबंधनीय फ़ाइल प्रकारों को सक्षम करते हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्य क्रिया को अनुकूलित करते हैं। ये विस्तार वेबडीएवी में नई कार्यक्षमता प्रस्तुत करते हैं, प्रक्रमण को अनुकूलित करते हैं और विशेष-स्थिति प्रक्रमण की आवश्यकता को समाप्त करते हैं।
* [एमएस-डब्ल्यूडीवी]: वेब डिस्ट्रिब्यूटेड संलेखन एंड वर्जनिंग (वेबडीएवी) संदेशाचार: ग्राहक विस्तार।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc250046.aspx|title=MS-WDV – Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions|year=2011}}</ref> इस विनिर्देश में ग्राहक विस्तार नए हेडर प्रस्तुत करके वेबडीएवी संदेशाचार का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार इंटरैक्शन को अनुकूलित करते हैं। ये विस्तार वेबडीएवी संदेशाचार में नई कार्यक्षमता प्रस्तुत नहीं करते हैं, बल्कि प्रोसेसिंग को अनुकूलित करते हैं और विशेष-केस प्रोसेसिंग की आवश्यकता को खत्म करते हैं।
* [MS-WDV], वेब वितरित संलेखन और संस्करण (वेबडीएवी) संदेशाचार, ग्राहक विस्तार।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc250046.aspx|title=MS-WDV – Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions|year=2011}}</ref> इस विनिर्देश में ग्राहक विस्तार नए हेडर प्रस्तुत करके वेबडीएवी संदेशाचार का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्यक्रिया को अनुकूलित करते हैं। ये विस्तार वेबडीएवी संदेशाचार में नई कार्यक्षमता प्रस्तुत नहीं करते हैं, बल्कि प्रक्रमण को अनुकूलित करते हैं और विशेष-स्थिति प्रक्रमण की आवश्यकता को खत्म करते हैं।
* [एमएस-डब्ल्यूडीवीएसई]: वेब डिस्ट्रिब्यूटेड संलेखन एंड वर्जनिंग (वेबडीएवी) संदेशाचार: सर्वर विस्तार।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc250200.aspx|title=MS-WDVSE – Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions|year=2011}}</ref> इस विनिर्देश में सर्वर विस्तार नए HTTP अनुरोध और प्रतिक्रिया हेडर प्रस्तुत करके वेबडीएवी का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार इंटरैक्शन को अनुकूलित करते हैं। यह विनिर्देश एक नई वेबडीएवी पद्धति भी प्रस्तुत करता है जिसका उपयोग अलग-अलग खोज प्रदाताओं को खोज क्वेरी भेजने के लिए किया जाता है।
* [MS-WDVSE], वेब वितरित संलेखन और संस्करण (वेबडीएवी) संदेशाचार, सर्वर विस्तार।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc250200.aspx|title=MS-WDVSE – Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions|year=2011}}</ref> इस विनिर्देश में सर्वर विस्तार नए HTTP अनुरोध और प्रतिक्रिया हेडर प्रस्तुत करके वेबडीएवी का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्यक्रिया को अनुकूलित करते हैं। यह विनिर्देश एक नई वेबडीएवी पद्धति भी प्रस्तुत करता है जिसका उपयोग अलग-अलग खोज प्रदाताओं को खोज क्वेरी भेजने के लिए किया जाता है।
* [एमएस-वेबडेव]: वेब वितरित संलेखन और संस्करण त्रुटि विस्तार संदेशाचार विशिष्टता।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc313126.aspx|title=MS-WEBDAVE – Web Distributed Authoring and Versioning Error Extensions Protocol Specification|year=2011}}</ref> यह SharePoint फ्रंट-एंड संदेशाचार, सर्वर प्रतिक्रिया पर त्रुटि स्थिति विवरण रिपोर्ट करने के लिए अनुपालन सर्वर को सक्षम करने के लिए [MS-WDV] में निर्दिष्ट विस्तारित त्रुटि कोड और विस्तारित त्रुटि प्रबंधन तंत्र का वर्णन करता है।
* [MS-WEBDAVE], वेब वितरित संलेखन और संस्करण त्रुटि विस्तार संदेशाचार विशिष्टता।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/cc313126.aspx|title=MS-WEBDAVE – Web Distributed Authoring and Versioning Error Extensions Protocol Specification|year=2011}}</ref> यह शेयरकेन्द्र प्रारंभिक भाग संदेशाचार, सर्वर प्रतिक्रिया पर त्रुटि स्थिति विवरण रिपोर्ट करने के लिए अनुपालन सर्वर को सक्षम करने के लिए [MS-WDV] में निर्दिष्ट विस्तारित त्रुटि कोड और विस्तारित त्रुटि प्रबंधन तंत्र का वर्णन करता है।


== वेबडीएवी ग्राहक ==
== वेबडीएवी ग्राहक ==
Line 175: Line 175:
! {{rh}} | [[WebDrive|वेबड्राइव]]
! {{rh}} | [[WebDrive|वेबड्राइव]]
| साउथ रिवर प्रौद्योगिकियों
| साउथ रिवर प्रौद्योगिकियों
| विंडोज़, [[मैकओएस]], आईओएस, एंड्रॉइड
| विंडोज़, [[मैकओएस]], आईओएस, और्रॉइड
| प्रोप्राइटरी  
| प्रोप्राइटरी  
| [[Virtual file system|VFS]]
| [[Virtual file system|VFS]]

Revision as of 14:40, 24 July 2023

वेबडीएवी
Communication protocol
OSI layerअनुप्रयोग
Port(s)80, 443
RFC(s)RFC 2518, RFC 4918

वेबडीएवी (वेब वितरित संलेखन और संस्करण) हाइपरटेक्स्ट स्थानान्तरण संदेशाचार (HTTP) के विस्तार का एक सेट है, जो उपयोगकर्ता एजेंटों को समवर्ती नियंत्रण और नेमस्पेस संचालन के लिए सुविधाएं प्रदान करके सीधे HTTP वेब सर्वर में अंतर्वस्तु को सहयोगात्मक रूप से लिखने की अनुमति देता है, इस प्रकार वेब को न कि केवल पढ़ने योग्य माध्यम के रूप में बल्कि एक लेखन योग्य, सहयोगात्मक माध्यम के रूप में देखा जा सकता है।[1] वेबडीएवी को RFC 4918 इंटरनेट इंजीनियरिंग कार्य दल (IETF) के एक कार्यकारी समूह द्वारा परिभाषित किया गया है।[2]

वेबडीएवी संदेशाचार उपयोगकर्ताओं को सर्वर पर दस्तावेज़ बनाने, बदलने और स्थानांतरित करने के लिए एक रूपरेखा प्रदान करता है। सबसे महत्वपूर्ण विशेषताओं में किसी लेखक या संशोधन तिथि, नेमस्पेस प्रबंधन, संग्रह और अधिलेखित सुरक्षा के बारे में गुणों का रखरखाव सम्मिलित है। गुणधर्म के रखरखाव में फ़ाइल जानकारी का निर्माण, स्थानांतरण और पूछताछ जैसी चीज़ें सम्मिलित हैं। नेमस्पेस प्रबंधन सर्वर के नेमस्पेस के भीतर वेब पेजों को कॉपी करने और स्थानांतरित करने की क्षमता से संबंधित है। संग्रह विभिन्न संसाधनों के निर्माण, स्थानांतरण और सूचीकरण से संबंधित है। अंत में, अधिलेखित सुरक्षा फ़ाइलों को लॉक करने से संबंधित गुणों को संचालित करती है। यह उन आवश्यकताओं को पूरा करने के लिए परिवहन लेयर सुरक्षा, अभिगम प्रमाणीकरण या XML जैसी मौजूदा तकनीकों का लाभ उठाता है।[3]

कई आधुनिक संचालन प्रणाली वेबडीएवी के लिए अंतर्निर्मित ग्राहक के लिए समर्थन प्रदान करते हैं।

इतिहास

वेबडीएवी की शुरुआत 1996 में हुई जब जिम व्हाइटहेड ने वर्ल्ड वाइड वेब संस्थान (W3C) के साथ मिलकर दो बैठकें आयोजित कीं जिसमें रुचिकर्ता लोगों के साथ वेब पर वितरित संलेखन की समस्या पर चर्चा की गई।[4][5] टिक बैरनर्स-ली की वेब मूल दृष्टि में पढ़ने और लिखने दोनों के लिए एक माध्यम सम्मिलित था। वास्तव में, बर्नर्स-ली का पहला वेब ब्राउज़र, जिसेवर्ल्ड वाइड वेब कहा जाता है, वेब पेजों को देख और संपादित दोनों कर सकता था, लेकिन, जैसे-जैसे वेब का विकास हुआ, यह अधिकांश उपयोगकर्ताओं के लिए केवल पढ़ने योग्य माध्यम बन गया। व्हाइटहेड और अन्य समान विचारधारा वाले लोग उस सीमा को पार करना चाहते थे।[6][7]

बैठकों के परिणामस्वरूप एक IETF कार्य समूह का गठन हुआ क्योंकि नए प्रयास से HTTP का विस्तार हुआ, जिसे IETF ने मानकीकृत करना शुरू कर दिया था।

जैसे ही संदेशाचार पर काम शुरू हुआ, यह स्पष्ट हो गया कि वितरित संलेखन और संस्करण दोनों को एक साथ संचालित करने में बहुत अधिक काम सम्मिलित होगा जिससे कार्यों को अलग करना होगा। वेबडीएवी समूह ने वितरित संलेखन पर ध्यान केंद्रित किया और भविष्य के लिए संस्करण छोड़ दिया। (डेल्टा-V विस्तार में बाद में संस्करण जोड़ा गया – नीचे विस्तार अनुभाग देखें।)

इंटरनेट इंजीनियरिंग संचालन समिति (IESG) द्वारा RFC 2518 के लिए एक वृद्धिशील अद्यतन स्वीकार करने के बाद, वेबडीएवी कार्यकारी समूह ने मार्च 2007 में अपना काम समाप्त कर दिया। उस समय अधूरे रह गए अन्य विस्तार, जैसे कि BIND विधि, औपचारिक कार्य समूह से स्वतंत्र, उनके व्यक्तिगत लेखकों द्वारा समाप्त कर दिए गए हैं।[8]

कार्यान्वयन

संगत HTTP सर्वर में वेबडीएवी सहयोगात्मक संलेखन

वेबडीएवी अनुरोध विधियों के लिए अनुमत मानक HTTP क्रियाओं और हेडर के सेट का विस्तार करता है। जोड़ी गई क्रियाओं में सम्मिलित हैं,

क्रियाए कार्य
प्रतिलिपि किसी संसाधन को एक समान संसाधन पहचानकर्ता (URI) से दूसरे में प्रतिलिपि करें
लॉक किसी संसाधन पर लॉक लगा दो। वेबडीएवी सहभाजित और अपवर्जी दोनों प्रकार के लॉक का समर्थन करता है।
MKCOL संग्रह बनाएं (निर्देशिका के रूप में भी जाना जाता है)
चाल किसी संसाधन को एक URI से दूसरे यूआरआई में ले जाएं
प्रॉपफाइंड किसी वेब संसाधन से XML के रूप में संग्रहीत गुण पुनर्प्राप्त करें। किसी दूरस्थ प्रणाली की संग्रह संरचना (जिसे निर्देशिका पदानुक्रम के रूप में भी जाना जाता है) को पुनः प्राप्त करने की अनुमति देने के लिए इसे अतिभारित किया जाता है।
प्रॉपपैच एक एकल परमाणु अधिनियम में किसी संसाधन पर कई गुणों को बदलना और हटाना
अनलॉक किसी संसाधन से लॉक हटाएँ

गुण

वेबडीएवी संदेशाचार के गुण नाम-मूल्य युग्म हैं, जिसमें एक नाम एकसमान संसाधन पहचानकर्ता (URI) है जिनमे मान XML तत्वों के माध्यम से व्यक्त किए जाते हैं। इसके अलावा, गुणों को संचालित करने की विधियाँ प्रॉपफाइंड और प्रॉपपैच हैं।[9]

सर्वर सहायक

  • आइसवॉर्प अपने वेब ग्राहक और डेस्कटॉप अनुप्रयोग को वेबडाव अंतर्निर्मित कार्यक्षमता *डीएवी सहायक प्रदान करता है, जोकि कैलडीएवी, कार्डडीएवी, वेब दस्तावेज़ और सहयोगी संपादन है।
  • अपाचे HTTP सर्वर और अपाचे Subversion (svn) दोनों पर आधारित वेबडीएवी मॉड्यूल प्रदान करता है।
  • कैडी (वेब ​​​​सर्वर) में एक वैकल्पिक वेबडीएवी मॉड्यूल है।[10]
  • ईग्रुपवेयर, पूर्ण *डीएवी समर्थन वाला एक ग्रुपवेयर: फ़ाइल प्रबंधक के लिए Calडीएवी, कार्डडीएवी और वेबडीएवी।[11]
  • lighttpd में एक वैकल्पिक वेबडीएवी मॉड्यूल है।[12]
  • मेलफ़ेंस एक वर्चुअल ड्राइव के माध्यम से वेबडीएवी समर्थन प्रदान करता है+ आप बाहरी ड्राइव को मेलफ़ेंस दस्तावेज़ों से कनेक्ट कर सकते हैं।[13]
  • नेक्स्टक्लाउड ओनक्लाउड का एक कांटा है, और इसलिए पूर्ण वेबडीएवी समर्थन भी प्रदान करता है।[14]
  • Nginx में एक बहुत ही सीमित वैकल्पिक वेबडीएवी मॉड्यूल है[15] (नोट: IIS 7 के लिए पूर्ण वेबडीएवी समर्थन एक अलग डाउनलोड के माध्यम से प्रदान किया गया था जिसे जुलाई 2021 में बंद कर दिया गया था।[16]).
  • Rclone में वेबडीएवी के लिए समर्थन सम्मिलित है serve वेबडीएवी आज्ञा।[17]


ग्राहक सहायता

मार्टिन प्रीक्रिल से WinSCP

कार्य समूह द्वारा उत्पादित दस्तावेज़

वेबडीएवी कार्य समूह ने कई कार्य तैयार किए:

  • एक आवश्यकता दस्तावेज़: वर्ल्ड वाइड वेब के लिए एक वितरित संलेखन और संस्करण संदेशाचार के लिए आवश्यकताएँ RFC 2291, फरवरी 1998 को जारी किया गया
  • एक बेस संदेशाचार दस्तावेज़ (इसके शीर्षक के बावजूद, संस्करण को छोड़कर): वेब वितरित संलेखन और संस्करण के लिए HTTP विस्तार (वेबडीएवी) RFC 4918, जून 2007 को जारी किया गया (जो वितरित संलेखन के लिए HTTP विस्तार को अद्यतन और प्रतिस्थापित करता है) – वेबडीएवी RFC 2518, फरवरी 1999 को जारी)
  • ऑर्डर किए गए संग्रह संदेशाचार: वेब वितरित संलेखन और संस्करण (वेबडीएवी) ऑर्डर किए गए संग्रह संदेशाचार RFC 3648, दिसंबर 2003 को जारी किया गया
  • एक्सेस कंट्रोल संदेशाचार: वेब वितरित संलेखन और संस्करण (वेबडीएवी) एक्सेस कंट्रोल संदेशाचार RFC 3744, मई 2004 को जारी किया गया
  • एक कोटा विनिर्देश: वितरित संलेखन और संस्करण (डीएवी) संग्रह के लिए कोटा और आकार गुण RFC 4331, फरवरी 2006 को जारी किया गया
  • एक रीडायरेक्ट विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) रीडायरेक्ट संदर्भ संसाधन RFC 4437, मार्च 2006 को जारी किया गया

IETF के माध्यम से प्रकाशित अन्य दस्तावेज़

  • संस्करण संदेशाचार: वेबडीएवी के लिए संस्करण विस्तार (वेब ​​वितरित संलेखन और संस्करण) RFC 3253 (डेल्टा-वी कार्य समूह द्वारा निर्मित)
  • वेबडीएवी संपत्ति डेटाप्रकारों का एक विनिर्देश: वेब वितरित संलेखन और संस्करण (वेबडीएवी) गुणों के लिए डेटाप्रकार RFC 4316
  • एक दस्तावेज़ जो यह परिभाषित करता है कि वेबडीएवी संसाधन की माउंटिंग कैसे शुरू की जाए: वेब वितरित संलेखन और संस्करण (वेबडीएवी) सर्वर को माउंट करना RFC 4709
  • एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (Calडीएवी) के लिए कैलेंडरिंग विस्तार RFC 4791
  • एक क्वेरी संदेशाचार: वेब वितरित संलेखन और संस्करण (वेबडीएवी) सर्च RFC 5323
  • वेबडीएवी ACL विनिर्देश का विस्तार: वेबडीएवी वर्तमान प्रिंसिपल विस्तार RFC 5397
  • वेबडीएवी MKCOL पद्धति का विस्तार: वेब वितरित संलेखन और संस्करण के लिए विस्तारित MKCOL (वेबडीएवी) RFC 5689
  • संग्रह प्रारूप का एक विस्तार, एक संसाधन के लिए अतिरिक्त बाइंडिंग के निर्माण और खोज को परिभाषित करना: वेब वितरित संलेखन और संस्करण के लिए बाइंडिंग विस्तार (वेबडीएवी) RFC 5842
  • वेबडीएवी संग्रहों में POST का एक अनुप्रयोग: वेब वितरित संलेखन और संस्करण (वेबडीएवी) संग्रहों में सदस्यों को जोड़ने के लिए POST का उपयोग करना RFC 5995
  • एक विस्तार जो बड़े संग्रहों को कुशलतापूर्वक सिंक्रनाइज़ करने की अनुमति देता है: वेब वितरित संलेखन और संस्करण के लिए संग्रह सिंक्रनाइज़ेशन (वेबडीएवी) RFC 6578

विस्तार और डेरिवेटिव

संस्करण के लिए, वेब संस्करण और कॉन्फ़िगरेशन प्रबंधन कार्य समूह के तहत डेल्टा-वी संदेशाचार संसाधन संशोधन ट्रैकिंग जोड़ता है, जिसे प्रकाशित किया गया है RFC 3253.

खोज और पता लगाने के लिए, डीएवी सर्चिंग और लोकेटिंग (डीएएसएल) कार्य समूह ने कभी भी कोई आधिकारिक मानक तैयार नहीं किया, हालांकि इसके अंतिम मसौदे के कई कार्यान्वयन हैं। कार्य गैर-कार्य-समूह गतिविधि के रूप में जारी रहा।[18] वेबडीएवी खोज विनिर्देश यह पता लगाने का प्रयास करता है कि कार्य समूह ने कहां छोड़ा था और इसे इस रूप में प्रकाशित किया गया था RFC 5323 नवंबर 2008 में.[19] कैलेंडरिंग के लिए, Calडीएवी एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। Calडीएवी कैलेंडर ईवेंट को iCalendar प्रारूप में HTTP संसाधनों के रूप में प्रारूप करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में प्रारूप करता है।

ग्रुपवेयर के लिए, Groupडीएवी वेबडीएवी का एक प्रकार है जो ग्राहक/सर्वर सहयोगी सॉफ़्टवेयर प्रणाली को वेब पेजों के बजाय कैलेंडर आइटम और एड्रेस बुक प्रविष्टियों जैसी वस्तुओं को संग्रहीत करने और लाने की अनुमति देता है।

MS एक्सचेंज इंटरऑपरेबिलिटी के लिए, वेबडीएवी का उपयोग मेलबॉक्स या सार्वजनिक फ़ोल्डर में आइटम को पढ़ने/अपडेट करने/हटाने के लिए किया जा सकता है। मैसेजिंग डेटा के साथ काम करने के लिए माइक्रोसॉफ्ट द्वारा एक्सचेंज के लिए वेबडीएवी का विस्तार किया गया है। एक्सचेंज सर्वर संस्करण 2000, 2003 और 2007 वेबडीएवी का समर्थन करते हैं। हालाँकि, एक्सचेंज 2010 में वेबडीएवी समर्थन बंद कर दिया गया है[20] एक्सचेंज वेब सर्विसेज (ईडब्ल्यूएस), एक एसओएपी/एक्सएमएल आधारित एपीआई के पक्ष में।

अतिरिक्त विंडोज़-विशिष्ट विस्तार

विंडोज़ सर्वर संदेशाचार (WSPP) दस्तावेज़ सेट के भाग के रूप में,[21] माइक्रोसॉफ्ट ने वेबडीएवी के विस्तार का विवरण देने वाले निम्नलिखित संदेशाचार दस्तावेज़ प्रकाशित किए,

  • [MS-WDVME], वेब वितरित संलेखन और संस्करण (वेबडीएवी) संदेशाचार, माइक्रोसॉफ्ट विस्तार्स।[22] इन विस्तार में एक नई क्रिया और नए हेडर और गुण सम्मिलित हैं जो पहले से अप्रबंधनीय फ़ाइल प्रकारों को सक्षम करते हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्य क्रिया को अनुकूलित करते हैं। ये विस्तार वेबडीएवी में नई कार्यक्षमता प्रस्तुत करते हैं, प्रक्रमण को अनुकूलित करते हैं और विशेष-स्थिति प्रक्रमण की आवश्यकता को समाप्त करते हैं।
  • [MS-WDV], वेब वितरित संलेखन और संस्करण (वेबडीएवी) संदेशाचार, ग्राहक विस्तार।[23] इस विनिर्देश में ग्राहक विस्तार नए हेडर प्रस्तुत करके वेबडीएवी संदेशाचार का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्यक्रिया को अनुकूलित करते हैं। ये विस्तार वेबडीएवी संदेशाचार में नई कार्यक्षमता प्रस्तुत नहीं करते हैं, बल्कि प्रक्रमण को अनुकूलित करते हैं और विशेष-स्थिति प्रक्रमण की आवश्यकता को खत्म करते हैं।
  • [MS-WDVSE], वेब वितरित संलेखन और संस्करण (वेबडीएवी) संदेशाचार, सर्वर विस्तार।[24] इस विनिर्देश में सर्वर विस्तार नए HTTP अनुरोध और प्रतिक्रिया हेडर प्रस्तुत करके वेबडीएवी का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल प्रणाली ग्राहक के लिए संदेशाचार अन्योन्यक्रिया को अनुकूलित करते हैं। यह विनिर्देश एक नई वेबडीएवी पद्धति भी प्रस्तुत करता है जिसका उपयोग अलग-अलग खोज प्रदाताओं को खोज क्वेरी भेजने के लिए किया जाता है।
  • [MS-WEBDAVE], वेब वितरित संलेखन और संस्करण त्रुटि विस्तार संदेशाचार विशिष्टता।[25] यह शेयरकेन्द्र प्रारंभिक भाग संदेशाचार, सर्वर प्रतिक्रिया पर त्रुटि स्थिति विवरण रिपोर्ट करने के लिए अनुपालन सर्वर को सक्षम करने के लिए [MS-WDV] में निर्दिष्ट विस्तारित त्रुटि कोड और विस्तारित त्रुटि प्रबंधन तंत्र का वर्णन करता है।

वेबडीएवी ग्राहक

ग्राहक Creator संचालन प्रणाली सहायक लाइसेंस अंतराफलक
Cyberduck डेविड वी. कोचर विंडोज़, मैकओएस GPL GUI
डीएवीfs2 GNOME टीम FUSE GPL VFS
डेविक्स CERN विंडोज़, लिनक्स, मैकओएस LGPL CLI
GVfs GNOME टीम GNOME GPL VFS
KIO KDE टीम KDE GPL VFS
कोकेरोर KDE टीम KDE GPL GUI
GNOME फ़ाइलें GNOME टीम GNOME GPL GUI
स्मार्टFTP स्मार्टसॉफ्ट लिमिटेड विंडोज़ प्रोप्राइटरी GUI
वेबड्राइव साउथ रिवर प्रौद्योगिकियों विंडोज़, मैकओएस, आईओएस, और्रॉइड प्रोप्राइटरी VFS
विनSCP मार्टिन प्रीक्रिल विंडोज़ GPL CLI और GUI


वेबडीएवी लाइब्रेरी

लाइब्रेरी निर्माता संचालन प्रणाली या प्लेटफार्म लाइसेंस लैंग्वेज
अपाचे विंक अपाचे सॉफ्टवेयर संस्थान JVM जावा
अपाचे टॉमकैट अपाचे सॉफ्टवेयर संस्थान JVM जावा
अपाचे जैकबैबिट अपाचे सॉफ्टवेयर संस्थान JVM ASF जावा
सबरे/डेव फ़्रूक्स विंडोज़, लिनक्स, मैकओएस नया BSD PHP


वेबडीएवी के विकल्प

  • फाइल ट्रांसफर संदेशाचार (FTP), एक सरल और व्यापक नेटवर्क संदेशाचार है जो IP पर आधारित है, जिसके माध्यम से उपयोगकर्ता नेटवर्क होस्टों के बीच फ़ाइलें संचरण कर सकते हैं। FTPS सुरक्षित यातायात के लिए FTP का विस्तार करता है।
  • SSH फाइल ट्रांसफर संदेशाचार (SFTP), जो सुरक्षित शेल संदेशाचार (SSH) संस्करण 2.0 का विस्तार एक विस्तार है, वह सुरक्षित फाइल-संचरण क्षमता प्रदान करता है, और scp, जो SFTP का एक रूप है जो शेल में नियमित सीपी (कॉपी) कमांड के समान एकल कमांड के रूप में चलता है।
  • Rsync, एक संदेशाचार और एससीपी के समान एक कमांड है जो समान फ़ाइलों और फ़ाइलों के भागों को पुनर्लेखन करके स्किप कर सकता है, या नई फ़ाइलों को स्किप सकता है।
  • एक वितरित फ़ाइल प्रणाली जैसे कि सर्वर संदेश ब्लॉक (SMB) संदेशाचारमाइक्रोसॉफ़्ट विंडोज़ और विवृत-स्रोत सांबा ग्राहक को उपयुक्त फ़ाइल सर्वर पर दूरस्थ रूप से फ़ाइलों और फ़ोल्डरों तक पहुंचने और प्रबंधित करने की अनुमति देता है। आमतौर पर यह ईथरनेट पर मल्टीमीडिया स्ट्रीमिंग के लिए उपयोग किया जाता है और स्मार्ट टीवी द्वारा व्यापक रूप से समर्थित है।[26]
  • एटमपब, वेब संसाधनों को बनाने और अद्यतन करने के लिए एक HTTP-आधारित संदेशाचार है, जो वेबडीएवी के कुछ उपयुक्त स्थितियों के लिए उपयोग किया जा सकता है। यह मानकीकृत संग्रह संसाधनों के साथ मानक HTTP क्रियाओं पर आधारित है जो कुछ हद तक निर्देशिकाओं के वेबडीएवी प्रारूप की तरह व्यवहार करते हैं।
  • CMIS, विभिन्न अंतर्वस्तु रिपॉजिटरी के बीच जानकारी साझा करने के लिए वेब सेवाओं के एक सेट से युक्त एक मानक है , जो कई अंतर्वस्तु रिपॉजिटरी का उपयोग करने वाले लोगों और अनुप्रयोगों के लिए अंतरप्रचालनीयता सुनिश्चित करना चाहता है, इसमें SOAP- और एटमपब-आधारित दोनों अंतरापृष्ठ हैं
  • विकी सॉफ्टवेयर, जैसे मीडियाविकि
  • संलग्न डेटा प्लेटफ़ॉर्म (LDP), एक संलग्न डेटा विनिर्देश जो रेस्टफुल HTTP सेवाओं के निर्माण के लिए एकीकरण पैटर्न की एक स्थिति को परिभाषित करता है जो RDF डेटा को पढ़ने-लिखने में सक्षम हैं।
  • वस्तु भंडारण जैसे विवृतस्टैक स्विफ्ट या अमेज़न S3

यह भी देखें

संदर्भ

  1. Whitehead & Goland 1999, p. 293.
  2. Whitehead 1998, p. 34.
  3. Whitehead & Goland 1999, p. 294.
  4. "सैन मेटो बैठक के लिए प्रस्तावित एजेंडा". 1996.
  5. "संक्षिप्त एमटीजी. सारांश". 1996.
  6. "Re: Updated agenda".
  7. Whitehead 1998, p. 40.
  8. Whitehead 1998, p. 39-40.
  9. Whitehead & Goland 1999, p. 299.
  10. "मॉड्यूल http.handlers.webdav - कैडी दस्तावेज़ीकरण". Retrieved 2 September 2022.{{cite web}}: CS1 maint: url-status (link)
  11. "Access to EGroupware via WebDAV (CalDAV/CardDAV)". Retrieved 14 October 2021.
  12. "lighttpd mod webdav".
  13. "मेलफेंस का WebDAV कार्यान्वयन". Retrieved 5 May 2020.
  14. "Nextcloud 18 User Manual". nextcloud.com. Retrieved 22 February 2020.
  15. "Module ngx_http_dav_module". Retrieved 6 July 2023.
  16. "IIS के लिए WebDAV एक्सटेंशन". IIS.net. Retrieved 20 October 2021.
  17. "आरक्लोन वेबदाव परोसता है". rclone.org. Retrieved 29 April 2022.
  18. DASL Archived 2004-06-03 at the Wayback Machine
  19. WebDav SEARCH
  20. Discontinued Features: Exchange 2010 SP1 Help Microsoft TechNet
  21. "WSPP – Windows Server Protocols documentation". 2011.
  22. "MS-WDVME – Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions". 2014.
  23. "MS-WDV – Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions". 2011.
  24. "MS-WDVSE – Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions". 2011.
  25. "MS-WEBDAVE – Web Distributed Authoring and Versioning Error Extensions Protocol Specification". 2011.
  26. Rau, Thomas (19 October 2017). "होम नेटवर्क में फ़िल्में, संगीत और चित्र स्ट्रीम करें". PC-WELT (in Deutsch). Retrieved 5 November 2020.


बाहरी संबंध