Come gestire la disconnessione UDP in modo anomalo in DTLS?

1
  • DTLS-UDP viene utilizzato tra client e server.

    Se il client termina in modo anomalo, come fa il server a sapere che il client è sparito?

    Ho letto rfc6347 e non ho trovato nulla a riguardo. grazie in anticipo.

posta 43h 19.08.2017 - 05:25
fonte

1 risposta

0

Come commentato da dave_thompson_085, DTLS è senza connessione.

Per rilevare un client che ha smesso di comunicare, è necessario utilizzare un metodo di rilevamento di un client che non invia più traffico, ad esempio un heartbeat o keep alive. RFC6520 è stato scritto esattamente per questo scopo.

Il motivo per cui non si trova nel DTC RFC è dovuto al fatto che il protocollo non ha connessioni per design.

Vale anche la pena notare che, sebbene Heartbleed fosse un bug errato, ora è stato corretto e non dovrebbe scoraggiare l'uso di OpenSSL. Esistono anche alternative OpenSSL come LibreSSL

(Nota: l'avrei inserito come commento ma al momento non ho abbastanza reputazione)

    
risposta data 19.08.2017 - 16:12
fonte

Leggi altre domande sui tag