令和4年度 ネットワークスペシャリスト 午前Ⅱ 問1 実効速度の計算

Tech

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。

令和4年度 ネットワークスペシャリスト 午前Ⅱ 問1 実効速度の計算

100Mbpsの回線を用い、オーバーヘッドを含むデータ転送時間を算出する問題です。伝送効率を考慮した実効速度の導出が正答への最短経路です。

【問題】

100Mビット/秒のLANを使用し,1件のサイズが1,000バイトのデータを1,000件連続して転送するとき,転送に要する時間は何秒か。ここで,1バイトは8ビットとし,LANの伝送効率は50%とする。

ア 0.016 イ 0.08 ウ 0.16 エ 0.8

【解説】

本問題は、理論上の通信速度(回線速度)と、実際にデータ転送に使える有効な速度(実効速度)の違いを理解しているかを問うています。以下のステップで計算します。

1. 転送する総データ量をビット単位で求める 1件あたり1,000バイトのデータが1,000件あるため、総バイト数を求め、それに8を掛けてビットに換算します。 $$1,000 \text{ [Byte/件]} \times 1,000 \text{ [件]} \times 8 \text{ [bit/Byte]} = 8,000,000 \text{ [bit]}$$ ($8 \times 10^6$ ビット)

2. 実効速度を求める 回線速度に伝送効率(スループット率)を掛け合わせます。 $$100 \text{ [Mbps]} \times 0.5 \text{ (伝送効率)} = 50 \text{ [Mbps]}$$ ($50 \times 10^6$ ビット/秒)

3. 転送時間を計算する 時間は「データ量 ÷ 速度」で求められます。 $$\frac{8,000,000 \text{ [bit]}}{50,000,000 \text{ [bit/秒]}} = \frac{8}{50} = 0.16 \text{ [秒]}$$

graph TD
    A["総データ量: 8,000,000 bit"]
    B["回線速度: 100 Mbps"]
    C["伝送効率: 50%"]
    B --> D["実効速度: 50 Mbps"]
    A --> E["計算: 8M / 50M"]
    D --> E
    E --> F["結果: 0.16 秒"]

【選択肢の吟味】

選択肢 判定 解説
1,000バイトを1,000ビットと誤認、あるいは単位換算の桁ミスです。
伝送効率50%を考慮せず、100Mbpsで計算した場合の値(0.08)です。
上記計算プロセスの通り、実効速度50Mbpsに基づいた正しい値です。
計算過程での小数点の位置(桁数)の誤りです。

【ポイント】

  • 実効速度の算出:回線速度に伝送効率(%)を必ず掛ける。

  • 単位の統一:Byteをbitへ変換(×8)し、M(メガ)などの接頭辞を揃えて計算する。

  • 計算ミス防止:$10^6$ などの指数表記を用いると、ゼロの数え間違いを防げます。

ライセンス:本記事のテキスト/コードは特記なき限り CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。

コメント

タイトルとURLをコピーしました