ITパスポート過去問 平成31年度(2019年)問77
次の条件で,インターネットに接続されたサーバから5MバイトのファイルをPCにダウンロードするときに掛かる時間は何秒か。

選択肢
- ア:0.05
- イ:0.25
- ウ:0.5
- エ:2
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
通信速度100Mビット/秒に対して、実効通信速度は20%なので20Mビット/秒です。5Mバイトは1バイト=8ビットより40Mビットです。転送時間は、データ量40Mビットを速度20Mビット/秒で割り、2秒になります。
Point
この問題は、実効通信速度(通信速度に対する割合)を使って実際の転送速度を求め、ファイルサイズをバイトからビットに換算した上で、時間 = データ量 ÷ 速度でダウンロード時間を計算できるかを確認しています。
解くために必要な知識
この問題を解くには、実効通信速度の考え方と、バイトとビットの単位換算、時間の計算式が必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| 通信速度 | 1秒あたりに送受信できるデータ量です。ビット/秒(bps)で表すことが多いです。 |
| 実効通信速度 | 通信速度のうち、実データの転送に使える速度です。問題では「通信速度の20%」として与えられています。 |
| ビット(bit) | データ量の単位で、0または1を表します。 |
| バイト(Byte) | データ量の単位で、一般に1バイト=8ビットです。 |
使う公式
実効通信速度
- 実効通信速度 = 通信速度 × 実効率
単位換算
- データ量(ビット)= データ量(バイト)× 8
ダウンロード時間
- 時間(秒)= データ量(ビット)÷ 速度(ビット/秒)
問題の解法手順
解く手順
1. 実効通信速度を求める
通信速度は100Mビット/秒で、実効通信速度は通信速度の20%です。
-
実効通信速度 = 100Mビット/秒 × 20%
-
実効通信速度 = 20Mビット/秒
2. ファイルサイズをビットに換算する
1バイト = 8ビットなので、5Mバイトをビットに直します。
-
データ量(ビット) = 5Mバイト × 8
-
データ量(ビット) = 40Mビット
3. 時間を計算する
時間は、データ量 ÷ 速度で求めます。
-
時間(秒)= 40Mビット ÷ 20Mビット/秒
-
時間(秒)= 2秒
選択肢ごとの解説
- ア:不正解
5Mバイトをそのまま100Mビット/秒で割るなど、バイトとビットの換算や実効通信速度(20%)の条件を反映していないため誤りです。
- イ:不正解
実効通信速度(20%)は考慮している可能性がありますが、5Mバイトをビットに換算していないため誤りです。
- ウ:不正解
バイトからビットへの換算はできていますが、実効通信速度が通信速度の20%である条件を反映していないため誤りです。
- エ:正解
実効通信速度は100Mビット/秒×20%で20Mビット/秒です。5Mバイトは5×8で40Mビットです。時間は40÷20で2秒なので正解です。
まとめ
通信速度100Mビット/秒に対して、実効通信速度は20%なので20Mビット/秒です。5Mバイトは1バイト=8ビットより40Mビットです。転送時間は、データ量40Mビットを速度20Mビット/秒で割り、2秒になります。
テクノロジ系 > 技術要素 > ネットワーク
5Mバイトをそのまま100Mビット/秒で割るなど、バイトとビットの換算や実効通信速度(20%)の条件を反映していないため誤りです。
実効通信速度(20%)は考慮している可能性がありますが、5Mバイトをビットに換算していないため誤りです。
バイトからビットへの換算はできていますが、実効通信速度が通信速度の20%である条件を反映していないため誤りです。
実効通信速度は100Mビット/秒×20%で20Mビット/秒です。5Mバイトは5×8で40Mビットです。時間は40÷20で2秒なので正解です。