Web DAV
Что такое Web DAV?
WebDAV расшифровывается как Web Distributed Authoring and Versioning, который является расширением HTTP и позволяет пользователям редактировать удаленный контент в сети. По сути, WebDAV позволяет веб-серверу выступать в роли файлового сервера, позволяя авторам совместно работать над веб-контентом.
WebDAV обогащает стандартный набор HTTP методов, позволяющих создавать, перемещать и редактировать файлы, а также удалять или копировать файлы и папки. В качестве расширения HTTP, WebDAV обычно использует порт 80 для простого, незашифрованного доступа и порт 443, если вы используете протокол SSL / TLS.
Доступ к файлам и манипуляции с ними знакомы многим пользователям, но отслеживание изменений - не всем. Ревизии являются частью системы управления версиями файлов, которая была добавлена в WebDAV после ее определения в расширении Delta-V. Основываясь на этом, серверы WebDAV делятся на две категории: класс 1 и класс 2.
Серверы WebDAV класса 1 предоставляют вам основные функции управления, такие как возможность создавать, копировать, перемещать или удалять файлы и папки. Вы также можете выполнять эти действия с пользовательскими свойствами для файлов и папок. Многие клиенты используют серверы класса 1 WebDAV только для чтения, поскольку они не могут защитить файлы от одновременных изменений. Без этого они не могут быть использованы в реальных приложениях.
Однако серверы WebDAV класса 2 могут предотвратить такие изменения, поскольку они могут блокировать файлы. Это требуется многим клиентам WebDAV, включая приложениям Microsoft Office и веб-папкам, Mac OS X WebDAV и OpenOffice.
Протокол WebDAV является основой для других протоколов, включая CalDAV и CardDAV. CalDAV позволяет клиенту получать доступ к информации о календаре на удаленном сервере, а CardDAV - это протокол адресной книги, который позволяет пользователям получать доступ к контактным данным и обмениваться ими на сервере.