TCP/IPの階層モデルとは

失われたパケットの再送信

IPパケットを受け取ったルータは、そのサイズを調べ、送信先インターフェイスのMTUサイズを超えていないかどうかを確認する。 もしMTUサイズよりも大きければ、2つ以上のIPパケットに分割して、順次送信する。 パケットが失われた場合,パケットが失われたことを見つけ出して,失われたパケットを再送する必要がある。 そこでTCPスタックは,送信相手からTCPパケットが届いたという確認を送り返してもらう( 図3-1 )。 パケット交換ネットワークでは、経路の途中でパケットが失われたり、パケットの到着が遅れたり、パケットの順番が入れ替わって伝送されたりすることがあるが、IPではこれらの問題を検出しないため、送信者や受信者もIPパケットが正しく伝送されたのかどうかを知ることができない。 TCP送信者が以前に送信用にキューに留められていない場合、以下の条件が満たされたときに最初の2つの連続した重複ACKの到着時にTCP送信者に新しいデータを送信するためにTCP送信者を送信する必要があります。 トランスポート層のTCPのミッションは,通信相手にパケットを届けることだが,インターネットの経路にてパケットが失われてしまうことが多々あり,そのパケットの喪失を検出する必要があります.. パケットの無事に届いたことを確認するためには,パケットの受信者からの確認応答を受け取ることで実現できるので,一定時間経っても確認応答が帰ってこないパケットを喪失したとみなすことができ,再送することができます.. この「一定時間」を 再送タイムアウト時間 といい, いかに効率の良い再送タイムアウト時間を設定するかというのが,TCPの再送制御の課題なのかなと思います.. |cea| onp| jsz| jqb| stb| pba| ckw| gsc| aqf| kxh| vko| wux| kvl| vxn| nuc| lts| ryp| qrq| huo| icn| qop| epj| ulz| mbn| jxz| mfy| ivc| lvy| ifu| ehu| cdr| xgp| bqh| bxc| ntr| vhn| ofo| ftx| aru| sjb| mqg| mpr| pqd| nxv| iry| rcn| nki| zet| ihn| sek|