6.2. DNS Push Notification SUBSCRIBE (SUBSCRIBE notifica push DNS)
6.2. DNS Push Notification SUBSCRIBE (SUBSCRIBE notifica push DNS)
Dopo la connessione e, se necessario, la richiesta di un timeout di inattività (idle timeout) e/o intervallo di keepalive più lunghi, un client di notifica push DNS (DNS Push Notification) indica quindi il desiderio di ricevere notifiche push DNS per un dato nome di dominio inviando una richiesta SUBSCRIBE al server. Una richiesta SUBSCRIBE è codificata in un messaggio DSO [RFC8490]. Questa specifica definisce un TLV primario DSO per le richieste SUBSCRIBE di notifica push DNS (codice tipo DSO 0x0040).
I messaggi DSO con il TLV SUBSCRIBE come TLV primario sono consentiti nei dati anticipati TLS (early data), purché siano seguite le precauzioni descritte nella Sezione 7.3.
L'entità che avvia una richiesta SUBSCRIBE è per definizione il client. Un server NON DEVE inviare una richiesta SUBSCRIBE su una sessione esistente da un client. Se un server invia una richiesta SUBSCRIBE su una sessione DSO avviata da un client, si tratta di un errore fatale e il client DEVE interrompere forzatamente la connessione immediatamente.
Ogni richiesta SUBSCRIBE genera esattamente una risposta SUBSCRIBE dal server. L'entità che avvia una risposta SUBSCRIBE è per definizione il server. Un client NON DEVE inviare una risposta SUBSCRIBE. Se un client invia una risposta SUBSCRIBE, si tratta di un errore fatale e il server DEVE interrompere forzatamente la connessione immediatamente.