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

From Vigyanwiki
No edit summary
No edit summary
Line 8: Line 8:
}}
}}


वेबडीएवी (वेब वितरित संलेखन और संस्करण) [[ हाइपरटेक्स्ट परहस्त शिष्टाचार | हाइपरटेक्स्ट स्थानान्तरण संदेशाचार]] (HTTP) के विस्तार का एक सेट है, जो [[उपयोगकर्ता एजेंट|उपयोगकर्ता एजेंटों]] को समवर्ती नियंत्रण और[[ नाम स्थान | नेमस्पेस]] के लिए सुविधाएं प्रदान करके वेब_सर्वर में सामग्री को ''सीधे'' सहयोगात्मक रूप से लिखने की अनुमति देता है, इस प्रकार विश्व को अनुमति देता है वाइड वेब को ''लिखने योग्य, सहयोगात्मक माध्यम'' के रूप में देखा जाना चाहिए, न कि केवल पढ़ने योग्य माध्यम के रूप में।{{sfn|Whitehead|Goland|1999|p=293}} वेबडीएवी को परिभाषित किया गया है {{IETF RFC|4918}} [[इंटरनेट इंजीनियरिंग टास्क फोर्स]] (IETF) के एक कार्य समूह द्वारा।{{sfn|Whitehead|1998|p=34}}
वेबडीएवी (वेब वितरित संलेखन और संस्करण) [[ हाइपरटेक्स्ट परहस्त शिष्टाचार | हाइपरटेक्स्ट स्थानान्तरण संदेशाचार]] (HTTP) के विस्तार का एक सेट है, जो [[उपयोगकर्ता एजेंट|उपयोगकर्ता एजेंटों]] को [[समवर्ती नियंत्रण]] और[[ नाम स्थान | नेमस्पेस]] [[संचालन]] के लिए सुविधाएं प्रदान करके सीधे [[HTTP वेब सर्वर]] में सामग्री को सहयोगात्मक रूप से लिखने की अनुमति देता है, इस प्रकार [[वेब]] को न कि केवल पढ़ने योग्य माध्यम के रूप में बल्कि एक लेखन योग्य, सहयोगात्मक माध्यम के रूप में देखा जा सकता है।{{sfn|Whitehead|Goland|1999|p=293}} वेबडीएवी को {{IETF RFC|4918}} [[इंटरनेट इंजीनियरिंग टास्क फोर्स|इंटरनेट इंजीनियरिंग कार्य दल]] (IETF) के एक [[कार्य समूह|कार्यकारी समूह]] द्वारा परिभाषित किया गया है।{{sfn|Whitehead|1998|p=34}}


वेबडीएवी प्रोटोकॉल उपयोगकर्ताओं को [[सर्वर (कंप्यूटिंग)]] पर दस्तावेज़ बनाने, बदलने और स्थानांतरित करने के लिए एक रूपरेखा प्रदान करता है। सबसे महत्वपूर्ण विशेषताओं में किसी लेखक या संशोधन तिथि, नेमस्पेस प्रबंधन, संग्रह और ओवरराइट सुरक्षा के बारे में गुणों का रखरखाव शामिल है। संपत्तियों के रखरखाव में फ़ाइल जानकारी का निर्माण, निष्कासन और पूछताछ जैसी चीज़ें शामिल हैं। नेमस्पेस प्रबंधन सर्वर के नेमस्पेस के भीतर वेब पेजों को कॉपी करने और स्थानांतरित करने की क्षमता से संबंधित है। संग्रह विभिन्न संसाधनों के निर्माण, निष्कासन और सूचीकरण से संबंधित है। अंत में, ओवरराइट सुरक्षा फ़ाइलों को लॉक करने से संबंधित पहलुओं को संभालती है। यह उन आवश्यकताओं को पूरा करने के लिए [[ परिवहन परत सुरक्षा ]], [[ डाइजेस्ट एक्सेस प्रमाणीकरण ]] या [[XML]] जैसी मौजूदा तकनीकों का लाभ उठाता है।{{sfn|Whitehead|Goland|1999|p=294}}
वेबडीएवी संदेशाचार उपयोगकर्ताओं को [[सर्वर (कंप्यूटिंग)|सर्वर]] पर दस्तावेज़ बनाने, बदलने और स्थानांतरित करने के लिए एक रूपरेखा प्रदान करता है। सबसे महत्वपूर्ण विशेषताओं में किसी लेखक या संशोधन तिथि, नेमस्पेस प्रबंधन, संग्रह और ओवरराइट सुरक्षा के बारे में गुणों का रखरखाव शामिल है। संपत्तियों के रखरखाव में फ़ाइल जानकारी का निर्माण, निष्कासन और पूछताछ जैसी चीज़ें शामिल हैं। नेमस्पेस प्रबंधन सर्वर के नेमस्पेस के भीतर वेब पेजों को कॉपी करने और स्थानांतरित करने की क्षमता से संबंधित है। संग्रह विभिन्न संसाधनों के निर्माण, निष्कासन और सूचीकरण से संबंधित है। अंत में, ओवरराइट सुरक्षा फ़ाइलों को लॉक करने से संबंधित पहलुओं को संभालती है। यह उन आवश्यकताओं को पूरा करने के लिए [[ परिवहन परत सुरक्षा ]], [[ डाइजेस्ट एक्सेस प्रमाणीकरण ]] या [[XML]] जैसी मौजूदा तकनीकों का लाभ उठाता है।{{sfn|Whitehead|Goland|1999|p=294}}


कई आधुनिक [[ऑपरेटिंग सिस्टम]] वेबडीएवी के लिए अंतर्निहित [[ ग्राहक की ओर ]] समर्थन प्रदान करते हैं।
कई आधुनिक [[ऑपरेटिंग सिस्टम]] वेबडीएवी के लिए अंतर्निहित [[ ग्राहक की ओर ]] समर्थन प्रदान करते हैं।
Line 22: Line 22:
बैठकों के परिणामस्वरूप एक IETF कार्य समूह का गठन हुआ क्योंकि नए प्रयास से HTTP का विस्तार होगा, जिसे IETF ने मानकीकृत करना शुरू कर दिया था।
बैठकों के परिणामस्वरूप एक IETF कार्य समूह का गठन हुआ क्योंकि नए प्रयास से HTTP का विस्तार होगा, जिसे IETF ने मानकीकृत करना शुरू कर दिया था।


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


[[ इंटरनेट इंजीनियरिंग संचालन समूह ]] (IESG) द्वारा एक वृद्धिशील अद्यतन स्वीकार करने के बाद, वेबडीएवी वर्किंग ग्रुप ने मार्च 2007 में अपना काम समाप्त कर दिया। {{IETF RFC|2518}}. उस समय अधूरे रह गए अन्य विस्तार, जैसे कि BIND विधि, औपचारिक कार्य समूह से स्वतंत्र, उनके व्यक्तिगत लेखकों द्वारा समाप्त कर दिए गए हैं।{{sfn|Whitehead|1998|p=39-40}}
[[ इंटरनेट इंजीनियरिंग संचालन समूह ]] (IESG) द्वारा एक वृद्धिशील अद्यतन स्वीकार करने के बाद, वेबडीएवी वर्किंग ग्रुप ने मार्च 2007 में अपना काम समाप्त कर दिया। {{IETF RFC|2518}}. उस समय अधूरे रह गए अन्य विस्तार, जैसे कि BIND विधि, औपचारिक कार्य समूह से स्वतंत्र, उनके व्यक्तिगत लेखकों द्वारा समाप्त कर दिए गए हैं।{{sfn|Whitehead|1998|p=39-40}}


== कार्यान्वयन ==
== कार्यान्वयन ==
[[File:WebDAV collaborative authoring.png|thumb|500px|वेबडीएवी एक संगत HTTP सर्वर में सहयोगात्मक संपादन]]वेबडीएवी हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल#अनुरोध विधियों के लिए अनुमत मानक HTTP क्रियाओं और हेडर के सेट का विस्तार करता है। जोड़ी गई क्रियाओं में शामिल हैं:
[[File:WebDAV collaborative authoring.png|thumb|500px|वेबडीएवी एक संगत HTTP सर्वर में सहयोगात्मक संपादन]]वेबडीएवी हाइपरटेक्स्ट ट्रांसफर संदेशाचार#अनुरोध विधियों के लिए अनुमत मानक HTTP क्रियाओं और हेडर के सेट का विस्तार करता है। जोड़ी गई क्रियाओं में शामिल हैं:
{{clear}}
{{clear}}


Line 58: Line 58:


=== गुण ===
=== गुण ===
वेबडीएवी प्रोटोकॉल के गुण नाम-मूल्य युग्म हैं, जिसमें एक नाम एक [[यूनिफॉर्म रिसोर्स पहचानकर्ता]] (URI) है और मान XML तत्वों के माध्यम से व्यक्त किए जाते हैं। इसके अलावा, गुणों को संभालने के लिए हाइपरटेक्स्ट_ट्रांसफर_प्रोटोकॉल#Request_methods PROPFIND और PROPPATCH हैं।{{sfn|Whitehead|Goland|1999|p=299}}
वेबडीएवी संदेशाचार के गुण नाम-मूल्य युग्म हैं, जिसमें एक नाम एक [[यूनिफॉर्म रिसोर्स पहचानकर्ता]] (URI) है और मान XML तत्वों के माध्यम से व्यक्त किए जाते हैं। इसके अलावा, गुणों को संभालने के लिए हाइपरटेक्स्ट_ट्रांसफर_संदेशाचार#Request_methods PROPFIND और PROPPATCH हैं।{{sfn|Whitehead|Goland|1999|p=299}}


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


* एक आवश्यकता दस्तावेज़: वर्ल्ड वाइड वेब के लिए एक वितरित संलेखन और संस्करण प्रोटोकॉल के लिए आवश्यकताएँ {{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}}
* एक कैलेंडर एक्सेस प्रोटोकॉल: वेबडीएवी (CalDAV) के लिए कैलेंडरिंग विस्तार {{IETF RFC|4791}}
* एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (CalDAV) के लिए कैलेंडरिंग विस्तार {{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}}
Line 99: Line 99:


== विस्तार और डेरिवेटिव ==
== विस्तार और डेरिवेटिव ==
वर्जनिंग के लिए, वेब वर्जनिंग और कॉन्फ़िगरेशन प्रबंधन कार्य समूह के तहत डेल्टा-वी प्रोटोकॉल संसाधन संशोधन ट्रैकिंग जोड़ता है, जिसे प्रकाशित किया गया है {{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>
कैलेंडरिंग के लिए, CalDAV एक प्रोटोकॉल है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। CalDAV कैलेंडर ईवेंट को [[iCalendar]] प्रारूप में HTTP संसाधनों के रूप में मॉडल करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में मॉडल करता है।
कैलेंडरिंग के लिए, CalDAV एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। CalDAV कैलेंडर ईवेंट को [[iCalendar]] प्रारूप में HTTP संसाधनों के रूप में मॉडल करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में मॉडल करता है।


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


* [एमएस-डब्ल्यूडीवीएमई]: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) प्रोटोकॉल: माइक्रोसॉफ्ट विस्तार्स।<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/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> इस विनिर्देश में क्लाइंट विस्तार नए हेडर पेश करके वेबडीएवी प्रोटोकॉल का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल सिस्टम क्लाइंट के लिए प्रोटोकॉल इंटरैक्शन को अनुकूलित करते हैं। ये विस्तार वेबडीएवी प्रोटोकॉल में नई कार्यक्षमता पेश नहीं करते हैं, बल्कि प्रोसेसिंग को अनुकूलित करते हैं और विशेष-केस प्रोसेसिंग की आवश्यकता को खत्म करते हैं।
* [एमएस-डब्ल्यूडीवी]: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) संदेशाचार: क्लाइंट विस्तार।<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 अनुरोध और प्रतिक्रिया हेडर पेश करके वेबडीएवी का विस्तार करते हैं जो उन फ़ाइल प्रकारों को सक्षम करते हैं जो वर्तमान में प्रबंधनीय नहीं हैं और फ़ाइल सिस्टम क्लाइंट के लिए प्रोटोकॉल इंटरैक्शन को अनुकूलित करते हैं। यह विनिर्देश एक नई वेबडीएवी पद्धति भी प्रस्तुत करता है जिसका उपयोग अलग-अलग खोज प्रदाताओं को खोज क्वेरी भेजने के लिए किया जाता है।
* [एमएस-डब्ल्यूडीवीएसई]: वेब डिस्ट्रिब्यूटेड ऑथरिंग एंड वर्जनिंग (वेबडीएवी) संदेशाचार: सर्वर विस्तार।<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] में निर्दिष्ट विस्तारित त्रुटि कोड और विस्तारित त्रुटि प्रबंधन तंत्र का वर्णन करता है।
* [एमएस-वेबडेव]: वेब वितरित संलेखन और संस्करण त्रुटि विस्तार संदेशाचार विशिष्टता।<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] में निर्दिष्ट विस्तारित त्रुटि कोड और विस्तारित त्रुटि प्रबंधन तंत्र का वर्णन करता है।


== वेबडीएवी ग्राहक ==
== वेबडीएवी ग्राहक ==
Line 226: Line 226:


== वेबडीएवी के विकल्प ==
== वेबडीएवी के विकल्प ==
* [[फाइल ट्रांसफर प्रोटोकॉल]] (एफटीपी), [[इंटरनेट प्रोटोकॉल]] पर आधारित एक सरल और व्यापक रूप से अपनाया गया नेटवर्क प्रोटोकॉल, उपयोगकर्ताओं को नेटवर्क होस्ट के बीच फाइल ट्रांसफर करने की अनुमति देता है। [[एफटीपीएस]] सुरक्षित यातायात के लिए एफ़टीपी का विस्तार करता है।
* [[फाइल ट्रांसफर प्रोटोकॉल|फाइल ट्रांसफर संदेशाचार]] (एफटीपी), [[इंटरनेट प्रोटोकॉल|इंटरनेट संदेशाचार]] पर आधारित एक सरल और व्यापक रूप से अपनाया गया नेटवर्क संदेशाचार, उपयोगकर्ताओं को नेटवर्क होस्ट के बीच फाइल ट्रांसफर करने की अनुमति देता है। [[एफटीपीएस]] सुरक्षित यातायात के लिए एफ़टीपी का विस्तार करता है।
* [[एसएसएच फाइल ट्रांसफर प्रोटोकॉल]] (एसएफटीपी), सिक्योर शेल प्रोटोकॉल (एसएसएच) संस्करण 2.0 का विस्तार, सुरक्षित फाइल-ट्रांसफर क्षमता प्रदान करता है; और एससीपी, एसएफटीपी का एक रूप जो शेल में नियमित सीपी (कॉपी) कमांड के समान एकल कमांड के रूप में चलता है।
* [[एसएसएच फाइल ट्रांसफर प्रोटोकॉल|एसएसएच फाइल ट्रांसफर संदेशाचार]] (एसएफटीपी), सिक्योर शेल संदेशाचार (एसएसएच) संस्करण 2.0 का विस्तार, सुरक्षित फाइल-ट्रांसफर क्षमता प्रदान करता है; और एससीपी, एसएफटीपी का एक रूप जो शेल में नियमित सीपी (कॉपी) कमांड के समान एकल कमांड के रूप में चलता है।
* [[Rsync]], एक प्रोटोकॉल और एससीपी के समान एक कमांड, जो समान फ़ाइलों और फ़ाइलों के हिस्सों को फिर से लिखना छोड़ सकता है, या नई फ़ाइलों को छोड़ सकता है, आदि।
* [[Rsync]], एक संदेशाचार और एससीपी के समान एक कमांड, जो समान फ़ाइलों और फ़ाइलों के हिस्सों को फिर से लिखना छोड़ सकता है, या नई फ़ाइलों को छोड़ सकता है, आदि।
* एक [[वितरित फ़ाइल सिस्टम]] जैसे कि [[ सर्वर संदेश ब्लॉक ]] (एसएमबी) प्रोटोकॉल [[ माइक्रोसॉफ़्ट विंडोज़ ]] और ओपन-सोर्स सांबा (सॉफ़्टवेयर) क्लाइंट को उपयुक्त [[फ़ाइल सर्वर]] पर दूरस्थ रूप से फ़ाइलों और फ़ोल्डरों तक पहुंचने और प्रबंधित करने की अनुमति देता है। आमतौर पर [[ईथरनेट]] पर मल्टीमीडिया स्ट्रीमिंग के लिए उपयोग किया जाता है और [[स्मार्ट टीवी]] द्वारा व्यापक रूप से समर्थित है।<ref>{{Cite web|last=Rau|first=Thomas|date=2017-10-19|title=होम नेटवर्क में फ़िल्में, संगीत और चित्र स्ट्रीम करें|url=https://www.pcwelt.de/ratgeber/Media-Streaming-im-Heimnetz-8814285.html|access-date=2020-11-05|website=PC-WELT|language=de-DE}}</ref>
* एक [[वितरित फ़ाइल सिस्टम]] जैसे कि [[ सर्वर संदेश ब्लॉक ]] (एसएमबी) संदेशाचार [[ माइक्रोसॉफ़्ट विंडोज़ ]] और ओपन-सोर्स सांबा (सॉफ़्टवेयर) क्लाइंट को उपयुक्त [[फ़ाइल सर्वर]] पर दूरस्थ रूप से फ़ाइलों और फ़ोल्डरों तक पहुंचने और प्रबंधित करने की अनुमति देता है। आमतौर पर [[ईथरनेट]] पर मल्टीमीडिया स्ट्रीमिंग के लिए उपयोग किया जाता है और [[स्मार्ट टीवी]] द्वारा व्यापक रूप से समर्थित है।<ref>{{Cite web|last=Rau|first=Thomas|date=2017-10-19|title=होम नेटवर्क में फ़िल्में, संगीत और चित्र स्ट्रीम करें|url=https://www.pcwelt.de/ratgeber/Media-Streaming-im-Heimnetz-8814285.html|access-date=2020-11-05|website=PC-WELT|language=de-DE}}</ref>
* एटम (मानक), वेब संसाधनों को बनाने और अद्यतन करने के लिए एक HTTP-आधारित प्रोटोकॉल, वेबडीएवी के कुछ उपयोग मामलों के लिए उपयोग किया जा सकता है। यह मानकीकृत संग्रह संसाधनों के साथ मानक HTTP क्रियाओं पर आधारित है जो कुछ हद तक निर्देशिकाओं के वेबडीएवी मॉडल की तरह व्यवहार करते हैं।
* एटम (मानक), वेब संसाधनों को बनाने और अद्यतन करने के लिए एक HTTP-आधारित संदेशाचार, वेबडीएवी के कुछ उपयोग मामलों के लिए उपयोग किया जा सकता है। यह मानकीकृत संग्रह संसाधनों के साथ मानक HTTP क्रियाओं पर आधारित है जो कुछ हद तक निर्देशिकाओं के वेबडीएवी मॉडल की तरह व्यवहार करते हैं।
* [[सामग्री प्रबंधन इंटरऑपरेबिलिटी सेवाएँ]], अलग-अलग सामग्री रिपॉजिटरी के बीच जानकारी साझा करने के लिए वेब सेवाओं के एक सेट से युक्त एक मानक, कई सामग्री रिपॉजिटरी का उपयोग करने वाले लोगों और अनुप्रयोगों के लिए इंटरऑपरेबिलिटी सुनिश्चित करना चाहता है; इसमें SOAP- और AtomPub-आधारित दोनों इंटरफ़ेस हैं
* [[सामग्री प्रबंधन इंटरऑपरेबिलिटी सेवाएँ]], अलग-अलग सामग्री रिपॉजिटरी के बीच जानकारी साझा करने के लिए वेब सेवाओं के एक सेट से युक्त एक मानक, कई सामग्री रिपॉजिटरी का उपयोग करने वाले लोगों और अनुप्रयोगों के लिए इंटरऑपरेबिलिटी सुनिश्चित करना चाहता है; इसमें SOAP- और AtomPub-आधारित दोनों इंटरफ़ेस हैं
* [[विकी सॉफ्टवेयर]], जैसे [[मीडियाविकि]]।
* [[विकी सॉफ्टवेयर]], जैसे [[मीडियाविकि]]।

Revision as of 14:59, 23 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 ने मानकीकृत करना शुरू कर दिया था।

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

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

कार्यान्वयन

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

वेबडीएवी हाइपरटेक्स्ट ट्रांसफर संदेशाचार#अनुरोध विधियों के लिए अनुमत मानक HTTP क्रियाओं और हेडर के सेट का विस्तार करता है। जोड़ी गई क्रियाओं में शामिल हैं:

Verb Action
COPY copy a resource from one uniform resource identifier (URI) to another
LOCK put a lock on a resource. वेबडीएवी supports both shared and exclusive locks.
MKCOL create collections (also known as a directory)
MOVE move a resource from one URI to another
PROPFIND retrieve properties, stored as XML, from a web resource. It is also overloaded to allow one to retrieve the collection structure (also known as directory hierarchy) of a remote system.
PROPPATCH change and delete multiple properties on a resource in a single atomic act
UNLOCK remove a lock from a resource


गुण

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

सर्वर समर्थन

  • बर्फ का ताना-बाना अपने वेब क्लाइंट और डेस्कटॉप एप्लिकेशन को वेबडाव इनबिल्ट कार्यक्षमता प्रदान करता है, *डीएवी समर्थन: कैलडीएवी, कार्डडीएवी, वेब दस्तावेज़ और सहयोगी संपादन।
  • Apache HTTP सर्वर davfs और Apache Subversion|Apache Subversion (svn) दोनों पर आधारित वेबडीएवी मॉड्यूल प्रदान करता है।
  • कैडी (वेब ​​​​सर्वर) में एक वैकल्पिक वेबडीएवी मॉड्यूल है।[10]
  • ईग्रुपवेयर, पूर्ण *डीएवी समर्थन वाला एक ग्रुपवेयर: फ़ाइल प्रबंधक के लिए CalDAV, कार्डडीएवी और वेबडीएवी।[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
  • एक कैलेंडर एक्सेस संदेशाचार: वेबडीएवी (CalDAV) के लिए कैलेंडरिंग विस्तार 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] कैलेंडरिंग के लिए, CalDAV एक संदेशाचार है जो वेबडीएवी के माध्यम से कैलेंडर एक्सेस की अनुमति देता है। CalDAV कैलेंडर ईवेंट को iCalendar प्रारूप में HTTP संसाधनों के रूप में मॉडल करता है, और ईवेंट वाले कैलेंडर को वेबडीएवी संग्रह के रूप में मॉडल करता है।

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

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

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

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

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

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

Client Creator Operating system support License Interface
Cyberduck David V. Kocher Windows, macOS GPL GUI
davfs2 GNOME team FUSE GPL VFS
davix CERN Windows, Linux, macOS LGPL CLI
GVfs GNOME team GNOME GPL VFS
KIO KDE team KDE GPL VFS
Konqueror KDE team KDE GPL GUI
GNOME Files GNOME team GNOME GPL GUI
SmartFTP SmartSoft Ltd Windows Proprietary GUI
WebDrive South River Technologies Windows, macOS, iOS, Android Proprietary VFS
WinSCP Martin Přikryl Windows GPL CLI and GUI


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

Libraries Creator Operating system or platform License Language
Apache Wink Apache Software foundation JVM Java
Apache Tomcat Apache Software foundation JVM Java
Apache Jackrabbit Apache Software foundation JVM ASF Java
sabre/dav fruux Windows, Linux, macOS New BSD PHP


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

  • फाइल ट्रांसफर संदेशाचार (एफटीपी), इंटरनेट संदेशाचार पर आधारित एक सरल और व्यापक रूप से अपनाया गया नेटवर्क संदेशाचार, उपयोगकर्ताओं को नेटवर्क होस्ट के बीच फाइल ट्रांसफर करने की अनुमति देता है। एफटीपीएस सुरक्षित यातायात के लिए एफ़टीपी का विस्तार करता है।
  • एसएसएच फाइल ट्रांसफर संदेशाचार (एसएफटीपी), सिक्योर शेल संदेशाचार (एसएसएच) संस्करण 2.0 का विस्तार, सुरक्षित फाइल-ट्रांसफर क्षमता प्रदान करता है; और एससीपी, एसएफटीपी का एक रूप जो शेल में नियमित सीपी (कॉपी) कमांड के समान एकल कमांड के रूप में चलता है।
  • Rsync, एक संदेशाचार और एससीपी के समान एक कमांड, जो समान फ़ाइलों और फ़ाइलों के हिस्सों को फिर से लिखना छोड़ सकता है, या नई फ़ाइलों को छोड़ सकता है, आदि।
  • एक वितरित फ़ाइल सिस्टम जैसे कि सर्वर संदेश ब्लॉक (एसएमबी) संदेशाचार माइक्रोसॉफ़्ट विंडोज़ और ओपन-सोर्स सांबा (सॉफ़्टवेयर) क्लाइंट को उपयुक्त फ़ाइल सर्वर पर दूरस्थ रूप से फ़ाइलों और फ़ोल्डरों तक पहुंचने और प्रबंधित करने की अनुमति देता है। आमतौर पर ईथरनेट पर मल्टीमीडिया स्ट्रीमिंग के लिए उपयोग किया जाता है और स्मार्ट टीवी द्वारा व्यापक रूप से समर्थित है।[26]
  • एटम (मानक), वेब संसाधनों को बनाने और अद्यतन करने के लिए एक HTTP-आधारित संदेशाचार, वेबडीएवी के कुछ उपयोग मामलों के लिए उपयोग किया जा सकता है। यह मानकीकृत संग्रह संसाधनों के साथ मानक HTTP क्रियाओं पर आधारित है जो कुछ हद तक निर्देशिकाओं के वेबडीएवी मॉडल की तरह व्यवहार करते हैं।
  • सामग्री प्रबंधन इंटरऑपरेबिलिटी सेवाएँ, अलग-अलग सामग्री रिपॉजिटरी के बीच जानकारी साझा करने के लिए वेब सेवाओं के एक सेट से युक्त एक मानक, कई सामग्री रिपॉजिटरी का उपयोग करने वाले लोगों और अनुप्रयोगों के लिए इंटरऑपरेबिलिटी सुनिश्चित करना चाहता है; इसमें SOAP- और AtomPub-आधारित दोनों इंटरफ़ेस हैं
  • विकी सॉफ्टवेयर, जैसे मीडियाविकि
  • लिंक्ड डेटा प्लेटफ़ॉर्म (एलडीपी), एक लिंक्ड डेटा विनिर्देश जो रेस्टफुल HTTP सेवाओं के निर्माण के लिए एकीकरण पैटर्न के एक सेट को परिभाषित करता है जो आरडीएफ डेटा को पढ़ने-लिखने में सक्षम हैं।
  • वस्तु भंडारण जैसे ओपनस्टैक#ऑब्जेक्ट_स्टोरेज_(स्विफ्ट) या अमेज़न हो सकता है

यह भी देखें

संदर्भ

  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.


बाहरी संबंध