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?

Original source