Passa al contenuto principale

8. Punti Salienti del Riepilogo

Questa sezione riassume alcuni punti salienti degni di nota su vari aspetti del protocollo DSO.

8.1. Bit QR e MESSAGE ID

Nei messaggi di richiesta DSO, il bit QR è 0 e il MESSAGE ID è diverso da zero.

Nei messaggi di risposta DSO, il bit QR è 1 e il MESSAGE ID è diverso da zero.

Nei messaggi unidirezionali DSO, il bit QR è 0 e il MESSAGE ID è zero.

La tabella seguente illustra quali combinazioni sono legali e come vengono interpretate:

MESSAGE ID zeroMESSAGE ID diverso da zero
QR=0Messaggio unidirezionale DSOMessaggio di richiesta DSO
QR=1Non valido - Errore FataleMessaggio di risposta DSO

8.2. Utilizzo TLV

La tabella seguente indica, per ciascuno dei tre TLV definiti in questo documento, se sono validi in ciascuno dei dieci diversi contesti.

I primi cinque contesti sono richieste DSO o messaggi unidirezionali DSO da client a server, e le risposte corrispondenti dal server al client:

  • C-P - TLV Primario, inviato in un messaggio di richiesta DSO, dal client al server, con MESSAGE ID diverso da zero che indica che questa richiesta DEVE generare un messaggio di risposta.
  • C-U - TLV Primario, inviato in un messaggio unidirezionale DSO, dal client al server, con MESSAGE ID zero che indica che questa richiesta NON DEVE generare un messaggio di risposta.
  • C-A - TLV Aggiuntivo, aggiunto facoltativamente a un messaggio di richiesta DSO o a un messaggio unidirezionale DSO dal client al server.
  • CRP - TLV Primario di Risposta, incluso nel messaggio di risposta inviato al client (in risposta a una richiesta client "C-P" con MESSAGE ID diverso da zero che indica che è richiesta una risposta) in cui il DSO-TYPE del TLV di Risposta corrisponde al DSO-TYPE del TLV Primario nella richiesta.
  • CRA - TLV Aggiuntivo di Risposta, incluso nel messaggio di risposta inviato al client (in risposta a una richiesta client "C-P" con MESSAGE ID diverso da zero che indica che è richiesta una risposta) in cui il DSO-TYPE del TLV di Risposta non corrisponde al DSO-TYPE del TLV Primario nella richiesta.

I secondi cinque contesti sono le loro controparti nella direzione opposta: richieste DSO o messaggi unidirezionali DSO da server a client, e le risposte corrispondenti dal client al server.

  • S-P - TLV Primario, inviato in un messaggio di richiesta DSO, dal server al client, con MESSAGE ID diverso da zero che indica che questa richiesta DEVE generare un messaggio di risposta.
  • S-U - TLV Primario, inviato in un messaggio unidirezionale DSO, dal server al client, con MESSAGE ID zero che indica che questa richiesta NON DEVE generare un messaggio di risposta.
  • S-A - TLV Aggiuntivo, aggiunto facoltativamente a un messaggio di richiesta DSO o a un messaggio unidirezionale DSO dal server al client.
  • SRP - TLV Primario di Risposta, incluso nel messaggio di risposta inviato al server (in risposta a una richiesta server "S-P" con MESSAGE ID diverso da zero che indica che è richiesta una risposta) in cui il DSO-TYPE del TLV di Risposta corrisponde al DSO-TYPE del TLV Primario nella richiesta.
  • SRA - TLV Aggiuntivo di Risposta, incluso nel messaggio di risposta inviato al server (in risposta a una richiesta server "S-P" con MESSAGE ID diverso da zero che indica che è richiesta una risposta) in cui il DSO-TYPE del TLV di Risposta non corrisponde al DSO-TYPE del TLV Primario nella richiesta.
C-PC-UC-ACRPCRAS-PS-US-ASRPSRA
KeepAliveXXX
RetryDelayXXX
PaddingXXXX

Si noti che alcune colonne di questa tabella sono attualmente vuote. La tabella fornisce un modello da seguire per le future definizioni di TLV. Si raccomanda che le definizioni dei futuri TLV includano una tabella simile che riassuma i contesti in cui il nuovo TLV è valido.