-1

簡単な質問があります。2 つのホスト間の TCP 接続が確立され、ECN についてネゴシエートされる場合、送信者は受信者によってネットワークの輻輳が通知されます。ECN がネゴシエートされず、パケットがルーターによってドロップされた場合、パケットのドロップに関する ICMP 通知を送信者に送信しますか?

疑問に思っているのは、パケットをドロップする前に中間ルーターが icmp メッセージを送信できないのはなぜですか? 送信者の権利に通信する方法があるためです。なぜ送信者は受信者から確認を受け取るまで待たなければならないのですか?

4

1 に答える 1

0

いいえ。ECN ビットは、送信レートを下げる必要があることを送信者に通知するメカニズムとして、パケットとともに設定および送信されます。これにより、パケットのドロップがなくなります。

ただし、介在するルーターではなく、TCP プロトコル スタックが配信を保証します。パケットドロップされた場合、これを検出してパケットを再度要求するのは受信側の責任です。

于 2013-06-30T14:13:24.163 に答える