
応用情報技術者試験 令和7年度 秋期 午前、全80問のうちの問4。
誤り検出方式である
- ア検査用の
データは, 検査対象の データを 生成多項式で 処理して 得られる 1 ビットの 値である。 - イ受信側では,
付加されてきた 検査用の データで 検査対象の データを 割り, 余りが なければ 送信が 正しかったと 判断する。 - ウ送信側では,
生成多項式を 用いて 検査対象の データから 検査用の データを 作り, これを 検査対象の データに 付けて 送信する。 - エ送信側と
受信側では, 異なる 生成多項式が 用いられる。
答えと解説を開く
正解はウです。
CRC (巡回冗長検査) では、
ほかの選択肢が違う理由
- アCRC の
検査用の データは、 生成多項式の 次数に 応じた 複数ビット (16 ビット、 32 ビットなど) です。 1 ビットだけ付けるのは パリティチェックです。 - イ割る
数は 検査用の データではなく、 生成多項式です。 受信側は、 データと 検査用の データを まとめて 生成多項式で 割ります。 - エ送信側と
受信側は、 同じ 生成多項式を 使います。 違う物を 使うと、 正しく 届いても 余りが 0 に なりません。
仕組み
CRC の
連続した