WebDAV

WebDAV (енгл. Web-based Distributed Authoring and Versioning) је отворени стандард за набавку и пренос података путем рачунарских мрежа. При томе, корисници визуелно долазе до података као на сопственом рачунару.

Технички посматрано, WebDAV представља проширење постојећег протокола HTTP/1.1, без његових ограничења. Досадашњи пренос података је био ограничен на једну датотеку по упиту. Овим протоколом се омогућава преношење више датотека и/или орднера истовремено, а уз то се нуди и контрола верзије података.

Предности

Највећа предност овог протокола се огледа у коришћењу стандардног HTTP-порта (обично 80), чиме се избјегава додатна конфигурација заштитних механизама рачунарских мрежа. При другим методама преноса података (FTP, SSH) је потребно додатно отварање портова.

Развој

Три радне групе IETF (Internet Engineering Task Force) раде на развоју овог протокола: WebDAV Working Group, DASL Working Group и Delta-V Working Group[1].

Техничка позадина протокола

Овај протокол се састоји из скупа нових метода и заглавља постојећег HTTP протокола и, вјероватно је први протокол који користи проширени језик означавања хипертекста (XML).

Нове методе:

  • PROPFIND – Користи се за читање особина ресурса као и евентуалне структуре истих.
  • PROPPATCH – Мијења и брише више особина ресурса у једном кораку.
  • MKCOL – Прави нову "колекцију" (орднер).
  • COPY – Копира ресурс са једне на другу адресу (URI).
  • MOVE – Помијера ресурс са једне на другу адресу (URI).
  • LOCK – Заштићује ресурс.
  • UNLOCK – Уклања заштиту ресурса.

Ресурс је специфичан појам у HTTP, који представља "оно на шта једна адреса (URI) показује“.

Референце

  1. ^ Радне групе IETF

Спољашње везе

  • Званични сајт и преглед софтвера
  • WebDAV и Apache прилог у стручном часопису Хајсе Архивирано на сајту Wayback Machine (10. март 2007)
  • RFC предлози:
    • 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
Нормативна контрола: Државне Уреди на Википодацима
  • Немачка
  • Израел
  • Сједињене Државе