2013-03-11 92 views
6
  1. TLS和DTLS之間的功能區別是什麼?
  2. 使用TLS與DTLS時應用程序流/協商有何不同?

回答

6

DTLS是UDP上的TLS(數據報協議)的實現。根據維基百科,TLS使用TCP,而DTLS使用UDP,所以所有的經典差異都適用。 UDP通信作爲沒有排序,交付可靠性或流量控制的數據包流而存在。使用數據報協議的應用程序需要確保它們能夠在內部處理這些問題。

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

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

+1

其實DTLS實現應該解決UDP問題,而不是應用程序。 – 2013-03-11 05:56:15

14

基本上DTLS是構造TLS過的數據報(UDP,DCCP等)

DTLS類似於TLS有意除了DTLS必須解決兩個問題:包丟失和重新排序。 DTLS實現

  1. 分組重傳
  2. 握手
  3. 重放檢測內分配序列號。

有關詳細信息,請參閱RFC 6347

相關問題