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

基本情報技術者 2025年 科目A07


問題文

1Gバイトの動画データを40Mビット/秒の回線を使用してダウンロードしたところ、5分掛かった。このときの回線利用率はおよそ何%か。ここで、ダウンロード時には動画データに20%の制御情報が付加されるものとする。

選択肢

10
53
67
80(正解)

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

回線利用率計算【午前解説】

正解の理由

回線利用率は「実際に伝送したビット量 ÷ 回線の総転送可能ビット量」で求めます。動画データ1Gバイトは通常ネットワーク問題で と扱うため、制御情報20%を加えると送信する総量は になります。回線の総転送可能量は です。よって利用率は
となり、選択肢では が正しい理由です。

解法ステップ

  1. 単位を揃える:1Gバイトをビット(Mbit)に変換する。
    • (問題文の通常の扱い)
  2. 制御情報を加える:データ量に20%上乗せ →
  3. 回線の総転送量を求める:回線速度 × 時間 →
  4. 利用率を計算:送信量 ÷ 総転送量 →

選択肢別の誤答解説

  • ア: 10
    • 主な誤りはビットとバイトを取り違えるケースです(例:1Gバイトを1,000Mbitと誤認すると、1,000×1.2=1,200 を 12,000 で割って10%になる)。単位換算ミスに注意。
  • イ: 53
    • 単位換算や時間・オーバーヘッドの扱いを複数種類混同した結果に起こりやすい値です。例えば「Mbit と MB の混同」「1024ベースと1000ベースの混同」「制御情報を別扱いして一部のみ加える」などのミスが考えられます。
  • ウ: 67
    • 制御情報(20%)を忘れて計算した場合の値です。。制御オーバーヘッドを見落とすとこの答えになります。
  • エ: 80(正答)
    • 上述の正しい単位変換とオーバーヘッド加算、時間換算を正しく行うと得られます。

よくある誤解

  • ビット(bit)とバイト(Byte)の混同:ネットワークは通常ビット単位(Mbit/s)、ストレージはバイト単位(GByte)で表されるため換算ミスが頻出します。
  • 制御情報の扱い忘れ:問題文の「20%の制御情報」はデータ全体の増加として必ず乗じること。
  • 1000ベースと1024ベースの混同:ネットワーク速度の問題では1000(SI)ベースで扱うことが多い点を意識する。

補足コラム

ネットワーク計算では「1B = 8b」「1MB = 1,000,000B(問題によっては1,048,576B)」という単位の扱いがポイントになります。午前問題では基本的に SI(10進)表記を使うことが多いので、まずは 1 GByte = 8,000 Mbit として計算する習慣をつけると実務・試験ともに安定します。
小さな確認用Python例:
# Mbit単位で計算
data_Mbit = 8000            # 1 GByte = 8000 Mbit
total_Mbit = data_Mbit * 1.2
capacity_Mbit = 40 * 5 * 60 # 40 Mbit/s * 5 min
utilization = total_Mbit / capacity_Mbit
print(utilization * 100)    # 80.0 (%)

FAQ

Q. 1Gバイトは常に8,000Mbitですか?
A. 試験やネットワーク問題では8,000Mbit(10進)で扱うことが多いです。ストレージ容量の厳密表示では1024ベースを使う場合があるため、問題文の文脈を確認してください。
Q. 制御情報20%はどこに掛ければよいですか?
A. 送信する総量に対して掛けます。つまり「元データ量 × (1 + 制御比率)」で計算します。
Q. 小数点の処理や四捨五入はどうする?
A. パーセンテージの最終表示は問題文の選択肢に合わせて四捨五入しますが、途中は小数で正確に計算する方が安全です。

関連キーワード: 回線利用率、帯域幅、スループット、単位換算、オーバーヘッド、Mbps、Mbit/s
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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