資格暗記無料で始める

CRC(巡回冗長検査)とは?

CRC(巡回冗長検査)とは、送信するデータから一定の計算手順(多項式による割り算など)を用いて誤り検出用の符号(検査符号)を生成し、データに付加して送信することで、通信中にデータが破損していないかを受信側で検査する誤り検出方式。パリティビットよりも複雑な計算を用いるため、より多くの種類の誤り(連続した複数ビットの誤りなど)を検出できる精度の高さが特徴で、ネットワーク通信やストレージ機器のデータ転送など幅広い場面で利用されている。

シーアールシー(じゅんかんじょうちょうけんさ)

ITパスポートの頻出用語/テクノロジ系/別名:Cyclic Redundancy Check、CRC、巡回冗長検査


CRC(巡回冗長検査)の意味

送信するデータから一定の計算手順(多項式による割り算など)を用いて誤り検出用の符号(検査符号)を生成し、データに付加して送信することで、通信中にデータが破損していないかを受信側で検査する誤り検出方式。パリティビットよりも複雑な計算を用いるため、より多くの種類の誤り(連続した複数ビットの誤りなど)を検出できる精度の高さが特徴で、ネットワーク通信やストレージ機器のデータ転送など幅広い場面で利用されている。

CRC(巡回冗長検査)の具体例

ファイルをネットワーク経由で送受信する際、送信前と受信後でCRCの値を計算して比較することで、通信中にデータが壊れていないかを確認できる。

CRC(巡回冗長検査)は試験でどう引っ掛けられる?

CRCは誤りを検出できる方式であり、誤りが見つかった場合に自動的に元のデータへ訂正までできるわけではない点で、誤り訂正符号(ECC)と混同しないよう注意する。

CRC(巡回冗長検査)と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。