For faster navigation, this Iframe is preloading the Wikiwand page for ラウンドトリップタイム.

ラウンドトリップタイム

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?"ラウンドトリップタイム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2020年8月)

通信の分野において、ラウンドトリップタイム(Round-Trip Time、RTT)、ラウンドトリップディレイタイム(Round-Trip delay Time)は下記のような意味を持つ。

ラウンドトリップタイムは、双方向通信を必要とするシステムにおいて重要である。そのようなシステムに、電話や、ラウンドトリップタイムがスループットに直接影響するTCPのようなACK/NAKデータシステムがある。ラウンドトリップタイムは、ほんの数マイクロ秒のもの(短い通信距離(LoS:Line of Sight)で使われるような無線システム)から何秒もかかるもの(一つ以上の衛星接続がかかわる複合リンク回路)まである。これには、そのメディア(通信媒体)を通過する時間と同様にノードにおける遅延も含まれる。

TCPでの通信に関しては、ラウンドトリップタイムはセグメント送信とACK受信の間の時間を計測することによって計算される。

ラウンドトリップ遅延の削減方法

[編集]

サーバー-クライアント間のラウンドトリップタイムそのものを削減するのは物理的制約(光速度不変則)により難しい。そのため往復回数を減らす、代わりに近距離の通信相手とつなぐのが主な対策となる

ラウンドトリップ回数の削減

[編集]

認証手続きの合理化

[編集]

認証を手早く済ませ通信を始めるようにする。

例としてTCP接続開始時のハンドシェイク手続きの簡略化ないし省略(TCP Fast Open) (QUICはそもそもUDPを使用する)、TLSセッション開始時の簡略化ないし省略(TLS 1.3,QUIC)がある。

リクエストなしでのデータ送信

[編集]

相手からのリクエストが来る前にサーバー側からデータを送りつければ往復の必要がなくなる。(プッシュ送信)

例としてHTTP Pushがある。あるサイトのページがクライアントからリクエストされた場合、ページの表示に必要なスクリプトなど一式をリクエストを待たずに一緒に送りつける。

緊急地震速報に使われるセルブロードキャストも、相手からのリクエストなしに基地局につながる全ての端末に一斉送信する。

通信エラーの許容

[編集]

多少映像、音声が乱れるのを承知で不正確な代わりに再送要求をしないUDPを用いる

通信距離の削減

[編集]

より近いサーバーが大元のサーバーと同じデータを代わりに送信する。

ほとんどのCDNは世界中にサーバーを持ちユーザーは最も近い相手と通信すれば良い。

TCP Accelarationではパケットロス時再度サーバーまで再送を要求しに行かずに済むようにサーバー-クライアント間で通信を中継、補助する。

関連項目

[編集]
{{bottomLinkPreText}} {{bottomLinkText}}
ラウンドトリップタイム
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?