ARPパケットフォーマットに関するネットワークスペシャリスト試験
以下に「ARPパケットフォーマット」をテーマとしたネットワークスペシャリスト試験形式の問題を10問一括で作成します。
各問題に【正解】【解説】【穴埋め】【誤文訂正】を添えています。
■ 問題1
ARPパケットにおいて、ハードウェアタイプ(HTYPE)フィールドに通常設定される値はどれか。
A. 0x0001
B. 0x0800
C. 0x0806
D. 0x0002
【正解】A
【解説】ARPのHTYPEフィールドは、データリンク層の種類を示す。Ethernetの場合は0x0001が設定される。
【穴埋め】ARPのHTYPEフィールドでEthernetを表す値は ________ である。
→ 0x0001
【誤文訂正】HTYPEにEthernetの場合は0x0800を設定する。
→ 正しくは0x0001である。
■ 問題2
ARPパケットにおけるプロトコルタイプ(PTYPE)でIPv4を表す値はどれか。
A. 0x0800
B. 0x0806
C. 0x86DD
D. 0x0001
【正解】A
【解説】PTYPEはネットワーク層のプロトコルを示し、IPv4の場合は0x0800が指定される。
【穴埋め】ARPでIPv4を示すPTYPEは ________ である。
→ 0x0800
【誤文訂正】ARPでIPv4を示すPTYPEは0x0806である。
→ 正しくは0x0800である。
■ 問題3
ARPパケットに含まれるハードウェアアドレス長(HLEN)の値として正しいのはどれか。
A. 2
B. 4
C. 6
D. 16
【正解】C
【解説】EthernetではMACアドレスの長さは6バイトであるため、HLENは6。
【穴埋め】ARPにおけるHLENは、MACアドレスの長さであり通常 ________ バイトである。
→ 6
【誤文訂正】ARPにおけるHLENはIPv4アドレスの長さを示す。
→ 正しくはMACアドレスの長さを示す。
■ 問題4
ARPパケットにおけるプロトコルアドレス長(PLEN)の値としてIPv4の場合に正しいのはどれか。
A. 2
B. 4
C. 6
D. 8
【正解】B
【解説】IPv4アドレスは32ビット=4バイトであるため、PLENは4となる。
【穴埋め】IPv4のARPパケットでは、PLENは ________ である。
→ 4
【誤文訂正】PLENはMACアドレスの長さであり通常6バイトである。
→ 正しくは、IPアドレスの長さ(4バイト)である。
■ 問題5
ARPオペレーションフィールド(OPER)の値が「1」のときの意味はどれか。
A. ARPリクエスト
B. ARPリプライ
C. RARPリクエスト
D. ICMPエコー
【正解】A
【解説】OPER = 1 はARP Request、OPER = 2 はARP Reply を意味する。
【穴埋め】ARPオペレーション値が1の場合は ________ を意味する。
→ ARPリクエスト
【誤文訂正】OPER = 1 はARPリプライを意味する。
→ 正しくはARPリクエストである。
■ 問題6
ARPパケットにおける送信元ハードウェアアドレス(SHA)とは何を意味するか。
A. 要求対象のIPアドレス
B. 要求元のMACアドレス
C. 要求対象のMACアドレス
D. 応答先のIPアドレス
【正解】B
【解説】SHAはARPパケットを送った装置のMACアドレスを含む。
【穴埋め】SHAはARP要求を送信した機器の ________ を示す。
→ MACアドレス
【誤文訂正】SHAは要求対象のMACアドレスを含む。
→ 正しくは、要求元のMACアドレスである。
■ 問題7
ARPパケットの宛先MACアドレスにブロードキャストアドレスが使われるのはどのタイミングか。
A. ARPリプライ送信時
B. ARPキャッシュタイムアウト時
C. ARPリクエスト送信時
D. DHCPオファー受信時
【正解】C
【解説】ARPリクエストは、対象MACアドレスが不明なためブロードキャストされる(FF:FF:FF:FF:FF:FF)。
【穴埋め】ARPリクエストは ________ 宛にブロードキャストで送信される。
→ FF:FF:FF:FF:FF:FF
【誤文訂正】ARPリプライはブロードキャストされる。
→ 正しくは、ARPリクエストがブロードキャストされる。
■ 問題8
次のうちARPパケットフォーマットに含まれない項目はどれか。
A. 送信元IPアドレス
B. 宛先IPアドレス
C. トランスポートポート番号
D. オペレーションコード
【正解】C
【解説】ARPはIPとMACの対応に関するものであり、ポート番号(L4)は関与しない。
【穴埋め】ARPパケットにはトランスポート層の ________ 情報は含まれない。
→ ポート番号
【誤文訂正】ARPパケットにはTCPポート番号が含まれる。
→ 正しくは含まれない。
■ 問題9
ARPリクエストでは、ターゲットMACアドレスのフィールドは通常どのような値になるか。
A. ブロードキャストアドレス
B. ゼロで埋められたフィールド
C. リプライ元のMACアドレス
D. 要求元のIPアドレス
【正解】B
【解説】リクエスト送信時点では相手のMACアドレスは不明なため、0で埋められる。
【穴埋め】ARPリクエストでは、ターゲットMACアドレスの欄は ________ で埋められる。
→ 0
【誤文訂正】ARPリクエストでもターゲットMACアドレスが設定されている。
→ 正しくは、未確定なので0で埋められる。
■ 問題10
ARPパケットのプロトコルアドレスは通常どの層のアドレスか。
A. データリンク層
B. ネットワーク層
C. トランスポート層
D. セッション層
【正解】B
【解説】ARPはMAC(L2)とIP(L3)アドレスの対応を扱うため、プロトコルアドレスはIPアドレス(L3)である。
【穴埋め】ARPパケットのプロトコルアドレスは ________ 層のアドレスである。
→ ネットワーク
【誤文訂正】ARPのプロトコルアドレスはMACアドレスである。
→ 正しくはIPアドレス(ネットワーク層)である。
ご希望に応じて、**RARP・Gratuitous ARP・ARPスプーフィング対策(D-ARP, Static ARP)**などの関連テーマでも追加出題可能です。必要があればお知らせください。
コメント
コメントを投稿