Das Netzwerkprotokoll Web-based Distributing Authoring and Versioning (WebDAV) entwickelte sich seit 1999 als Erweiterung zu dem für Webseiten genutzten Hypertext Transfer Protocol (HTTP). Im Unterschied zu diesem bietet es die Möglichkeit, dass mehrere Teilnehmer gleichzeitig auf Dateien zugreifen, um diese beispielsweise zu bearbeiten. Es vereint die Vorteile von mehreren anderen Protokollen wie FTP, SSH oder HTTP und erleichtert gleichzeitig die Einrichtung von gemeinsamen Ressourcen für Administratoren. Wegen seiner umfangreichen Funktionen gehört das Netzwerkprotokoll WebDAV zu einem der wichtigsten Standards im Internet und wird von Nutzern oft verwendet, ohne dass sie es wissen.
Wie funktioniert das Netzwerkprotokoll WebDAV?
Als universell einsetzbares Protokoll baut WebDAV auf HTTP auf und unterstützt ebenfalls die sichere Verschlüsselung der Kommunikation über HTTPS. Dadurch besitzt es den entscheidenden Vorteil, dass es die öffentlich zugänglichen Ports 80 und 443 für reguläre Webseiten verwendet und keine zusätzlichen Freigaben für Verbindungen zwischen dem Heimnetz (LAN) und Internet benötigt. Praktisch nutzt WebDAV heute nahezu ausschließlich verschlüsseltes HTTP und erweitert dessen Befehlssatz um neue Methoden und Header, mit denen sich interaktive Anfragen und spezielle Attribute definieren lassen. Die Interaktion erfolgt wahlweise über Webseiten, Apps und Programmen, durch Streaming Plattformen oder mittels Einbindung von Dateien oder ganzen Verzeichnissen in einem Dateimanager.
Welche Vorteile besitzt das Netzwerkprotokoll WebDAV?
Inzwischen hat sich WebDAV gegenüber Alternativen wie dem File Transfer Protocol (FTP), Secure Shell (SSH), rsync und Samba (SMB) durchgesetzt. Zu seinen Vorzügen zählen insbesondere:
- Unkomplizierte Einrichtung und Verwaltung durch Administratoren
- Hohe Sicherheit durch Verschlüsselung und individuelle Nutzerrechte
- Direkte, lokale Einbindung von Ressourcen auf Remote Clients
- Kooperatives Arbeiten an Dateien inklusive einer optionalen Versionskontrolle
- Umfangreiche Unterstützung durch Server und Clients
- Einfache, schnelle Synchronisierung von Kalendern (CalDAV) oder Adressen (CardDAV)
- Keine Blockierung der verwendeten Ports durch Firewalls oder Filter
WebDAV entspricht mit seinen vielseitigen Möglichkeiten den Anforderungen an unterschiedliche Bedingungen in vielen Bereichen. So können zum Beispiel Dateien temporär für die Bearbeitung durch einen Nutzer gesperrt und nach dem System einer Versionskontrolle bearbeitet werden. Die meisten Webserver wie Apache, nginx oder Microsoft Windows IIS und Clients einschließlich Browser sowie Dateimanager auf Desktop PC, mobilen Computern und Smartphones unterstützen das Netzwerkprotokoll nativ.
Wie lässt sich WebDAV auf einem Server installieren?
Eine zusätzliche Installation ist in der Regel nicht notwendig, weil sich WebDAV einfach durch optionale Module in allen populären Webservern aktivieren lässt. In den meisten Fällen gehören diese bereits zu der Standardkonfiguration, andernfalls können sie etwa über eine htaccess-Datei geladen werden. Darüber hinaus nutzen zahlreiche quelloffene Plattformen, zum Beispiel OwnCloud, NextCloud oder die Open Media Vault (OMV) das Netzwerkprotokoll für die Dateiübertragung und das Streaming von Inhalten. Die Verschlüsselung von Verbindungen zählt mittlerweile zu einem unverzichtbaren Standard im Internet und wird ebenfalls vollständig unterstützt.
Benötigt WebDAV eine zusätzliche Software für Clients?
Auf der Client-Seite ist das Protokoll in Webbrowsern wie Google Chrome, Mozilla Firefox, Microsoft Edge oder Safari und in Betriebssystemen inklusive Windows, Apple OS X sowie Linux implementiert, so dass keine weitere Installation von Erweiterungen oder Plug-ins erforderlich ist. Der Zugriff auf Ressourcen erfolgt in der Regel problemlos über Programme, die Suche im Netzwerk, eine direkte Eingabe von Adressen oder automatisiert – dies ist speziell bei der Einbindung externer Dateien und Verzeichnisse sowie der Synchronisierung von Datenbanken für Kontakte und Terminkalender der Fall. Diese Eigenschaft macht WebDAV besonders attraktiv für unterschiedliche Anwendungen inklusive des Abgleichs zwischen lokalen und entfernten Daten oder einer kollektiven, vernetzten Bearbeitung von Dokumenten.