- TLSとDTLSの機能の違いは何ですか?
- TLSとDTLSの使用中にアプリケーションフロー/ネゴシエーションがどのように異なるのですか?
6
A
答えて
6
DTLSは、TLS over UDP(データグラムプロトコル)の実装です。 Wikipediaごとに、TLSはTCPを使用し、DTLSはUDPを使用するため、すべての古典的な違いが適用されます。 UDP通信は、順序、配信の信頼性、またはフロー制御のないパケットのストリームとして存在します。データグラムプロトコルを使用するアプリケーションでは、これらの問題を内部的に処理できることを確認する必要があります。パケット:
https://en.wikipedia.org/wiki/Transport_Layer_Security#Applications_and_adoption
14
基本的DTLSは
DTLSが意図的にそのDTLSは、2つの問題を解決しなければならない以外はTLSと同様である(等UDP、DCCP)データグラム上TLSを構築することです失われ、並べ替えられます。 DTLSは、ハンドシェーク
- パケット再送
- 実現します。
詳細はRFC 6347を参照してください。
関連する問題
- 1. DTLS-DTLSが、私はwebrtc2sipのソースを建て
- 2. Java.nioのチャネルとTLS
- 3. IMAP + TLS/SSLとシナプス?
- 4. DTLSノンブロッキングプログラムの例(C/C++)を探しています
- 5. XMPP SLSLとのTLS接続
- 6. のpython SMTP sendmailのTLSとは -
- 7. OSS .Net FTP(クライアント)とTLSとSSL?
- 8. PHPMailerと匿名のTLS接続
- 9. Ejabberd tls 1.2のみ
- 10. SSL/TLSプロトコルのフォールバックメカニズム
- 11. xmpp tlsレスポンスフォーマット
- 12. Java Mail over TLS
- 13. Java TLS-PSKソケット
- 14. TLS実装Silverlight
- 15. TLS/SSL in .net
- 16. docker --tls vs --tlsverify
- 17. 証明書のないSSL/TLS
- 18. TLSコールを試みたときにTLSハンドシェイクが失敗しました
- 19. TFSコマンドラインとSSL/TLSセキュリティ例外
- 20. HTTPとTLSを使用するWCF
- 21. Netty SSL/TLS/HTTPSサポート
- 22. 違いダウンケースとダウンケースの違い! Rubyで
- 23. TLS/SSLプロトコルの理解
- 24. トランスポート層セキュリティ(TLS)の例?
- 25. TLSハンドシェイクメッセージの構文解析
- 26. Java TLS接続の動作
- 27. SSLv3レコード層内のTLSハンドシェイク
- 28. Bouncy Castle TLS APIの使用
- 29. Open GL ES - GLenumとGlintの違いとGLintとGLsizeiの違い
- 30. $ @と$の違い! perl
実際にはDTLS実装では、アプリケーションではなくUDPの問題に対処する必要があります。 –