次の条件で,インターネットに接続されたサーバから5MバイトのファイルをPCにダウンロードするときに掛かる時間は何秒か。
〔条件〕通信速度:100Mビット/秒,実効通信速度:通信速度の20%
正答4
解説
正解は4です。
通信速度と実効通信速度から、ファイルのダウンロードにかかる時間を求める計算問題です。
ファイルの大きさはバイト、通信速度はビットで表されているので、単位をそろえて計算します。
【計算】
実効通信速度は、100Mビット/秒×0.2=20Mビット/秒です。
1バイトは8ビットなので、ファイルの大きさは5Mバイト×8=40Mビットです。
ダウンロード時間は、40Mビット÷20Mビット/秒=2秒です。
【選択肢別解説】
1:× 0.05秒は、5Mバイト÷100Mビット/秒のように、バイトのまま計算し、実効速度も考慮しなかった値です。
2:× 0.25秒は、5Mバイト÷20Mビット/秒のように、バイトをビットに換算せずに計算した値です。
3:× 0.5秒は、実効通信速度を通信速度の80%(80Mビット/秒)と取り違えて、40Mビットを割った値です。
4:○ 上の計算のとおり、ダウンロード時間は2秒です。
【ポイント】
転送時間は「データ量÷実効通信速度」で求めます。
バイトとビットの換算(1バイト=8ビット)と、実効通信速度(伝送効率)の掛け忘れがよくある誤りです。