ITサービスマネージャ 2023年 午前2 問24
問題文
図のネットワーク構成のシステムにおいて、同じメッセージ長のデータをホストコンピュータとの間で送受信した場合のターンアラウンドタイムは、端末Aでは100ミリ秒、端末Bでは820ミリ秒であった。上り、下りのメッセージ長は同じ長さで、ホストコンピュータでの処理時間は端末A、端末Bのどちらから利用しても同じとするとき、端末Aからホストコンピュータへの片道の伝送時間は何ミリ秒か。ここで、ターンアラウンドタイムは、端末がデータを回線に送信し始めてから応答データを受信し終わるまでの時間とし、伝送時間は回線速度だけに依存するものとする。

選択肢
ア:10
イ:20
ウ:30
エ:40(正解)
🔒 解説は解答すると表示されます
ターンアラウンドタイムの伝送時間計算【午前2解説】
正解の理由
ターンアラウンドタイムには、端末からホストへの送信時間と、ホストから端末への応答データの送信時間が含まれます。上りと下りのメッセージ長は同じなので、端末からホストへの片道の伝送時間を ミリ秒とすると、往復の伝送時間は ミリ秒です。
端末Aと端末Bでは回線速度が10倍異なります。メッセージ長が同じなら伝送時間は回線速度に反比例するため、端末Bの片道の伝送時間は ミリ秒です。
ホストでの処理時間を ミリ秒とすると、ターンアラウンドタイムは次のように表せます。
- 端末A:
- 端末B:
2つの式の差を取ると、ホストの処理時間が消えます。
したがって、 ミリ秒です。端末Aからホストコンピュータへの片道の伝送時間として正しいのは、エです。
解法ステップ
- 端末Aの片道の伝送時間を ミリ秒と置きます。
- 回線速度は端末Aが1 Gビット/秒、端末Bが100 Mビット/秒なので、端末Aの回線速度は端末Bの10倍です。したがって、端末Bの片道の伝送時間は ミリ秒です。
- 上りと下りのメッセージ長は等しいため、伝送時間はそれぞれ2倍になります。端末Aでは 、端末Bでは です。
- どちらにも共通のホスト処理時間が含まれるため、ターンアラウンドタイムの差を取って処理時間を消します。
- を解き、 ミリ秒と求めます。
なお、ホストの処理時間は ミリ秒です。端末Bについても ミリ秒となり、条件と一致します。
選択肢別の誤答解説
- アの10ミリ秒:端末Aの片道伝送時間を10ミリ秒とすると、ターンアラウンドタイムの差は ミリ秒です。問題の差である720ミリ秒と一致しません。
- イの20ミリ秒:端末Aの片道伝送時間を20ミリ秒とすると、ターンアラウンドタイムの差は360ミリ秒です。
- ウの30ミリ秒:端末Aの片道伝送時間を30ミリ秒とすると、ターンアラウンドタイムの差は540ミリ秒です。
- エの40ミリ秒:ターンアラウンドタイムの差が ミリ秒となり、条件に一致します。
よくある誤解
- ターンアラウンドタイムを片道の伝送時間だけで考えてしまうことがあります。実際には、端末からホストへの送信と、ホストから端末への応答の両方が含まれます。
- 回線速度が10倍なら、伝送時間も10倍になると考えるのは誤りです。同じ長さのデータなら、伝送時間は回線速度に反比例します。
- ホストの処理時間を無視して、各端末のターンアラウンドタイムをそのまま伝送時間とみなすのも誤りです。今回は差を取ることで、共通の処理時間を除去できます。
補足コラム
同じ長さのデータを送信する場合、伝送時間は「データ量 ÷ 回線速度」で決まります。そのため、回線速度が10倍になれば、伝送時間は10分の1になります。
この問題では、端末Bの回線速度が端末Aの10分の1なので、端末Bの片道伝送時間は端末Aの10倍です。さらに、ターンアラウンドタイムには上り・下りの2回分の伝送時間が含まれるため、端末AとBの伝送時間部分の差は となります。
FAQ
ホストコンピュータの処理時間は求める必要がありますか?
求めなくても解けます。端末Aと端末Bで同じ処理時間がかかるため、ターンアラウンドタイムの差を取ると処理時間が相殺されます。
端末Bの片道伝送時間が端末Aの10倍になるのはなぜですか?
データ長が同じで、端末Bの回線速度が端末Aの10分の1だからです。伝送時間は回線速度に反比例します。
関連キーワード: ターンアラウンドタイム、伝送時間、回線速度、データ転送時間、ホスト処理時間

\ せっかくなら /
ITサービスマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

