ARPパケットに関するネットワークスペシャリスト試験
以下に「ARPパケット」をテーマとしたネットワークスペシャリスト試験形式の問題を10問一括で作成します。各問には【正解】【解説】【穴埋め】【誤文訂正】も添付しています。
■ 問題1
ARPパケットの主な用途はどれか。
A. MACアドレスからホスト名を取得する
B. IPアドレスからMACアドレスを解決する
C. IPアドレスからポート番号を特定する
D. DNS名からIPアドレスを取得する
【正解】B
【解説】ARP(Address Resolution Protocol)は、IPアドレスから対応するMACアドレスを取得するプロトコル。
【穴埋め】ARPは、IPアドレスから ________ を解決するプロトコルである。
→ MACアドレス
【誤文訂正】ARPはMACアドレスからホスト名を解決するプロトコルである。
→ ARPはIPアドレスからMACアドレスを解決するプロトコルである。
■ 問題2
ARPパケットはOSI参照モデルのどの層で使用されるか。
A. ネットワーク層
B. トランスポート層
C. データリンク層
D. アプリケーション層
【正解】C
【解説】ARPはIPとMACの対応付けを行うため、データリンク層(第2層)で動作する。
【穴埋め】ARPはOSI参照モデルの ________ 層で動作する。
→ データリンク
【誤文訂正】ARPはアプリケーション層で動作する。
→ データリンク層で動作する。
■ 問題3
ARP要求パケットの宛先MACアドレスは通常どのように設定されるか。
A. 自分自身のMACアドレス
B. ブロードキャストアドレス(FF:FF:FF:FF:FF:FF)
C. ゲートウェイのMACアドレス
D. 全てのIPホストのMACアドレス
【正解】B
【解説】ARP要求は送信元のMACアドレスは自分、自分以外の誰かを探すため宛先はブロードキャスト。
【穴埋め】ARP要求は、MACアドレス ________ にブロードキャストされる。
→ FF:FF:FF:FF:FF:FF
【誤文訂正】ARP要求パケットはゲートウェイのMACアドレスに向けて送信される。
→ 宛先MACはブロードキャストアドレスである。
■ 問題4
次のうち、ARP応答パケットに含まれない情報はどれか。
A. 送信元MACアドレス
B. 送信元IPアドレス
C. 宛先MACアドレス
D. 宛先ホスト名
【正解】D
【解説】ARPパケットはIPとMACアドレスの対応だけを扱い、ホスト名は含まない。
【穴埋め】ARP応答パケットにはホスト名は含まれず、IPと ________ の情報のみが含まれる。
→ MACアドレス
【誤文訂正】ARP応答パケットには送信元ホスト名も含まれる。
→ 含まれない。ARPはホスト名を扱わない。
■ 問題5
ARPパケットのオペレーションフィールドが 1 の場合の意味はどれか。
A. 応答
B. 要求
C. エラー
D. ブロードキャスト
【正解】B
【解説】ARPパケットのオペレーションコードは 1 が要求、2 が応答を意味する。
【穴埋め】ARPのオペレーションフィールドが 1 の場合、意味は ________ である。
→ 要求
【誤文訂正】ARPのオペレーション 1 は応答を意味する。
→ 要求を意味する。
■ 問題6
ARPパケットの中で、IPアドレスが設定されるフィールドはいくつあるか。
A. 1
B. 2
C. 3
D. 4
【正解】B
【解説】ARPパケットには、送信元IPアドレスとターゲットIPアドレスの2つが含まれる。
【穴埋め】ARPパケットには、送信元とターゲットの ________ がそれぞれ1つずつ含まれる。
→ IPアドレス
【誤文訂正】ARPパケットにはIPアドレスは1つだけ含まれる。
→ 送信元とターゲットの2つが含まれる。
■ 問題7
ARPパケットの構造で、「プロトコルタイプ」が 0x0800 であることは何を意味するか。
A. ARPパケットである
B. 対応する上位プロトコルがIPv4である
C. 対応するMACアドレスが存在しない
D. VLAN対応パケットである
【正解】B
【解説】プロトコルタイプ 0x0800 は上位プロトコルがIPv4であることを示す。
【穴埋め】ARPパケットのプロトコルタイプが 0x0800 の場合、対応するプロトコルは ________ である。
→ IPv4
【誤文訂正】プロトコルタイプが 0x0800 の場合、ARPを意味する。
→ IPv4を意味する。
■ 問題8
次のARPパケットのフィールドのうち、通常 6 バイトの長さを持つのはどれか。
A. ハードウェアアドレス長(HLEN)
B. プロトコルアドレス長(PLEN)
C. MACアドレスフィールド
D. オペレーションフィールド
【正解】C
【解説】MACアドレスは通常6バイト。HLENはその長さを指定するフィールドで値6が設定される。
【穴埋め】ARPパケット内のMACアドレスは通常 ________ バイトである。
→ 6
【誤文訂正】MACアドレスフィールドは通常4バイトである。
→ 通常6バイトである。
■ 問題9
ARPテーブルを更新するきっかけとなるのはどれか。
A. pingコマンドの実行
B. IPルーティングの設定
C. DNSクエリの送信
D. ICMPエラーパケットの受信
【正解】A
【解説】pingなどでARP要求が発生し、それに対する応答が得られるとARPテーブルが更新される。
【穴埋め】ARPテーブルは、________ を送信するなどでARP応答を受けたときに更新される。
→ ping
【誤文訂正】ARPテーブルはDNSクエリを送信したときに更新される。
→ DNSは別機構であり、ARPテーブル更新には関与しない。
■ 問題10
次のうち、ARPパケットを悪用した攻撃手法はどれか。
A. SYNフラッド攻撃
B. ARPスプーフィング
C. DNSキャッシュポイズニング
D. UDPリフレクション攻撃
【正解】B
【解説】ARPスプーフィングは偽のARP応答を送り、通信相手のARPテーブルを書き換える攻撃。
【穴埋め】偽のARP応答を使って通信を盗聴・改ざんする攻撃は ________ という。
→ ARPスプーフィング
【誤文訂正】ARPパケットを使った攻撃はUDPリフレクション攻撃である。
→ UDPではなく、ARPスプーフィングが正しい。
必要であれば、次は「Gratuitous ARP」「ARPリプレイ」「ARPスプーフィング対策」「ARPテーブル操作コマンド」などの応用テーマでも作成可能です。お気軽にご指示ください。
コメント
コメントを投稿