ITパスポート過去問 令和2年度(2020年)問95
伝送速度が20Mbps(ビット/秒),伝送効率が80%である通信回線において,1Gバイトのデータを伝送するのに掛かる時間は何秒か。ここで,1Gバイト=103Mバイトとする。
選択肢
- ア:0.625
- イ:50
- ウ:62.5
- エ:500
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
伝送効率を考慮した実効速度を、実効速度 = 伝送速度 × 伝送効率 で求めます。次に、データ量をビットに換算し、伝送時間(秒) = データ量(bit) ÷ 実効速度(bit/秒) で計算します。
Point
この問題は、伝送速度に伝送効率を反映して実際に送れる速度を求められるか、またデータ量の単位をバイトからビットへ換算して計算式に当てはめられるかを確認します。
解くために必要な知識
この問題を解くには、データ量(バイト)を伝送速度(ビット/秒)に合わせてビットへ換算することと、伝送効率を反映した実効伝送速度を使うことが必要です。
用語の整理
| 用語名 | 意味 |
|---|---|
| 伝送速度(Mbps) | 1秒間に送れるビット数です。MbpsはMビット/秒です。 |
| 伝送効率(%) | 回線の速度のうち、実データの送信に使える割合です。 |
| バイトとビット | データ量の単位です。1バイト = 8ビットです。 |
| 実効伝送速度 | 伝送速度に伝送効率を掛けた、実際にデータを送れる速度です。 |
使う計算
1. 単位換算
-
1バイト = 8ビット
-
問題文の条件: 1Gバイト = 103Mバイト = 1,000Mバイト
2. 実効伝送速度
実効伝送速度 = 伝送速度 × 伝送効率
3. 転送時間
転送時間(秒) = データ量(ビット) ÷ 実効伝送速度(ビット/秒)
問題の解法手順
問題のポイントは、伝送効率80%を掛けた実効速度で計算することと、データ量の単位をビットにそろえることです。
解く手順
1. 実効速度を求める
-
伝送速度:20Mbps
-
伝送効率:80% = 0.8
-
実効速度 = 20Mbps × 0.8 = 16Mbps
2. データ量をMbitに換算する
-
1Gバイト = 103Mバイト = 1000MB
-
1B = 8bit
-
データ量 = 1000MB × 8 = 8000Mbit
3. 伝送時間(秒)を求める
-
伝送時間(秒) = データ量(Mbit) ÷ 実効速度(Mbit/秒)
-
8000 ÷ 16 = 500
よって、500秒です。
選択肢ごとの解説
- ア:不正解
0.625秒は、1Gバイトというデータ量に対して短すぎます。データ量をビットに換算していない、または伝送速度を大きく扱いすぎている可能性があります。
- イ:不正解
データ量をビットに換算せず、1,000MバイトをそのままMbpsで割るなど、単位をそろえずに計算した場合に出やすい値です。
- ウ:不正解
データ量のビット換算はできていますが、伝送効率80%を考慮せずに20Mbpsのまま計算した場合の値です。
- エ:正解
実効速度は16Mbps、データ量は8000Mbitなので、8000 ÷ 16 = 500より500秒となり正しいです。
まとめ
伝送効率を考慮した実効速度を、実効速度 = 伝送速度 × 伝送効率 で求めます。次に、データ量をビットに換算し、伝送時間(秒) = データ量(bit) ÷ 実効速度(bit/秒) で計算します。
テクノロジ系 > 技術要素 > ネットワーク
0.625秒は、1Gバイトというデータ量に対して短すぎます。データ量をビットに換算していない、または伝送速度を大きく扱いすぎている可能性があります。
データ量をビットに換算せず、1,000MバイトをそのままMbpsで割るなど、単位をそろえずに計算した場合に出やすい値です。
データ量のビット換算はできていますが、伝送効率80%を考慮せずに20Mbpsのまま計算した場合の値です。
実効速度は16Mbps、データ量は8000Mbitなので、8000 ÷ 16 = 500より500秒となり正しいです。