実効通信速度から転送時間を求めるには?
ITパスポート試験 平成31年度春期 問77 / ネットワーク › ネットワーク方式
過去問にチャレンジ
次の条件で,インターネットに接続されたサーバから5MバイトのファイルをPCにダウンロードするときに掛かる時間は何秒か。

- ア
0.05
- イ
0.25
- ウ
0.5
- エ
2
会話形式の解説
講師転送時間を求めるには、ファイルの容量と実効通信速度の単位をそろえることが大切です。
受験者通信速度は100Mビット/秒ですが、実際の計算には20%という条件を反映するのですね。
講師はい。実効通信速度は100×0.20=20Mビット/秒です。
受験者ファイルは5Mバイトです。速度に合わせてビットに直すと、どうなりますか。
講師1バイト=8ビットなので、5×8=40Mビットです。転送時間は40÷20=2秒になります。
受験者では、0.5秒では短すぎますね。その時間で送るには、もっと速い通信速度が必要です。
講師そのとおりです。0.5秒なら40÷0.5=80Mビット/秒が必要で、実効通信速度の20Mビット/秒を超えます。
受験者0.25秒と0.05秒なら、必要な速度はさらに大きくなりますか。
講師はい。0.25秒なら160Mビット/秒、0.05秒なら800Mビット/秒が必要です。どちらも条件に合いません。
受験者実効通信速度を先に出し、容量をビットに換算してから割れば、2秒と確認できます。
講師その計算です。バイトとビットをそのまま割ったり、20%を反映せずに時間を短く見積もったりしないようにしましょう。
まとめ
実効通信速度は100Mビット/秒の20%で、20Mビット/秒です。5Mバイトは40Mビットに換算できます。転送時間は40÷20=2秒なので、正解はエです。容量と速度の単位をそろえ、実効通信速度を使って計算します。
解答・解説
正解はエです
この問題のテーマ
ファイルの容量をビットに換算し、実効通信速度からダウンロード時間を求める問題です。
解き方の考え方
通信速度100Mビット/秒の20%が実効通信速度なので、100×0.20=20Mビット/秒です。1バイト=8ビットより、5Mバイト=5×8=40Mビットです。転送時間は40÷20=2秒となり、エと一致します。
選択肢ごとの解説
- ×ア 0.050.05秒ではありません。40Mビットをこの時間で転送するには40÷0.05=800Mビット/秒が必要で、実効通信速度の20Mビット/秒を超えます。
- ×イ 0.250.25秒ではありません。40÷0.25=160Mビット/秒が必要になるため、問題の条件に合いません。
- ×ウ 0.50.5秒ではありません。40÷0.5=80Mビット/秒が必要で、実効通信速度より速くなってしまいます。
- ○エ 22秒が正解です。ファイルの40Mビットを実効通信速度の20Mビット/秒で割ると、40÷20=2秒です。
補足
「バイト」と「ビット」をそのまま割らないようにしましょう。また、20%を反映せずに通信速度を使うと、時間を短く見積もってしまいます。
POINT
- 転送時間の計算には、示された通信速度ではなく実効通信速度を使います。
- データ量と通信速度は、どちらもビットにそろえて計算します。
- 転送時間は「データ量÷実効通信速度」で求めます。
