WebDAV

Aus Portunity Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Der Versionsvergleich bezieht 4 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
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.  
+
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.  
= Technik  =
= 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.  
+
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:  
Technisch gesehen erweitert WebDAV das HTTP-Protokoll (GET, POST usw.) um neue Methoden:  
Zeile 21: Zeile 30:
WebDAV ist in quasi allen gängigen Webservern und Dateimanagern implementiert:  
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  
+
*'''Windows:''' Microsoft unterstützt es rudimentär seit Windows XP wie ein herkömmliches Dateisystem  
-
*Macintosh: Apple unterstütz seit Mac OS X WebDAV  
+
*'''Macintosh''': Apple unterstütz seit Mac OS X WebDAV  
-
*Linux: Für Linux gibt es bereits sehr lange diverse Unterstützung
+
*'''Linux:''' Für Linux gibt es bereits sehr lange diverse Unterstützungen
== Bei Portunity  ==
== Bei Portunity  ==
Zeile 30: Zeile 39:
*Die Online-Festplatte SpeedDrive unterstützt ebenfalls WebDAV
*Die Online-Festplatte SpeedDrive unterstützt ebenfalls WebDAV
-
= Links =
+
= Links =
-
*[http://www.webdav.org/ Offizielle WebDAV-Homepage] (englisch)
+
*[http://www.webdav.org/ Offizielle WebDAV-Homepage] (englisch)  
-
*RFCs:
+
*RFCs:  
-
**[http://tools.ietf.org/html/rfc2291 RFC 2291] – Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web
+
**[http://tools.ietf.org/html/rfc2291 RFC 2291] – Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web  
-
**[http://tools.ietf.org/html/rfc2518 RFC 2518] – HTTP Extensions for Distributed Authoring – WEBDAV
+
**[http://tools.ietf.org/html/rfc2518 RFC 2518] – HTTP Extensions for Distributed Authoring – WEBDAV  
-
**[http://tools.ietf.org/html/rfc3253 RFC 3253] – Versioning Extensions to WebDAV
+
**[http://tools.ietf.org/html/rfc3253 RFC 3253] – Versioning Extensions to WebDAV  
-
**[http://tools.ietf.org/html/rfc3648 RFC 3648] – Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol
+
**[http://tools.ietf.org/html/rfc3648 RFC 3648] – Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol  
-
**[http://tools.ietf.org/html/rfc3744 RFC 3744] – Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol
+
**[http://tools.ietf.org/html/rfc3744 RFC 3744] – Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol  
-
**[http://tools.ietf.org/html/rfc4316 RFC 4316] – Datatypes for Web Distributed Authoring and Versioning (WebDAV) Properties
+
**[http://tools.ietf.org/html/rfc4316 RFC 4316] – Datatypes for Web Distributed Authoring and Versioning (WebDAV) Properties  
-
**[http://tools.ietf.org/html/rfc4331 RFC 4331] – Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections
+
**[http://tools.ietf.org/html/rfc4331 RFC 4331] – Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections  
-
**[http://tools.ietf.org/html/rfc4437 RFC 4437] – Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources
+
**[http://tools.ietf.org/html/rfc4437 RFC 4437] – Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources  
-
**[http://tools.ietf.org/html/rfc4918 RFC 4918] – HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)
+
**[http://tools.ietf.org/html/rfc4918 RFC 4918] – HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)  
**[http://tools.ietf.org/html/rfc5323 RFC 5323] – Web Distributed Authoring and Versioning (WebDAV) SEARCH
**[http://tools.ietf.org/html/rfc5323 RFC 5323] – Web Distributed Authoring and Versioning (WebDAV) SEARCH
<br>  
<br>  
-
[[Category:Hosting]] [[Category:Speeddrive]] [[Category:Hosting_Lexikon]]
+
[[Category:Hosting]][[Category:Hosting_Lexikon]][[Category:WebHome_(Tarif)]][[Category:WebBusiness_(Tarif)]][[Category:SpeedDrive_(Tarif)]][[Category:SpeedDrive_(Übersicht)]]

Aktuelle Version vom 23:21, 11. Jan. 2011

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