Application Configuration Access Protocol | это... Что такое Application Configuration Access Protocol? (original) (raw)

ACAP

Название: Application Configuration Access Protocol
Уровень (по модели OSI): Прикладной
Семейство: TCP/IP
Создан в: 1997 г.
Порт/ID: 674/TCP
Назначение протокола: Удалённое хранение конфигурационных данных
Спецификация: RFC 2244

Протокол доступа к конфигурационным данным приложения (англ. Application Configuration Access Protocol , ACAP) — сетевой протокол, позволяющий пользователю иметь доступ к конфигурационным данным приложений, поддерживающих ACAP, с любого компьютера, подключенного к сети. Протокол основан на IMAP4.

Содержание

Описание протокола

Сессия протокола ACAP включает в себя установку TCP соединения, начальное приветствие от сервера и взаимодействие клиента и сервера, которое включает в себя команды клиента, результаты выполнения и данные от сервера. Протокол ACAP является текстовым протоколом, передаваемые между клиентом и сервером команды и данные представляют собой последовательность символов, оканчивающуюся символами конца строки (CR LF), либо последовательность октетов известной длинны.

Команды клиента начинаются идентификатора (алфавитно-цифровой строки длинной до 32 символов), называемого отметкой. Каждая передаваемая команда должна иметь уникальную отметку. Команды могут передаваться клиентом, не дожидаясь ответа сервера на предыдущую команду.

Ответ сервера может представлять собой:

Данные хранятся на сервере в виде иерархического дерева. Каждый уровень иерархии называется набор данных и состоит из списка узлов. Узлы имеют уникальное имя и могут содержать любое количество именованных атрибутов. Атрибуты имеют одно или несколько значений и ассоциированные метаданные.

Формат данных

Передаваемые данные могут иметь один из пяти форматов:

Узлы и их атрибуты

Для формирования полного пути к узлу, имена узлов разного уровня разделяются наклонной чертой. Атрибуты имеют иерархические имена, состоящие из компонентов, разделённых точками. Имена атрибутов, не содержащие точку, зарезервированы для стандартных атрибутов, которые имеют значение в любом наборе данных. Значением атрибута может быть NIL (атрибут не имеет значений), строка (одно значение) или набор строк (много значений).

Протоколом определены следующие атрибуты:

Метаданные описывают атрибут, его значения и управление доступом. Протоколом определены следующие элементы метаданных:

Команды

Команды протокола включают в себя:

Схема URL

URL ACAP имеет формат: acap:// url-server / url-enc-entry [url-filter] [url-extension]

Стандарты RFC

Просмотр этого шаблона Схемы URI
Официальные aaa: • aaas: • acap: • cap: • cid: • crid: • data: • dav: • dict: • dns: • fax: • file: • ftp: • go: • gopher: • h323: • http: • https: • im: • imap: • ldap: • mailto: • mid: • news: • nfs: • nntp: • pop: • pres: • rtsp: • sip: • sips: • snmp: • tel: • telnet: • urn: • wais: • xmpp:
Неофициальные about: • aim: • bolo: • btc: • bzr: • callto: • chrome: • cvs: • daap: • ed2k: • ed2kftp: • feed: • fish: • git: • gizmoproject: • iax2: • irc: • ircs: • lastfm: • ldaps: • magnet: • mms: • msnim: • psyc: • rsync: • secondlife: • skype: • ssh: • svn: • sftp: • smb: • sms: • soldat: • steam: • unreal: • ut2004: • view-source: • vzochat: • webcal: • xfire: • ymsgr: