WebDAV

Aus Portunity Wiki

Wechseln zu: Navigation, Suche

WebDAV steht für "Webbased Distributed Authoring and Versioning" (zu deutsch etwa "Webbasiertes verteiltes Autorensystem und Versionierung") und ist ein offener Standard um auf Speicherplatz über das Internet lesend und schreibend zuzugreifen.

Durch geeignete Betriebssysteme oder mit Hilfe von erweiternden Treibern und Software kann auf die Daten im Internet wie auf eine lokale Festplatte zugegriffen werden. Mit WebDAV lassen sich so Online-Festplatten realisieren.

Inhaltsverzeichnis

Technik

WebDAV ist dabei eine Erweiterung des HTTP/1.1-Protokolls und basiert foglich wie HTTP auf Datenübertragungen auf Port 80. Während das HTTP-Protokoll nur die Übertragung einezelner Dateien via HTTP-POST zulässt, können mit WebDAV mehrere Dateien sowie ganze Verzeichnisse übertragen werden. Das WebDAV-Protokoll hebt so diverse Limitierungen des HTTP-Protokolles in Bezug auf Datei-Übertragungen auf.

Vorteile

  • Erweiterung des http-Protokolls: Das WebDAV-Prokotoll hat den großen Vorteil, dass es wie http ebenfalls über Port 80 kommuniziert. Dieser Kommunikations-Port ist in vielen Firewalls bereits zum Surfen im Internet freigeben. Dies reduziert administrativen Aufwand (Freigabe und Konfiguration weiterer Ports).
  • Weltweiter Zugriff auf Dateien: Mit WebDAV können Dateien und große Datenmengen bequem ausgetauscht und verteilt werden. Andere Medien wie eMail sind zwar bei einzelnen Dateien noch praktikabel, bei großen Datenmengen stoßen diese jedoch schnell an die Grenzen. 

WebDAV-Methoden

Technisch gesehen erweitert WebDAV das HTTP-Protokoll (GET, POST usw.) um neue Methoden:

  • PROPFIND: Ermöglicht die Abfrage von Eigenschaften von Ressourcen
  • PROPPATCH: Ermöglicht die Änderungen von Eigenschaften
  • MKCOL: Erstellt ein Verzeichnis (auch Collection genannt)
  • COPY: Kopiert Dateien und Verzeichnisse
  • MOVE: Verschiebt Dateien und Verzeichnisse
  • LOCK: Ermöglicht das temporäre Sperren von Dateien und Verzeichnissen
  • UNLOCK: Gibt gesperrte Dateien und Verzeichnisse wieder frei

Unterstützungen

Betriebssysteme

WebDAV ist in quasi allen gängigen Webservern und Dateimanagern implementiert:

  • Windows: Microsoft unterstützt es rudimentär seit Windows XP wie ein herkömmliches Dateisystem
  • Macintosh: Apple unterstütz seit Mac OS X WebDAV
  • Linux: Für Linux gibt es bereits sehr lange diverse Unterstützungen

Bei Portunity

  • Allen aktuellen Webspace-Tarifen: WebHome und WebBusiness
  • Die Online-Festplatte SpeedDrive unterstützt ebenfalls WebDAV

Links

  • Offizielle WebDAV-Homepage (englisch)
  • RFCs:
    • RFC 2291 – Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web
    • RFC 2518 – HTTP Extensions for Distributed Authoring – WEBDAV
    • RFC 3253 – Versioning Extensions to WebDAV
    • RFC 3648 – Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol
    • RFC 3744 – Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol
    • RFC 4316 – Datatypes for Web Distributed Authoring and Versioning (WebDAV) Properties
    • RFC 4331 – Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections
    • RFC 4437 – Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources
    • RFC 4918 – HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)
    • RFC 5323 – Web Distributed Authoring and Versioning (WebDAV) SEARCH


Persönliche Werkzeuge