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.