Web DAV

Verteilter Authoring des Webs und Versioning (WebDAV) sind eine Erweiterung des Hypertext-Übertragungsprotokolls (HTTP), der Kollaboration zwischen Benutzern im Redigieren und den Betriebsdokumenten und den auf Servern des World Wide Web versorgten Dateien erleichtert. WebDAV wurde in RFC 4918 von einer Arbeitsgruppe von Internet Engineering Task Force (IETF) definiert.

Das Protokoll von WebDAV macht das Web ein lesbares und writable Medium. Es stellt ein Fachwerk für Benutzer zur Verfügung, um Dokumente auf einem Server (normalerweise ein Webserver oder "Webanteil") zu schaffen, zu ändern und zu bewegen. Die wichtigsten Eigenschaften des Protokolls von WebDAV schließen Wartung von Eigenschaften, wie die Entwicklung, die Eliminierung und das Fragen der Dateiinformation, zum Beispiel über den Autor oder das Modifizierungsdatum und das namespace Management ein, das die Fähigkeit ist, Webseiten innerhalb eines namespace eines Servers, Sammlungen (Entwicklung, Eliminierung und Auflistung von Mitteln) zu kopieren und zu bewegen und Verhinderung (Blockierung) zu überschreiben.

Die Arbeitsgruppe von WebDAV hat seine Arbeit im März 2007 geschlossen, nachdem Internet Engineering Steering Group (IESG) eine zusätzliche Aktualisierung zu RFC 2518 akzeptiert hat. Andere Erweiterungen verlassen unfertig damals, wie die BINDEN Methode, sind von ihren individuellen Autoren beendet, von der formellen Arbeitsgruppe unabhängig worden.

viele moderne Betriebssysteme stellen eingebaute Unterstützung für WebDAV zur Verfügung.

Geschichte

WebDAV hat 1996 begonnen, als Jim Whitehead mit dem Konsortium des World Wide Web (W3C) gearbeitet hat, um zwei Sitzungen zu veranstalten, um das Problem von verteiltem authoring im World Wide Web mit interessierten Leuten zu besprechen.

Die ursprüngliche Vision von Tim Berners-Lee des Webs war die eines Mediums sowohl für das Lesen als auch für Schreiben. Tatsächlich ist der erste WWW-Browser von Berners-Lee, genannt WorldWideWeb, im Stande gewesen, Webseiten sowohl anzusehen als auch zu editieren; aber, weil das Web gewachsen ist, ist es ein Read-Only-Medium für die meisten Benutzer geworden. Whitehead und andere gleich gesinnte Leute haben diese Beschränkung befestigen wollen.

Die W3C-Sitzung hat sich dafür entschieden, eine IETF Arbeitsgruppe zu bilden, weil die neue Anstrengung zu Erweiterungen auf HTTP führen würde, der am IETF standardisiert wurde.

Als Arbeit auf dem Protokoll begonnen hat, ist es klar geworden, dass das Berühren sowohl verteilter authoring als auch versioning mit zu viel Arbeit verbunden sein würde, und dass die Aufgaben würden getrennt werden müssen. Die Gruppe von WebDAV hat sich auf verteilten authoring konzentriert, und hat versioning für die Zukunft verlassen. Versioning wurde später durch die Erweiterung des Deltas-V hinzugefügt — sieh die Erweiterungsabteilung unten.

Das Protokoll besteht aus einer Reihe neuer Methoden und Kopfbällen für den Gebrauch in HTTP. Die zusätzlichen Methoden schließen ein:

  • PROPFIND — hat gepflegt, Eigenschaften, versorgt als XML von einer Quelle wiederzubekommen. Es wird auch überladen, um demjenigen zu erlauben, die Sammlungsstruktur (a.k.a. Verzeichnishierarchie) eines entfernten Systems wiederzubekommen.
  • PROPPATCH — hat gepflegt, vielfache Eigenschaften auf einer Quelle in einer einzelnen Atomtat zu ändern und zu löschen
  • MKCOL — hat gepflegt, Sammlungen (a.k.a. ein Verzeichnis) zu schaffen
  • KOPIE — hat gepflegt, eine Quelle von einem URI bis einen anderen zu kopieren
  • BEWEGEN SIE SICH — hat gepflegt, eine Quelle von einem URI bis einen anderen zu bewegen
  • SCHLOSS — hat gepflegt, ein Schloss auf eine Quelle zu stellen. WebDAV unterstützt sowohl geteilte als auch exklusive Schlösser.
  • SCHLIEßEN SIE AUF — hat gepflegt, ein Schloss von einer Quelle zu entfernen

Durchführungen von WebDAV

Client-Anwendungen von WebDAV

Linux

Benutzer von Linux können Anteile von Gestell WebDAV mit dem davfs2 und den fusedav Dateisystemmodulen, die sie als Koda besteigen oder filesystems VERSCHMELZEN. KDE lässt geborenen WebDAV als ein Teil von kio_http unterstützen. Das ermöglicht Delfin, Konqueror und jeder anderen KDE Anwendung, direkt mit Servern von WebDAV aufeinander zu wirken. Nautilus ließ auch Unterstützung von WebDAV darin bauen. Vieler Linux Vertrieb schließt auch die Kadaver-Kundenschnittstelle der Befehl-Linie ein, die einen FTP ähnlichen Befehlssatz zur Verfügung stellt. Der HTTP Apachen-Server stellt Module von WebDAV zur Verfügung, die sowohl auf davfs als auch auf Apachen-Umsturz (svn) gestützt sind.

Mac OS X

Version 10.0 von Mac OS X und unterstützt im Anschluss an Anteile von WebDAV heimisch als ein Typ von filesystem. Das System kann WebDAV-ermöglichte Server-Verzeichnisse zum filesystem das Verwenden des traditionellen BSD besteigen steigender Mechanismus oder, bequemer, durch 'Verbindet mit dem Server' im Finder gefundenen Dialog. Version 10.1.1 von Mac OS X hat Unterstützung für die HTTP Auswahl-Zugriffsbeglaubigung eingeführt. Mac OS X 10.4 (Tiger) hat Zwischenfunktionsfähigkeit von WebDAV erweitert, um Unterstützung für das https Schema, die Vertretungen... und die zusätzlichen Methoden der Beglaubigung einzuschließen.

Der Finder präsentiert einen Anteil von WebDAV als eine Außenplatte, Benutzern erlaubend, mit WebDAV aufeinander zu wirken, wie sie mit jedem anderen filesystem würden. iDisk des Apfels, ein Teil seines ehemaligen Dienstes von MobileMe, hat WebDAV für den Dateizugang verwendet.

Windows von Microsoft

Microsoft hat Kundenunterstützung von WebDAV in Microsoft Windows 98 mit einer Eigenschaft genannt "Webmappen" eingeführt. Dieser Kunde hat aus einem OLE-Gegenstand bestanden, auf den durch jede OLE Software zugegriffen werden konnte, und als eine Erweiterung auf den Windows-Forscher (der Betriebsleiter der Arbeitsfläche/Datei) installiert wurde und später in Windows 2000 eingeschlossen wurde.

In Windows XP hat Microsoft den "Miniwiederdirektor von WebDAV" hinzugefügt, der standardmäßig über den alten Webmappe-Kunden bevorzugt wird. Dieser neuere Kunde arbeitet als ein Systemdienst am Netzwiederdirektor-Niveau (sofort über dem Dateisystem), Anteilen von WebDAV erlaubend, einem Laufwerk-Brief zugeteilt und durch jede Software verwendet zu werden. Der Wiederdirektor erlaubt auch Anteilen von WebDAV, über UNC Pfade gerichtet zu werden (z.B wird zu umgewandelt) für die Vereinbarkeit mit Windows filesystem APIs.

Als ein Teil der Windows-Server-Protokolle (WSPP) ist Dokumentation untergegangen, Microsoft hat die folgenden Protokoll-Dokumente veröffentlicht, die über Erweiterungen auf WebDAV ausführlich berichten:

  • [FRAU WDVME]: Web Verteilter Authoring und Versioning (WebDAV) Protokoll: Microsoft Extensions. Diese Erweiterungen schließen ein neues Verb und neue Kopfbälle und Eigenschaften ein, die vorher schwer zu handhabende Dateitypen ermöglichen und Protokoll-Wechselwirkungen für Dateisystemkunden optimieren. Diese Erweiterungen führen neue Funktionalität in WebDAV ein, optimieren Verarbeitung, und beseitigen das Bedürfnis nach der Verarbeitung des speziellen Falls.
  • [FRAU WDV]: Web Verteilter Authoring und Versioning (WebDAV) Protokoll: Kundenerweiterungen. Die Kundenerweiterungen in dieser Spezifizierung erweitern das Protokoll von WebDAV durch das Einführen neuer Kopfbälle, dass, sowohl die Dateitypen zu ermöglichen, die nicht zurzeit lenksam sind als auch Protokoll-Wechselwirkungen für Dateisystemkunden optimieren. Diese Erweiterungen führen neue Funktionalität ins Protokoll von WebDAV nicht ein, aber optimieren stattdessen Verarbeitung und beseitigen das Bedürfnis nach der Verarbeitung des speziellen Falls.
  • [FRAU WDVSE]: Web Verteilter Authoring und Versioning (WebDAV) Protokoll: Server-Erweiterungen. Die Server-Erweiterungen in dieser Spezifizierung erweitern WebDAV durch das Einführen neuer HTTP-Bitte- und Ansprechkopfbälle, dass, sowohl die Dateitypen zu ermöglichen, die nicht zurzeit lenksam sind als auch Protokoll-Wechselwirkungen für Dateisystemkunden optimieren. Diese Spezifizierung führt auch eine neue Methode von WebDAV ein, die verwendet wird, um Suchabfragen ungleichen Suchversorgern zu senden.
  • [FRAU WEBDAVE]: Web Verteilter Authoring und Versioning Fehlererweiterungsprotokoll-Spezifizierung. Dieses Vorderende-Protokoll von SharePoint beschreibt erweiterte Fehlercodes und erweiterten Fehler, Mechanismus behandelnd, der in [FRAU WDV] angegeben ist, um entgegenkommenden Servern zu ermöglichen, Fehlerbedingungsdetails auf einer Server-Antwort zu melden.
Wie man

berichtet, haben einige Versionen des Wiederdirektors einige Beschränkungen in der Beglaubigungsunterstützung. Das schließt die Tatsache ein, dass einige Versionen grundlegende Beglaubigung für HTTP Verbindungen zu Sicherheitszwecken unbrauchbar machen. Angedeutete workarounds für Probleme in einigen Versionen schließen ein:

  • geben Sie ausführlich eine Hafen-Zahl in der URL-ADRESSE z.B an. Das zwingt wie verlautet den Gebrauch des alten "" Mappe-Webkunden.
  • verwenden Sie einen völlig qualifizierten Domainnamen:
  • geben Sie den Benutzer in der URL-ADRESSE an

Außerdem arbeitet WebDAV über HTTPS nur, wenn ein Computer KB892211-Versionsdateien oder neuer installiert hat. Sonst scheinen Windows-Anzeigen "Die Mappe, in die Sie eingegangen sind, nicht, gültig zu sein. Wählen Sie bitte einen anderen", wenn Sie eine Netzquelle hinzufügen. BEMERKEN SIE: 892211 ist durch KB907306 ersetzt worden.

Windows-Aussicht schließt nur den Wiederdirektor von WebDAV ein, aber wenn Sie eine Version von Büro, Internet Explorer, OLE-DB oder "Microsoft Update für Webmappen installieren", werden Sie den ursprünglichen "" Mappe-Webkunden bekommen. Die Aktualisierung wird nur an der 32-Bit-Version von XP/Vista arbeiten. Staat von Microsoft, dass 64-Bit-Versionen von Windows WebDAV als solch nie unterstützen werden, aber ihren "Eigentumswebkundendienstwiederdirektor" verwenden werden.

Server-Software von WebDAV

  • Apache
  • Nginx
  • Virtuose von OpenLink

Alternativen zu WebDAV

File Transfer Protocol (FTP) ist ein einfaches Netzprotokoll, das auf IP gestützt ist, der Benutzern erlaubt, Dateien zwischen Netzgastgebern zu übertragen. FTPS ist eine Erweiterung für den sicheren Verkehr. WebDAV wird als ein passender Ersatz betrachtet, um die Sicherheit und technischen Probleme von FTP zu lösen.

SSH File Transfer Protocol (SFTP) ist eine Erweiterung des Sicheren Protokolls von Shell (SSH) Version 2.0, um sichere Dateiübertragungsfähigkeit zur Verfügung zu stellen.

Ein verteiltes Dateisystem wie das Protokoll von Server Message Block (SMB) erlaubt Windows von Microsoft und Samba-Kunden der offenen Quelle, auf Dateien und Mappen entfernt auf einem passenden Dateiserver zuzugreifen und sie zu führen.

AtomPub ist ein HTTP-basiertes Protokoll, um Webmittel zu schaffen und zu aktualisieren, die für einige der Gebrauch-Fälle von WebDAV verwendet werden können. Es basiert auf HTTP Standardverben mit standardisierten Sammlungsmitteln, die sich etwas wie das Modell von WebDAV von Verzeichnissen benehmen.

CMIS ist ein Standard, der aus einer Reihe von Webdiensten besteht, um Information unter ungleichen zufriedenen Behältnissen zu teilen, die sich bemüht, Zwischenfunktionsfähigkeit für Leute und Anwendungen mit vielfachen zufriedenen Behältnissen zu sichern; es hat sowohl SEIFE als auch gestützte Schnittstellen von AtomPub.

Dokumente von der Arbeitsgruppe erzeugt

Die Arbeitsgruppe von WebDAV hat mehrere Arbeiten erzeugt:

  • ein Voraussetzungsdokument: "Voraussetzungen für einen Verteilten Authoring und Versioning Protokoll für das World Wide Web" RFC 2291, hat Februar 1998 ausgegeben
  • ein Grundprotokoll-Dokument (versioning, trotz seines Titels ausschließend): "HTTP Erweiterungen für das Web Verteilter Authoring und Versioning (WebDAV)" RFC 4918, ausgegebener Juni 2007 (der aktualisiert und "HTTP Erweiterungen für Verteilten Authoring — WebDAV" RFC 2518, ausgegebener Februar 1999 ersetzt)
  • das bestellte Sammlungsprotokoll: "Web Verteilter Authoring und Versioning (WebDAV) Bestelltes Sammlungsprotokoll" RFC 3648, hat Dezember 2003 ausgegeben
  • das Zugriffskontrollprotokoll: "Web Verteilter Authoring und Versioning (WebDAV) Zugriffskontrollprotokoll" RFC 3744, hat Mai 2004 ausgegeben
  • eine Quote-Spezifizierung: "Quote und Größe-Eigenschaften für Verteilten Authoring und Versioning (DAV) Sammlungen" RFC 4331, hat Februar 2006 ausgegeben
  • eine umadressieren Spezifizierung: "Web Verteilter Authoring und Versioning (WebDAV) Adressiert Bezugsmittel" RFC 4437, ausgegebener März 2006 Um

Andere Dokumente durch IETF veröffentlicht

  • das versioning Protokoll: "Versioning Erweiterungen auf WebDAV (Web Verteilter Authoring und Versioning)" RFC 3253 (geschaffen von der Arbeitsgruppe des Deltas-V)
  • eine Spezifizierung des Eigentums von WebDAV datatypes: "Datatypes für das Web Verteilter Authoring und Versioning (WebDAV) Eigenschaften" RFC 4316
  • ein Dokumentendefinieren, wie man das Steigen einer Quelle von WebDAV beginnt: "Web Verteilter Authoring und Versioning (WebDAV) Server" RFC 4709 besteigend
  • ein Kalender-Zugriffsprotokoll: "Erweiterungen auf WebDAV (CalDAV)" RFC 4791 registrierend
  • ein Anfragenprotokoll: "Web Verteilte SUCHE der Authoring und Versioning (WebDAV)" RFC 5323
  • eine Erweiterung auf WebDAV ACL Spezifizierung: "Strom von WebDAV Haupterweiterung" RFC 5397
  • eine Erweiterung auf WebDAV MKCOL Methode: "Erweiterter MKCOL für das Web Verteilter Authoring und Versioning (WebDAV)" RFC 5689
  • eine Erweiterung des Sammlungsmodells, Entwicklung und Entdeckung von zusätzlichem bindings zu einer Quelle definierend: "Erweiterungen auf das Web Verteilter Authoring und Versioning (WebDAV)" RFC 5842 bindend
  • eine Anwendung des POSTENS zu Sammlungen von WebDAV: "Mit dem POSTEN, um Mitglieder zum Web Verteilter Authoring und Versioning (WebDAV) Sammlungen" RFC 5995 Hinzuzufügen

Erweiterungen und Ableitungen

Für versioning, das Protokoll des Deltas-V unter dem Web fügt Versioning und Konfigurationsverwaltungsarbeitsgruppe das Quellenrevisionsverfolgen hinzu, das in RFC 3253 veröffentlicht ist.

Um zu suchen und sich der DAV Suche und Auffinden (DASL) niederzulassen, hat Arbeitsgruppe nie jeden offiziellen Standard erzeugt, obwohl es mehrere Durchführungen seines letzten Entwurfs gibt. Arbeit hat als Nichtarbeitsgruppe-Tätigkeit weitergegangen. Die Suchspezifizierung von WebDAV versucht sich zu erholen, wo die Arbeitsgruppe aufgehört hat, und als RFC 5323 im November 2008 veröffentlicht wurde.

Für das Registrieren ist CalDAV ein Protokoll, das Kalender-Zugang über WebDAV erlaubt. Musterkalender-Ereignisse von CalDAV als HTTP Mittel im ICalendar-Format und Musterkalender, die Ereignisse als Sammlungen von WebDAV enthalten.

Für die Groupware ist GroupDAV eine Variante von WebDAV, der Groupware-Systemen des Kunden/Servers erlaubt, Gegenstände wie Kalender-Sachen und Adressbucheinträge statt Webseiten zu versorgen und herbeizuholen.

Für die Zwischenfunktionsfähigkeit von FRAU Exchange kann WebDAV dafür verwendet werden Sachen in einem Briefkasten oder öffentlicher Mappe lesen/aktualisieren/löschen. WebDAV für Exchange ist von Microsoft erweitert worden, um das Arbeiten mit Nachrichtenübermittlungsdaten zu versorgen. Server-Version 2000, 2003 von Exchange, und 2007 unterstützt WebDAV. Jedoch ist Unterstützung von WebDAV in Exchange 2010 für Exchange Web Services (EWS) unterbrochen worden, ein SOAP/XML hat API gestützt. Sieh dieses Lehrpapier auf WebDAV für Exchange (es bedeckt auch Gebrauch von WebDAV insgesamt und schließt Proben ein): WebDAV 101 Ausbildung. Dieser blog bedeckt Entwicklung von WebDAV: WebDAV 101.

Siehe auch

Außenverbindungen


Haakon Magnusson aus Norwegen / Ordoño I von Asturias
Impressum & Datenschutz