Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between DTLS and TLS

Tags:

ssl

dtls

  1. What is the functional difference between TLS and DTLS?
  2. How does application flow/negotiation differ while using TLS vs DTLS?
like image 733
Pranav Avatar asked Mar 11 '13 04:03

Pranav


People also ask

Is DTLS faster than TLS?

Because TLS is based on the Transmission Control Protocol (TCP) protocol, DTLS performs better than TLS. Wow.

What is TLS and DTLS connection?

TLS and SSL are the standard protocols used for securing stream-based TCP Internet traffic. DTLS is a protocol based on TLS that is capable of securing the datagram transport.

What does DTLS do?

Datagram Transport Layer Security (DTLS) is a communications protocol providing security to datagram-based applications by allowing them to communicate in a way designed to prevent eavesdropping, tampering, or message forgery.

Is SSL A DTLS?

The Datagram TLS (DTLS) protocol reuses the main functionalities of SSL/TLS protocols. The Record header encapsulates SSL/TLS messages or messages originating from the application layer. The Certificate Authorities Length field, coded on 2 bytes, contains the total size of the group of Certificate Authorities fields.


1 Answers

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

  1. packet retransmission
  2. assigning sequence number within the handshake
  3. replay detection.

See RFC 6347 for details.

like image 90
Yu Hao Avatar answered Sep 19 '22 12:09

Yu Hao