Protocolul de acces la configurația aplicației

UN CAPAC
Nume Protocolul de acces la configurația aplicației
Nivel (conform modelului OSI ) Aplicat
Familie TCP/IP
Creat în 1997
Port/ID 674/ TCP
Scopul protocolului Stocarea de la distanță a datelor de configurare
Specificație RFC 2244

Application Configuration Access Protocol ( ACAP) este un protocol de rețea care permite utilizatorului să acceseze datele de configurare ale aplicațiilor care acceptă ACAP de pe orice computer conectat la rețea .  Protocolul se bazează pe IMAP4 .

Descrierea protocolului

O sesiune de protocol ACAP include stabilirea unei conexiuni TCP, un salut inițial de la server și interacțiunea client-server care include comenzi client, rezultate de execuție și date de la server. Protocolul ACAP este un protocol text, comenzile și datele transmise între client și server sunt fie o secvență de caractere terminată cu caractere de sfârșit de linie ( CR LF ), fie o secvență de octeți de lungime cunoscută.

Comenzile client încep cu un identificator (un șir alfanumeric de până la 32 de caractere) numit flag. Fiecare comandă transmisă trebuie să aibă o etichetă unică. Comenzile pot fi trimise de client fără a aștepta răspunsul serverului la comanda anterioară.

Răspunsul serverului poate fi:

Datele sunt stocate pe server sub forma unui arbore ierarhic. Fiecare nivel al ierarhiei se numește set de date și constă dintr-o listă de noduri. Nodurile au un nume unic și pot conține orice număr de atribute numite. Atributele au una sau mai multe valori și metadate asociate .

Formatul datelor

Datele transmise pot fi în unul dintre cele cinci formate:

Nodurile și atributele lor

Pentru a forma o cale completă către un nod, numele nodurilor de diferite niveluri sunt separate printr-o bară oblică. Atributele au nume ierarhice constând din componente separate prin puncte. Numele de atribute care nu conțin un punct sunt rezervate pentru atributele standard care au o valoare în orice set de date. Valoarea unui atribut poate fi NIL (atributul nu are valori), un șir (o singură valoare) sau un set de șiruri (valori multiple).

Protocolul definește următoarele atribute:

Metadatele descriu un atribut, valorile acestuia și controlul accesului. Protocolul definește următoarele elemente de metadate:

Comenzi

Comenzile de protocol includ:

Schema URL

URL-ul ACAP este în formatul: acap:// url-server / url-enc-entry [url-filter] [url-extension]

Standarde RFC