電気通信では、往復遅延( RTD ) または往復時間( RTT ) は、信号が送信されるのにかかる時間と、その信号が受信されたことを確認するのにかかる時間の合計です。この時間遅延には、 2 つの通信エンドポイント間のパスの伝搬時間が含まれます。[ 1 ]コンピュータ ネットワークのコンテキストでは、信号は通常データ パケットです。RTT は、 ping コマンドで測定できるping 時間と同じ意味でよく使用されます。ただし、ping で使用されるICMPメッセージに関連付けられたペイロードと優先度は他のトラフィックとは異なる可能性があるため、ping 時間は他のプロトコルで経験される RTT と異なる場合があります。
エンドツーエンド遅延とは、信号が一方向に伝わるのにかかる時間の長さであり、多くの場合、RTT(ラウンドトリップタイム)の半分として近似されます。
RTTは、メッセージ全体が宛先に送信され、返信が送信者に返送されるまでにかかる時間を表す指標です。メッセージ全体が宛先に送信されるまでの時間はネットワーク遅延と呼ばれ、RTTはネットワーク遅延の2倍に宛先での処理遅延を加えた値となります。ネットワーク遅延を構成するその他の遅延要因としては、送信時の処理遅延、伝搬時間、送信時間、キューイング時間などがあります。伝搬時間は距離に依存します。メッセージの送信時間は、メッセージサイズを帯域幅で割った値に比例します。したがって、帯域幅の広いネットワークでは送信時間は短くなりますが、伝搬時間は変化しないため、RTTは帯域幅の増加に伴って低下しますが、遅延の大部分は伝搬時間になります。[ 2 ]: 90、91
帯域幅が高く、RTTも高い(したがって帯域幅遅延積も高い)ネットワークでは、いつでも大量のデータが転送される可能性があります。このような長くて太いネットワークには、特別なプロトコル設計が必要です。[ 3 ]一例として、TCPウィンドウ スケール オプションがあります。
RTTは当初TCPで以下のように推定されました。
どこは定数重み係数です([ 4 ]値の選択1に近い値にすると、加重平均は短時間しか続かない変化(たとえば、長い遅延が発生する単一セグメント)の影響を受けなくなります。0に近い値にすることで、加重平均は遅延の変化に非常に迅速に反応します。これは、標準偏差も考慮に入れるJacobson/Karelsアルゴリズムによって改善されました。新しいRTTが計算されると、上記の式に入力され、その接続の平均RTTが求められます。この手順は、新しい計算ごとに繰り返されます。
IEEE 802.11mcを使用したWi-Fi経由の正確な往復時間測定は、Wi-Fi測位システムの基礎となる。