水平パリティに関するネットワークスペシャリスト試験
承知しました。
それでは「水平パリティ」をテーマとした ネットワークスペシャリスト試験択一式問題(10問) を解答・解説付きでご用意します。
---
水平パリティに関する択一問題(10問)
---
問題1
水平パリティの基本的な目的はどれか。
A. 伝送速度の向上
B. 1ビット誤りの検出
C. データ圧縮
D. データ暗号化
解答: B
解説: 水平パリティは行ごとにパリティビットを付加し、1ビット誤りを検出する方式。
---
問題2
7ビットASCIIコードに1ビットの水平パリティを付与すると、1文字あたりのビット数は何ビットになるか。
A. 7ビット
B. 8ビット
C. 14ビット
D. 9ビット
解答: B
解説: 各7ビットに1ビットのパリティを加えるので合計8ビットになる。
---
問題3
水平パリティで「偶数パリティ」を用いた場合、ビット列1010110に対して付加されるパリティビットはどれか。
A. 0
B. 1
解答: A
解説: 1が4個(偶数)のため、パリティビットは0。
---
問題4
水平パリティ方式で誤り検出できないケースはどれか。
A. 1ビット誤り
B. 2ビット誤り
C. 3ビット誤り
D. 全ビット反転
解答: B
解説: 偶数個の誤りはパリティが一致してしまい、検出できない。
---
問題5
水平パリティは主にどの層の誤り制御方式として利用されるか。
A. 物理層
B. データリンク層
C. ネットワーク層
D. アプリケーション層
解答: B
解説: フレーム単位で誤りを検出するため、データリンク層で利用される。
---
問題6
水平パリティ方式で「誤り検出はできるが訂正はできない」とされるのはなぜか。
A. 再送を前提としているため
B. 誤り位置を特定できないため
C. 追加ビット数が少ないため
D. 誤り検出精度が低いため
解答: B
解説: 行ごとのパリティでは誤りの有無はわかるが、どのビットが誤りかを特定できない。
---
問題7
水平パリティと垂直パリティを組み合わせた方式を何と呼ぶか。
A. CRC
B. 2次元パリティ方式
C. リードソロモン符号
D. ハミング符号
解答: B
解説: 行方向と列方向の両方でパリティを計算する方式を2次元パリティ方式と呼ぶ。
---
問題8
水平パリティ方式において、誤りが発生した際に最も一般的な対応はどれか。
A. 自動訂正
B. 再送要求
C. パケット廃棄
D. 誤りの無視
解答: B
解説: 水平パリティでは誤り検出しかできないため、通常は再送要求を行う。
---
問題9
水平パリティはOSI参照モデルのどの部分に相当する技術の前身か。
A. フロー制御
B. 誤り検出(FCS, CRC)
C. 暗号化通信
D. 経路制御
解答: B
解説: 水平パリティは現代のFCSやCRCと同じ「誤り検出」の基礎技術にあたる。
---
問題10
水平パリティ方式が「古典的誤り検出法」と呼ばれる理由はどれか。
A. 誤り訂正が可能であるため
B. 少ない計算量で実装できるため
C. 暗号化と同時に行えるため
D. ネットワーク層で使われるため
解答: B
解説: 計算が単純で初期の通信機器で実装可能だったため、古典的方式とされる。
---
まとめ
水平パリティは 誤り検出のみ可能で、訂正はできない。
1ビット誤りの検出に有効だが、偶数ビット誤りには対応できない。
歴史的に データリンク層の誤り制御として用いられ、のちの CRCやハミング符号に発展した。
---
👉 次は「水平パリティ+垂直パリティの比較問題(午後Ⅰ形式)」として出題してみますか?
了解しました ✅
以下に「垂直パリティ+水平パリティ(2次元パリティ)」をテーマとした 午後Ⅰ形式の問題10問+解答・解説 をご用意しました。
---
垂直パリティ+水平パリティに関する午後Ⅰ形式問題(10問)
---
問題1
7ビットASCIIコードを通信する際に、垂直パリティと水平パリティを併用した場合、どのような誤りを検出できるか。
解答: 1ビット誤りは必ず検出できる。
解説: 垂直・水平両方のパリティがあるため、1ビット誤りは交点で特定可能。
---
問題2
垂直パリティと水平パリティを組み合わせると、誤り検出に加えて可能になる機能は何か。
解答: 1ビット誤りの訂正。
解説: 行列状に配置してパリティを付与することで、誤り位置を特定でき、1ビット誤りを訂正可能。
---
問題3
「1010」「1100」という2つの文字を水平パリティ付きで送信した場合、誤りがなかった場合の水平パリティはどうなるか。
解答: 各ビット位置の偶数パリティが送信される。
解説: 例:列ごとにXORをとり、偶数になるよう補正する。
---
問題4
垂直パリティと水平パリティの両方を用いることで検出できない誤りは何か。
解答: 複数ビット誤りでパリティが打ち消し合う場合。
解説: 例えば、同じ行と列に2ビット誤りがある場合、検出不能になる。
---
問題5
水平パリティを追加する際、追加されるパリティビットはデータブロックに対してどのように付与されるか。
解答: 各列に対して1ビットずつ付与される。
解説: 行列形式に並べたデータに対して列ごとにパリティを付与。
---
問題6
2次元パリティ方式で、誤り訂正可能なビット誤り数は最大いくつか。
解答: 1ビット。
解説: 垂直・水平の交点で誤りビットを特定できるのは1ビットの場合のみ。
---
問題7
あるデータに対して水平パリティのみを用いた場合と、垂直パリティのみを用いた場合の違いを説明せよ。
解答:
垂直パリティ:文字単位で誤り検出可能。
水平パリティ:ブロック単位で誤り検出可能。
解説: 両方を組み合わせることで誤り訂正が可能になる。
---
問題8
2次元パリティ方式はどのような環境でよく利用されてきたか。
解答: データ通信回線やモデム通信など、文字単位の信頼性確保が重要な環境。
解説: 低速回線において誤り検出・訂正を簡易に行うために利用された。
---
問題9
垂直パリティと水平パリティを組み合わせた場合のオーバーヘッドについて述べよ。
解答: データブロックに対して行ごとに垂直パリティ、列ごとに水平パリティを追加するため、1次元パリティよりオーバーヘッドが大きい。
解説: 冗長性が増す分、誤り検出能力は向上するが効率は低下する。
---
問題10
垂直パリティ+水平パリティ方式は、どのようなエラー検出・訂正符号の発展に繋がったか。
解答: ハミング符号やCRCなど、より高性能な誤り検出・訂正符号の基盤となった。
解説: 2次元パリティは誤り制御符号の基礎的発想であり、その後の符号理論発展に寄与した。
---
まとめ
垂直パリティ+水平パリティ=2次元パリティ。
1ビット誤りの訂正が可能。
2ビット以上の誤り検出には限界あり。
通信効率は落ちるが、信頼性は向上。
符号理論発展の基盤技術。
---
👉 次は、この「午後Ⅰ形式問題」をさらに発展させて「午後Ⅱ形式シナリオ問題(長文読解+設問形式)」にしてみますか?
コメント
コメントを投稿