技術士第一次試験 基礎科目 R06

問題 10 / 30

出典: 令和6年度技術士第一次試験問題[基礎科目] I-2-4

データをネットワークで伝送する場合には、ノイズ等の原因で一部のビットが反転する伝送誤りが発生する可能性がある。 伝送誤りを検出するために、データの末尾に1ビットの符号を付加して伝送する方法を考える。

付加するビットの値は、元のデータの中の値が「1」のビットの数が偶数であれば 「0」、奇数であれば 「1」とする。例えば、元のデータが 「1010100」 という7ビットであるとき 値が 「1」のビットは3個で奇数である。

よって付加するビットは 「1」 であり、「10101001」 という8ビットを伝送する。この伝送誤りの検出に関する次の記述のうち、最も適切なものはどれか。

データの中の1ビットが反転したことを検出するためには、元のデータは8ビット以下でなければならない。
データの中の1ビットが反転したことを検出するためには、元のデータは2ビット以上でなければならない。
8ビットのデータの中の1ビットが反転した場合には、どのビットが反転したかを特定できる。
データによっては付加するビットの値を決められないことがある。
データの中の2ビットが反転した場合には、伝送誤りを検出できない。

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。