令和5年度 秋期 応用情報技術者試験 午前 問31

テクノロジネットワーク

この問題は2023(R5)秋 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

100Mビット/秒のLANを使用し,1件のレコード長が1,000バイトの電文を1,000件連続して伝送するとき,伝送時間は何秒か。ここで,LANの伝送効率は50%とする。

解答・解説を読む

正解: 選択肢

ネットワークの伝送時間を求める問題です。計算に必要な単位を揃え、伝送効率を考慮して計算します。

  1. 総データ量の算出
    1件のレコード長が1,000バイト、レコード数が1,000件なので、総データ量は以下のようになります。
    1,000 バイト×1,000 件=1,000,000 バイト1,000 \text{ バイト} \times 1,000 \text{ 件} = 1,000,000 \text{ バイト}

伝送速度の単位が「ビット/秒」であるため、バイトをビットに変換します(1バイト = 8ビット)。
1,000,000 バイト×8=8,000,000 ビット1,000,000 \text{ バイト} \times 8 = 8,000,000 \text{ ビット}

  1. 実効伝送速度の算出
    回線の伝送速度は 100Mビット/秒ですが、伝送効率が 50% であるため、実際にデータを送れる実効伝送速度は以下のようになります。
    100 Mビット/秒×0.5=50 Mビット/秒100 \text{ Mビット/秒} \times 0.5 = 50 \text{ Mビット/秒}
    単位を合わせると、50×106 ビット/秒50 \times 10^6 \text{ ビット/秒}50,000,000 ビット/秒50,000,000 \text{ ビット/秒})となります。

  2. 伝送時間の算出
    伝送時間は「総データ量 ÷\div 実効伝送速度」で求められます。
    8,000,000 ビット÷50,000,000 ビット/秒=0.16 秒8,000,000 \text{ ビット} \div 50,000,000 \text{ ビット/秒} = 0.16 \text{ 秒}

したがって、正解は「ウ」です。

各選択肢の解説

  • ア(0.02): 誤り。データ量をビットに変換せず、バイトのまま計算してしまった場合の値です(1,000,000÷50,000,000=0.021,000,000 \div 50,000,000 = 0.02)。
  • イ(0.08): 誤り。伝送効率の 50% を考慮せず、100Mビット/秒でそのまま計算してしまった場合の値です(8,000,000÷100,000,000=0.088,000,000 \div 100,000,000 = 0.08)。
  • ウ(0.16): 正解。
  • エ(1.6): 誤り。計算過程で桁数を誤った場合の値です。