GBN、SR、TCPの違い



Difference Between Gbn



  • GBN:Nに戻る(Nに戻る)、特定のセグメントが正しく受信されない場合、このセグメントから次のセグメントに再送信する必要があり、返されたACKは拘束確認のメカニズムを採用します。 GBNによって返されるACK = 3、つまり3セグメントと3より前のセグメントが正しく受信された
  • SR:レシーバーはバッファーをセットアップし、各セグメントにタイマーを設定します。セグメントが正しく受信されていないが、次のセグメントが正しく受信されている場合は、このセグメントのみを再送信する必要があります。受信者が並べ替えて並べ替えた後、返されるACKは、現在正常に受信されたメッセージのセグメント番号です。
  • TCP:SRに似ていますが、TCPには高速再送信メカニズムがあります。再送信する前に、特定のセグメントのタイマーが期限切れになるのを待つ必要はありません。返されるACK番号は、受信が予想される次のメッセージのシーケンス番号です。

  • 画像