0

私は理解していると思います (しかし、私は間違っているかもしれません ;-)) 送信者側の Nagle アルゴリズムの原則: メッセージは、前のパケットが確認されていない限り、送信者側の IP スタックによって遅延される可能性があります。

それにもかかわらず、単一のパケットが送信され、いくつかのアプリケーション メッセージ (Mn、Mn+1、Mn+2 など) が含まれている場合、受信者はどのようにして異なるアプリケーション メッセージ (Mn、Mn+1、Mn+2) を分割することができますか?この単一のパケット?

受信者に警告するフラグがパケットに含まれていますか? PSHフラグと関係ありますか?シーケンス番号または確認番号に関連していますか? (私はそうは思わない)

受信者側でメッセージを分割するのは誰ですか? IPスタックまたはアプリケーション? IPスタックだと思いますが、有効にする標準オプションはありますか?

送信者と受信者は共通の構成を送信しますか? (たとえば、NO_DELAY オプションの非アクティブ化について?)

あなたのサポートに感謝します。

4

0 に答える 0