-1
SCTPプロトコルについて読むのは面白いです。私がTCPと比較したとき、本当に印象に残っている点の1つは順序付けられていないメッセージの配信です。これはいつも注文したパケットを送信するTCPではそうではありません。しかし、依然として、順序付けられていないメッセージ配信の場合、どのような利点がありますか。本当のユースケースは何ですか?SCTP順序付けされていないメッセージ配信よりも利点は何ですか?
SCTPプロトコルについて読むのは面白いです。私がTCPと比較したとき、本当に印象に残っている点の1つは順序付けられていないメッセージの配信です。これはいつも注文したパケットを送信するTCPではそうではありません。しかし、依然として、順序付けられていないメッセージ配信の場合、どのような利点がありますか。本当のユースケースは何ですか?SCTP順序付けされていないメッセージ配信よりも利点は何ですか?
SCTPは、ユーザのメッセージをストリーム内で順次配信します。ストリーム#Aを介して送信されたメッセージが失われた場合、他のストリームはブロックされません。これにより、関連レベルの行頭ブロッキング問題が解決されます。しかしながら、欠落したメッセージが首尾よく再送信されるまで、ストリームAはブロックされる。 アプリケーションが他のメッセージ(重要な制御メッセージなど)より重要なメッセージを送信する場合は、できるだけ早く配信することをお勧めします。したがって、たとえメッセージが欠落してストリームがブロックされたとしても、優先順位の高いメッセージをリモート側のASAPに引き渡すことができます。
質問はここで話題にはならないと思います。しかし、要するに、メッセージが到着するとすぐにメッセージをアプリケーションに転送でき、以前に失われたメッセージの再送信を待つ必要はありません。 –