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
[uredi | uredi izvor]Najveć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
[uredi | uredi izvor]Tri 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
[uredi | uredi izvor]Ovaj 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
[uredi | uredi izvor]Spoljašnje veze
[uredi | uredi izvor]- 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