【问题标题】:SCTP What is the advantage over un ordered message delivery?SCTP 与无序消息传递相比有什么优势?
【发布时间】:2017-09-19 09:23:28
【问题描述】:

阅读 SCTP 协议很有趣。当我与 TCP 进行比较时,真正令人印象深刻的一点是无序消息传递,而 TCP 并非如此,它总是发送有序的数据包。但是,如果无序消息传递,我们将获得什么优势?真正的用例是什么?

【问题讨论】:

  • 我认为这里的问题是题外话。但简而言之:优点是您可以在消息到达后立即将其转发给应用程序,而不必等待重新传输以前丢失的消息。

标签: tcp sctp


【解决方案1】:

SCTP 在流中按顺序传递用户的消息。如果通过流#A 发送的消息丢失,它不会阻塞任何其他流。这解决了关联级别的线头阻塞问题。然而,流 A 将被阻塞,直到错过的消息成功重新传输。 如果您的应用程序发送一些比其他更重要的消息(可能是一些关键控制消息),您可能希望尽快传递它们。因此,即使一个(或多个)流由于错过消息而被阻塞,您的高优先级消息仍然可以尽快传递到远程端。

【讨论】:

    猜你喜欢
    • 2019-06-01
    • 2019-06-02
    • 1970-01-01
    • 2016-07-04
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    相关资源
    最近更新 更多