为什么要使用DTLS而不是SCTP?

3

为什么在已有 TLS over SCTP 的情况下,要使用 DTLS 而不是 SCTP

这个想法有没有(好的)理由或优势呢?


我投票关闭这个问题,因为它与编程无关,而是涉及IT安全 - undefined
我不同意。尽管Tim Panton在他的回答中提到了加密,但协议还包含除安全性之外的其他几个特性。 - undefined
抱歉,但这个问答网站是关于编程/开发问题的。您能指出您的问题如何与此相关吗?请注意,我喜欢这个问题,我甚至为它投了一票。但它并不涉及编程 - 它有“除了安全性之外的功能”并不能否定这一点。 - undefined
1
我们来简单说一下,我需要开发一个(多媒体)应用程序。根据所需功能,您必须选择特定的协议。例如:多流传输、多主机、数据包排序等。 - undefined
1个回答

7

TLS假定明文消息按顺序传递。而DTLS则不然。SCTP支持有序和无序消息的传递。

因此,如果您有一个使用无序消息并需要加密层的SCTP应用程序,则DTLS是一个很好的选择。

(但请注意,WebRTC采用相反的方式解决此问题,将SCTP数据包封装在DTLS中并通过网络发送。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接