Difference between DTLS and TLS
dtls, ssl
Solution
Basically DTLS is to construct TLS over datagram (UDP, DCCP, etc.)
DTLS is similar to TLS intentionally except that DTLS has to solve two problems: packet lost and reordering. DTLS implements
- packet retransmission
- assigning sequence number within the handshake
- replay detection.
See RFC 6347 for details.
Problem
- What is the functional difference between TLS and DTLS? - How does application flow/negotiation differ while using TLS vs DTLS?