戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2020年 秋期 95


問題文

伝送速度が20Mbps(ビット/秒)、伝送効率が80 %である通信回線において、1Gバイトのデータを伝送するのに掛かる時間は何秒か。ここで、1Gバイト= Mバイトとする。

選択肢

0.625
50
62.5
500(正解)

🔒 解説は解答すると表示されます

伝送速度・伝送効率の計算問題【ITパスポート 解説】

正解の理由

問題のポイントは「バイト(byte)」と「ビット(bit)」の違いと、「伝送効率」を考慮した実効的な伝送速度の計算です。
バイトはデータの基本単位で、1バイト = 8ビット(bit:データの最小単位)です。また Mbps(メガビット/秒)は「毎秒何メガビット送れるか」を表します。問題で与えられた 1Gバイト = Mバイト を使うと、データ量は Mバイトです。これをビットに直すと Mビットになります。
伝送速度は 20Mbps(Mbps=メガビット/秒)ですが、伝送効率が 80% なので実際に使える速度は Mbps(実効速度)です。よって伝送にかかる時間は
となり、選択肢のうち (500秒)が正しいです。

解法ステップ

  1. 問題の条件を整理する
    • 伝送速度:20 Mbps(Mbps = メガビット/秒)
    • 伝送効率:80% → 実効速度 = Mbps
    • データ量:1 Gバイト = Mバイト = 1000 Mバイト
  2. データ量をビットに変換する
    • 1バイト = 8ビット より
  3. 実効伝送速度を求める
  4. 時間を計算する(データ量 ÷ 実効速度)
まとめの式:

選択肢別の誤答解説

  • ア: 0.625
    とても小さい値です。主な誤り例は「データ量や単位で桁を大きく間違える」か「バイト→ビットの変換を逆にしてしまう」などの単位ミスです(たとえばデータ量を Mバイト と誤認するなど)。結果として実際の時間より極端に小さくなります。
  • イ: 50
    この値は「データ量を 1Gバイト = 100Mバイト と誤って扱った」など、桁(1000 と 100)の取り違えで出やすい値です。問題文の Mバイトという定義を正しく使わないとこうした間違いになります。
  • ウ: 62.5
    典型的な誤りは「Mbps(メガビット/秒)を MB/s(メガバイト/秒)と誤解すること」です。具体的には 20 Mbps をそのまま 20 MB/s(=メガバイト/秒)と見なして効率を掛けて MB/s とし、 秒とするミスです。Mbps はビット単位なので、バイト単位に直すには 8 で割る必要があります。
  • エ: 500
    上で示した通り、単位変換(バイト→ビット)と伝送効率を正しく適用した結果、この値が正解です。

よくある誤解

  1. バイトとビットを混同する
    • 「B」と「b」の違いに注意。B=バイト(byte)、b=ビット(bit)。1B = 8b。Mbps はビット/秒なので、バイト単位のデータは必ず 8 を掛けてビットにする必要があります。
  2. Mbps と MB/s の混同
    • Mbps(megabits per second:メガビット/秒)と MB/s(メガバイト/秒)は 8 倍の差があります。Mbps を MB/s に直すには「÷8」、逆なら「×8」です。
  3. 10進と2進の単位の混在
    • 本問では問題文が と明示しているので 1000 を使います。コンピュータでは 1024 を使う場合(2進)もあるので、問題文の定義を必ず確認してください。

補足コラム

「伝送効率」(ここでは80%)は、実際にユーザーデータが占める割合を表すことが多いです。プロトコルのヘッダやエラー訂正、制御信号などで帯域の一部が使われるため、理論上の最大速度より低くなります。現場ではこの効率をさらに細かく評価して回線設計を行います。
また、ネットワークの速度表示はプロバイダや機器によって Mbps 表示が多く、利用者がファイルのダウンロード時間を見積もるときは今回のようにバイト→ビット変換を確実に行うことが重要です。

FAQ

Q. なぜバイトをビットに直す必要があるのですか?
A. 伝送速度(今回は Mbps)は「ビット/秒」で表されます。データ量がバイトで与えられている場合、同じ単位(ビット)に合わせないと計算できないため、1バイト=8ビットで変換します。
Q. Mbps → MB/s にする簡単な方法は?
A. 「÷8」を使います。たとえば 20 Mbps = 20 ÷ 8 = 2.5 MB/s(理論値。効率を考慮する場合はさらに掛け算します)。
Q. 10^3 と 2^10(1024)のどちらを使う?
A. 問題文で 指定 がある場合はその通りに使います。指定がなければ文脈(ネットワークでは 10^3 を使うことが多い)に従いますが、常に問題文の定義を優先してください。

関連キーワード: 伝送速度、伝送効率、Mbps、バイトとビット、単位変換、帯域、データ転送時間
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について