CRCに関するネットワークスペシャリスト試験
以下に「CRC(Cyclic Redundancy Check:巡回冗長検査)」をテーマとした
ネットワークスペシャリスト試験対策の**選択式・穴埋め・誤文訂正問題(全10問)**を提示します。
「CRC」に関するネットワークスペシャリスト試験対策問題(全10問)
■ 問題 1
CRCはOSI参照モデルのどの層で主に使用されるか?
A. アプリケーション層
B. ネットワーク層
C. データリンク層
D. トランスポート層
【正解】C
【解説】CRCは主にデータリンク層で、FCSの一部として誤り検出に用いられる。
【穴埋め】CRCは「______層」で使用される。
→ データリンク
【誤文訂正】A/B/D:層の役割が異なる。
■ 問題 2
CRCが用いられる主な目的は何か?
A. 通信速度の高速化
B. データ暗号化
C. 誤りの検出
D. パケットの順序制御
【正解】C
【解説】CRCはビット誤りの検出に特化しているが、訂正機能は持たない。
【穴埋め】CRCは「データの______」を目的とする。
→ 誤り検出
【誤文訂正】A/B/D:CRCの目的ではない。
■ 問題 3
CRCはどのような数学的手法を用いているか?
A. ビット積和演算
B. 巡回多項式による割り算
C. 行列演算
D. 統計的推定
【正解】B
【解説】送信データを多項式とみなし、生成多項式で割る処理を行う。
【穴埋め】CRCは「巡回______」による演算である。
→ 多項式
【誤文訂正】A/C/D:CRCには使用されない手法。
■ 問題 4
CRCが誤り検出に優れている理由は何か?
A. データを圧縮するため
B. 全ての誤りを修正できるため
C. 特定のビットパターンの誤りを高精度で検出できるため
D. MACアドレスと同じ仕組みだから
【正解】C
【解説】CRCは偶数個のビット反転や連続エラーなどに高い検出力を持つ。
【穴埋め】CRCは「______の誤り」に強い。
→ 特定パターン
【誤文訂正】A/B/D:誤った理由。
■ 問題 5
CRCの結果(チェック値)は送信時にどこに付加されるか?
A. ヘッダの先頭
B. ペイロード中間
C. フレームの末尾
D. データとは別パケット
【正解】C
【解説】FCSとしてCRCのチェック値がフレーム末尾に追加される。
【穴埋め】CRCチェック値は「______」に付加される。
→ フレーム末尾
【誤文訂正】A/B/D:位置が誤り。
■ 問題 6
CRCによって検出できない可能性のあるエラーはどれか?
A. 連続2ビット反転
B. 単一ビット反転
C. 特定パターンでCRCが一致する誤り
D. 1バイト欠落
【正解】C
【解説】CRCは完璧な誤り検出手段ではなく、一部パターンでは検出不能な場合もある。
【穴埋め】CRCは一部「______」では誤りを見逃す。
→ パターン
【誤文訂正】A/B/D:通常は検出可能。
■ 問題 7
CRCはどのようなデータ単位に対して適用されるか?
A. ビット
B. パケット
C. フレーム
D. セグメント
【正解】C
【解説】CRCはフレーム単位で演算され、末尾に付加される。
【穴埋め】CRCは「______」単位で使用される。
→ フレーム
【誤文訂正】A/B/D:適用単位が異なる。
■ 問題 8
CRCに使われる「生成多項式」は何を決めるか?
A. アドレス
B. 誤り検出能力
C. 再送回数
D. 通信速度
【正解】B
【解説】生成多項式によって、検出可能な誤りの種類や範囲が変わる。
【穴埋め】生成多項式は「______能力」に影響する。
→ 誤り検出
【誤文訂正】A/C/D:生成多項式とは無関係。
■ 問題 9
以下の中で、CRCが使用される通信規格はどれか?
A. HTTPS
B. IPv6
C. イーサネット
D. SMTP
【正解】C
【解説】イーサネットのFCSとしてCRCが使用される。
【穴埋め】CRCは「______」のFCSで使用される。
→ イーサネット
【誤文訂正】A/B/D:CRCとは直接関係がない。
■ 問題 10
CRCの演算結果が一致しない場合の受信側の動作は?
A. フレームを破棄する
B. 自動修正して通す
C. エラー報告して処理続行
D. セッションを終了する
【正解】A
【解説】一致しない場合は誤りと判断し、そのフレームを破棄する。
【穴埋め】CRCが不一致ならフレームは「______」される。
→ 破棄
【誤文訂正】B/C/D:CRC自体は訂正も報告もしない。
ご希望があれば、CRC計算アルゴリズムの具体例や、生成多項式の種類(CRC-16, CRC-32など)に関する応用問題も追加できます。
コメント
コメントを投稿