2017-04-22 97 views
-1

閱讀SCTP協議很有趣。當我與TCP進行比較時,真正令人印象深刻的一點是無序消息傳遞,而TCP總是發送訂購的數據包。但是,如果無序發送消息,我們還能獲得什麼好處?什麼是真正的用例?SCTP與無序消息傳遞相比,有什麼優勢?

+0

我認爲這個問題是離題。但簡而言之:優點是您可以在消息到達時立即將消息轉發給應用程序,而無需等待重傳先前丟失的消息。 –

回答

0

SCTP在一個流內順序傳遞用戶的消息。如果通過流#A發送的消息丟失,則不會阻塞任何其他流。這解決了關聯級別的頭部阻塞問題。但是流A將被阻塞,直到錯過的消息被成功重傳。 如果您的應用程序發送了一些對他人更重要的消息(可能是某些關鍵控制消息),則可能需要儘快提供這些消息。因此,即使流(或多個流)由於錯過消息而被阻塞,您的高優先級消息仍然可以傳送到遠端儘快。

相關問題