ターンアラウンドタイムから伝送時間を求める
出典: 令和2年度 10月 応用情報技術者試験 午前 問32 (IPA)
図のようなネットワーク構成のシステムにおいて,同じメッセージ長のデータをホストコンピュータとの間で送受信した場合のターンアラウンドタイムは,端末 A では 100 ミリ秒,端末 B では 820 ミリ秒であった。上り,下りのメッセージ長は同じ長さで,ホストコンピュータでの処理時間は端末 A,端末 B のどちらから利用しても同じとするとき,端末 A からホストコンピュータへの片道の伝送時間は何ミリ秒か。ここで,ターンアラウンドタイムは,端末がデータを回線に送信し始めてから応答データを受信し終わるまでの時間とし,伝送時間は回線速度だけに依存するものとする。

- ア 10
- イ 20
- ウ 30
- エ 40
正解と解説を見る
正解: エ
- ア: t = 10 だと、B のターンアラウンドタイムが 820 ミリ秒になりません。
- イ: t = 20 だと、B のターンアラウンドタイムが 820 ミリ秒になりません。
- ウ: t = 30 だと、B のターンアラウンドタイムが 820 ミリ秒になりません。
- エ: 2t + p = 100 と 20t + p = 820 を解いて t = 40 ミリ秒なので正しい答えです。
ポイント
- ターンアラウンドタイムは、上りの伝送時間 + ホストの処理時間 + 下りの伝送時間 です。上りと下りは同じ長さです。
- 端末 A の回線は 1 G ビット/秒、端末 B は 100 M ビット/秒なので、B の伝送時間は A の 10 倍 です。
- 端末 A の片道の伝送時間を t、処理時間を p とすると、
・A: 2t + p = 100
・B: 20t + p = 820 - 引き算して 18t = 720 より、t = 40 ミリ秒 です (p = 20 ミリ秒)。