【あーるてぃーてぃー】

RTT(ラウンドトリップタイム) とは?

最終更新:
💡 通信が行って帰るまでの時間

データを送ってから応答が返ってくるまでの往復時間。ネットワークの遅延を測る基本的な指標。

📌 このページのポイント
RTT=通信の往復時間 送信元 応答する相手 要求を送る 応答が戻る 送信から応答の受信までを計測 距離・経路・混雑・測定方法で変わる 行きと帰りは同じ時間とは限らない
pingならICMPの往復を測る。アプリ全体の処理時間や片道の遅延とは区別する。
ひよこ ひよこ
RTTって具体的にどうやって測るの?
ペンギン先生 ペンギン先生
pingなら、ICMPの要求を送り、対応する応答が返るまでの時間をミリ秒で見られるよ。ただし、Webアプリが処理を終えるまでの時間と同じではないんだ
ひよこ ひよこ
どのくらいの値なら速いの?
ペンギン先生 ペンギン先生
国内・海外という区分だけでは決められないよ。距離、経路、混雑、測定するパケットの種類などで変わる。同じ条件で繰り返し測り、その用途で困る待ち時間かを考えよう
ひよこ ひよこ
RTTが大きいと何が困るの?
ペンギン先生 ペンギン先生
返事を待って次へ進む処理では待ち時間が長くなるよ。TCPも測ったRTTとその変動を再送タイマーの計算に使う。ただし、RTTだけで回線の帯域や転送速度が決まるわけではないんだ
ひよこ ひよこ
RTTを半分にすれば片道の時間になる?
ペンギン先生 ペンギン先生
正確にはそうとは限らないよ。行きと帰りで経路や混雑が違うことがあるし、測定方法によっては相手が返事を作る時間も含まれるからね
ひよこ ひよこ
RTTを小さくするには?
ペンギン先生 ペンギン先生
相手までの距離や経路の混雑を見直すと改善につながることがあるよ。一方、返事を待つ回数を減らす工夫は、処理全体の待ち時間を減らす方法。1往復のRTTそのものを小さくすることとは区別しよう
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「RTT」って出てきたら「通信の往復にかかる時間」と思えればだいたいOK!
📖 おまけ:英語の意味
「Round-Trip Time」 = 往復時間
💬 Round-Trip(往復旅行)にかかるTime(時間)という、そのままの意味だよ

参考資料

← 用語集にもどる