WebDAV
Ovom članku potrebni su dodatni izvori zbog proverljivosti. (mart 2021) |
WebDAV (engl. Web-based Distributed Authoring and Versioning) je otvoreni standard za nabavku i prenos podataka putem računarskih mreža. Pri tome, korisnici vizuelno dolaze do podataka kao na sopstvenom računaru.
Tehnički posmatrano, WebDAV predstavlja proširenje postojećeg protokola HTTP/1.1, bez njegovih ograničenja. Dosadašnji prenos podataka je bio ograničen na jednu datoteku po upitu. Ovim protokolom se omogućava prenošenje više datoteka i/ili ordnera istovremeno, a uz to se nudi i kontrola verzije podataka.
Prednosti
urediNajveća prednost ovog protokola se ogleda u korišćenju standardnog HTTP-porta (obično 80), čime se izbjegava dodatna konfiguracija zaštitnih mehanizama računarskih mreža. Pri drugim metodama prenosa podataka (FTP, SSH) je potrebno dodatno otvaranje portova.
Razvoj
urediTri radne grupe IETF (Internet Engineering Task Force) rade na razvoju ovog protokola: WebDAV Working Group, DASL Working Group i Delta-V Working Group[1].
Tehnička pozadina protokola
urediOvaj protokol se sastoji iz skupa novih metoda i zaglavlja postojećeg HTTP protokola i, vjerovatno je prvi protokol koji koristi prošireni jezik označavanja hiperteksta (XML).
Nove metode:
- PROPFIND – Koristi se za čitanje osobina resursa kao i eventualne strukture istih.
- PROPPATCH – Mijenja i briše više osobina resursa u jednom koraku.
- MKCOL – Pravi novu "kolekciju" (ordner).
- COPY – Kopira resurs sa jedne na drugu adresu (URI).
- MOVE – Pomijera resurs sa jedne na drugu adresu (URI).
- LOCK – Zaštićuje resurs.
- UNLOCK – Uklanja zaštitu resursa.
Resurs je specifičan pojam u HTTP, koji predstavlja "ono na šta jedna adresa (URI) pokazuje“.
Reference
urediSpoljašnje veze
uredi- Zvanični sajt i pregled softvera
- WebDAV i Apache prilog u stručnom časopisu Hajse Arhivirano na sajtu Wayback Machine (10. mart 2007)
- RFC predlozi:
- 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