CalDAV — что скрывается за сетевым протоколом?

Аббревиатура CalDAV расшифровывается как «Calendar Distributed Authoring and Versioning». CalDAV — это сетевой протокол, который был впервые представлен на рассмотрение IETF (Internet Engineering Task Force) в 2003 году и впервые указан в RFC 4791 в 2007 году. Он обеспечивает обмен данными календаря через WebDAV/HTTP и, таким образом, доступ к вашему календарю с любого устройства и возможность синхронизировать его из любого места. Когда вы добавляете новые встречи или редактируете существующие записи календаря, корректировки автоматически обновляются на всех синхронизированных устройствах — будь то ПК, смартфон или планшет.

Как работает CalDAV?

CalDAV позволяет управлять и редактировать встречи, события и временные блоки на всех устройствах, независимо от платформы. Протокол управляет и распространяет события календаря через протокол передачи данных HTTP, используемый в основном в Интернете. Все события, публикуемые CalDAV, представлены в формате iCalendar, благодаря чему каждый стандартный браузер может отобразить загруженную встречу или событие в своем iCalendar.

Основой для администрирования и синхронизации является среда WebDAV, которая, благодаря CalDAV, также расширена и включает функции контроля доступа и оценки iCalendar. Кроме того, можно установить блокировку записи для других пользователей, пересылать доступные встречи и объединять параллельные изменения в записи. Таким образом, вы можете не только синхронизировать свой календарь с несколькими устройствами, но и делиться им с другими пользователями. Если вы также хотите синхронизировать данные контактов, существует протокол CardDAV.

Для того чтобы иметь возможность использовать CalDAV, вы должны внедрить сетевой протокол в свои приложения календаря, загрузив и установив клиент CalDAV. Затем вы можете использовать эту программу для создания соединения с сервером CalDAV, который регулирует обмен календарными данными в качестве центрального экземпляра.

Что такое клиент CalDAV и что такое сервер CalDAV?

Клиент CalDAV — это компьютерная программа, которая запускается на смартфоне, планшете или ПК, связывается с центральным компьютером — именуемым сервером — по протоколу CalDAV и может таким образом отправлять и получать календарные данные. Кроме того, сам терминал часто называют клиентом. Для этого клиентское программное обеспечение должно поддерживать не только сетевой протокол, но и ваше устройство. Вот почему, например, существуют различные клиенты для устройств Windows, Android или Apple.

Сервер CalDAV действует как аналог клиента CalDAV: Являясь точкой контакта для всех запрашивающих клиентов, он формирует основу для обмена данными и, следовательно, для всей синхронизации календаря. Это означает, что вам нужен один сервер CalDAV для хранения данных и соответствующий клиент на вашем устройстве, который может получать и отображать данные с сервера.

Наиболее важные серверы и клиенты CalDAV с первого взгляда

Подходящими клиентами для синхронизации календарных данных через CalDAV являются, в частности:

  • CalendarSync для Android
  • AgenDAV
  • Evolution
  • Atmail (начиная с версии 6.0)
  • Outlook CalDAV Synchronizer (бесплатный плагин для Outlook)
  • iPhone
Примечание

iPhone указан здесь как клиент, поскольку устройство имеет функцию календаря с поддержкой CalDAV, начиная с версии 3.0 (или с версии 2.1 с RemoteCalendar).

Для использования CalDAV достаточно базовой версии сервера, который многие поставщики услуг предоставляют бесплатно.

  • Сервер календаря и контактов (macOS и Linux)
  • Atmail (начиная с версии 6.0)
  • Baïkal Легкий сервер CalDAV+CardDAV
  • Bedework
  • Google Calender
  • ownCloud
  • Nextcloud

Как внедрить CalDAV

Если вы хотите создать свой собственный сервер CalDAV, вам понадобится фиксированный IP-адрес. Как только сервер будет запущен, загрузите выбранный вами клиент CalDAV, установите его, а затем создайте учетную запись. Подключите профиль к серверу, указав соответствующие данные, например, ранее заданный сетевой адрес. Затем следуют тонкие настройки, где вы указываете нужные вам параметры — например, с кем вы хотите поделиться календарем.

Оцените статью
cdelat.ru
Добавить комментарий