誤り検出方式である CRC に関する記述として,適切なものはどれか。

テクノロジ系

ア 検査用のデータは,検査対象のデータを生成多項式で処理して得られる1ビットの値である。

なぜ違う: CRC の検査用データは複数ビットで、1ビット(パリティ)ではない。

イ 受信側では,付加されてきた検査用のデータで検査対象のデータを割り,余りがなければ送信が正しかったと判断する。

なぜ違う: 受信側は受信データ全体を生成多項式で割る。検査用データで割るのではない。

ウ 送信側では,生成多項式を用いて検査対象のデータから検査用のデータを作り,これを検査対象のデータに付けて送信する。
エ 送信側と受信側では,異なる生成多項式が用いられる。

なぜ違う: 誤りを検出するには送受信で同一の生成多項式を用いる必要がある。

正解: ウ

要点: 送信側が生成多項式で検査用データを作り、検査対象に付加して送る。

CRC(巡回冗長検査)は、送信側が生成多項式を用いて検査対象データから検査用データ(FCS)を作り、それを付加して送信する。受信側は同じ生成多項式で割って余りで誤りを検出する。検査用データは1ビットではなく、送受信で同一の生成多項式を用いる。

この問題に出てくる用語

関連キーワード: CRC・誤り検出・生成多項式

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和7年度 秋期 応用情報技術者試験 午前 問4