2013-03-11 95 views
6
  1. Sự khác biệt chức năng giữa TLS và DTLS là gì?
  2. Dòng chảy/thương lượng của ứng dụng khác nhau như thế nào trong khi sử dụng TLS và DTLS?

Trả lời

6

DTLS là triển khai TLS qua UDP (giao thức datagram). trên wikipedia, TLS sử dụng TCP và DTLS sử dụng UDP, vì vậy tất cả các khác biệt cổ điển đều được áp dụng. Giao tiếp UDP tồn tại dưới dạng luồng các gói không có thứ tự, độ tin cậy phân phối hoặc điều khiển lưu lượng. các ứng dụng sử dụng giao thức datagram cần đảm bảo rằng chúng có thể xử lý các mối quan tâm này trong nội bộ.

https://en.wikipedia.org/wiki/Transport_Layer_Security#Applications_and_adoption

http://www.diffen.com/difference/TCP_vs_UDP

+1

Thực tế việc triển khai DTLS nên giải quyết các vấn đề UDP chứ không phải ứng dụng. –

14

Về cơ bản DTLS là xây dựng TLS trên datagram (UDP, DCCP, vv)

DTLS cũng tương tự như TLS cố ý trừ DTLS có để giải quyết hai vấn đề: gói mất và sắp xếp lại. DTLS thực hiện

  1. gói truyền lại
  2. gán số thứ tự trong phạm vi bắt tay
  3. phát hiện phát lại.

Xem RFC 6347 để biết chi tiết.

Các vấn đề liên quan