SkillStack
テクノロジ系6 / 25問

ネットワークスペシャリスト試験 令和5年度 春期 午前II 問6

平均ビット誤り率が1×10⁻⁵の回線を用いて、200,000バイトのデータを100バイトずつの電文に分けて送信する。送信電文のうち、誤りが発生する電文の個数は平均して幾つか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

100バイトの電文は、100×8=800ビットです。200,000バイトのデータから作られる電文数は、200,000÷100=2,000個となります。1電文当たりの平均ビット誤り数は、800×1×10⁻⁵=0.008個なので、誤りが発生する電文数は、2,000×0.008=16個です。したがって、正解はエです。厳密に、各ビットの誤りが独立であるとすると、1電文に一つ以上の誤りが生じる確率は1-(1-10⁻⁵)⁸⁰⁰であり、電文数の期待値は約15.94個となるため、選択肢では16個です。

アの2は誤りです。200,000×10⁻⁵=2と計算した値であり、バイトをビットへ変換するための8倍が抜けています。

イの4は誤りです。1バイトを2ビット相当として扱った場合の値であり、1バイト=8ビットという換算ができていません。

ウの8は誤りです。1バイトを4ビット相当として扱った場合の値です。ビット誤り率はバイト数ではなく、送信したビット数に対して適用します。

【ポイント】 ビット誤り率から誤り数を求める基本式は、送信ビット数×ビット誤り率です。 バイトで示されたデータ量は、先に8倍してビットへ換算します。誤り率が十分に小さい場合、複数の誤りが同じ電文に集中する可能性は小さいと近似できます。

出典:令和5年度 春期 ネットワークスペシャリスト試験 午前II 問6
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める