Протокол DTLS считается более эффективным для удалённого доступа, чем TCP, по следующим причинам:
- Обработка потери и переупорядочения пакетов. 1 DTLS включает механизм для решения этих проблем и может терпеть пакеты, которые приходят не в порядке или вовсе теряются. 1
- Эффективное рукопожатие. 1 DTLS модифицирует процесс рукопожатия TLS, чтобы лучше соответствовать модели без соединения, что уменьшает накладные расходы и задержку при установлении безопасной связи. 1
- Возобновление сессии. 1 DTLS предлагает механизмы для эффективного возобновления сессии, что выгодно для приложений, которые требуют частых, но коротких безопасных коммуникаций. 1
- Низкая задержка. 2 В отличие от TCP, UDP с DTLS не передаёт повторно потерянные пакеты, что не только поддерживает постоянный поток данных, но и позволяет избежать задержки, связанной с восстановлением потери пакетов. 1
Таким образом, DTLS подходит для приложений и сервисов, которые чувствительны к задержкам, например, интернет-телефонии, онлайн-игр и потоковой передачи видео и аудио. 4