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)**などの関連テーマでも追加出題可能です。必要があればお知らせください。

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例