図のようなネットワーク構成のシステムにおいて,同じメッセージ長のデータをホストコンピュータとの間で送受信した場合のターンアラウンドタイムは,端末Aでは100ミリ秒,端末Bでは820ミリ秒であった。
上り,下りのメッセージ長は同じ長さで,ホストコンピュータでの処理時間は端末A,端末Bのどちらから利用しても同じとするとき,端末Aからホストコンピュータへの片道の伝送時間は何ミリ秒か。
ここで,ターンアラウンドタイムは,端末がデータを回線に送信し始めてから応答データを受信し終わるまでの時間とし,伝送時間は回線速度だけに依存するものとする。
〔ネットワーク構成〕
ホストコンピュータ―(回線速度1Gビット/秒)―端末A
ホストコンピュータ―(回線速度100Mビット/秒)―端末B
正答4
解説
正解は4です。
ターンアラウンドタイムは、上りの伝送時間、ホストの処理時間、下りの伝送時間の合計です。
上りと下りのメッセージ長は同じなので、往復の伝送時間は片道の2倍です。
端末Bの回線速度は端末Aの10分の1なので、伝送時間は端末Aの10倍になります。
【計算】
端末Aの片道の伝送時間をt、ホストの処理時間をPとします。
端末Aについて、2t+P=100ミリ秒です。
端末Bの片道の伝送時間は10tなので、20t+P=820ミリ秒です。
2式の差をとると、18t=720ミリ秒です。
したがって、t=40ミリ秒です。
なお、ホストの処理時間はP=100-80=20ミリ秒になります。
【選択肢別解説】
1:× 10ミリ秒とすると、P=80ミリ秒となり、端末Bのターンアラウンドタイムは20×10+80=280ミリ秒です。
820ミリ秒と一致しません。
2:× 20ミリ秒とすると、P=60ミリ秒となり、端末Bは20×20+60=460ミリ秒です。
820ミリ秒と一致しません。
3:× 30ミリ秒とすると、P=40ミリ秒となり、端末Bは20×30+40=640ミリ秒です。
820ミリ秒と一致しません。
4:○ 40ミリ秒とすると、P=20ミリ秒となり、端末Bは20×40+20=820ミリ秒です。
与えられた条件と一致します。
【ポイント】
未知数が二つあるときは、条件の異なる二つの式を立てて差をとると、共通の処理時間を消去できます。
回線速度が10分の1になると、同じデータ量の伝送時間は10倍になります。