- TLS和DTLS之間的功能區別是什麼?
- 使用TLS與DTLS時應用程序流/協商有何不同?
6
A
回答
6
DTLS是UDP上的TLS(數據報協議)的實現。根據維基百科,TLS使用TCP,而DTLS使用UDP,所以所有的經典差異都適用。 UDP通信作爲沒有排序,交付可靠性或流量控制的數據包流而存在。使用數據報協議的應用程序需要確保它們能夠在內部處理這些問題。
https://en.wikipedia.org/wiki/Transport_Layer_Security#Applications_and_adoption
14
基本上DTLS是構造TLS過的數據報(UDP,DCCP等)
DTLS類似於TLS有意除了DTLS必須解決兩個問題:包丟失和重新排序。 DTLS實現
- 分組重傳
- 握手
- 重放檢測內分配序列號。
有關詳細信息,請參閱RFC 6347。
相關問題
- 1. OpenSSL TLS/SSL版本之間的區別
- 2. TLS中主密鑰和會話密鑰之間的區別
- 3. 之間的〜/和的區別../
- 4. '#','%'和'$'之間的區別
- 5. {!!之間的區別!!}和{{}}
- 6. '+ ='和'= +'之間的區別?
- 7. 「。+」和「。+?」之間的區別
- 8. .eq之間的區別。和==
- 9. #。/和#之間的區別。 ./
- 10. !=和!之間的區別==
- 11. 「%〜dp0」和「。\」之間的區別?
- 12. | =和^ = css之間的區別
- 13. 之間的區別。和#
- 14. ==和case之間的區別?
- 15. 「**/* /」和「** /」之間的區別?
- 16. jQuery - '。'之間的區別和「#」
- 17. 「?1」和「?」之間的區別
- 18. `%in%`和`==`之間的區別
- 19. fmod和%之間的區別
- 20. 之間的區別:+和:+
- 21. 類區域和堆之間的區別
- 22. SPFile和PublishingPage類別之間的區別
- 23. 子類和類別之間的區別?
- 24. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 25. SSL和TLS之間的區別以及它們在Java中的使用
- 26. Apple TLS與Objective-C和Swift的區別
- 27. isForeground()和onExposed和onObscured之間的區別
- 28. $ .ajax()和$ .get()和$ .load()之間的區別
- 29. 和intent和setcontentview之間的區別
- 30. Java和C#和.NET之間的區別
其實DTLS實現應該解決UDP問題,而不是應用程序。 – 2013-03-11 05:56:15