ARPパケットフォーマットのHLENフィールドに関するネットワークスペシャリスト試験
以下に「ARPパケットフォーマットのHLENフィールド(Hardware Address Length)」をテーマとしたネットワークスペシャリスト試験形式の問題を10問一括で作成します。
■ 問題1
ARPパケットにおいて、HLENフィールドが示すものはどれか。
A. ARPヘッダの長さ
B. ハードウェアアドレスの長さ(バイト単位)
C. IPアドレスの長さ(ビット単位)
D. パケット全体のサイズ
【正解】B
【解説】HLEN(Hardware Address Length)は、ハードウェアアドレス(例:MACアドレス)の長さをバイト単位で表すフィールド。
【穴埋め】HLENフィールドは ________ をバイト単位で表す。
→ ハードウェアアドレスの長さ
【誤文訂正】HLENはIPアドレスの長さを表す。
→ 正しくはハードウェアアドレスの長さを表す。
■ 問題2
イーサネットにおけるARPパケットのHLENの値はいくつか。
A. 4
B. 6
C. 8
D. 16
【正解】B
【解説】イーサネットのMACアドレスは6バイトなので、HLENは6になる。
【穴埋め】イーサネットで使用されるMACアドレスの長さにより、HLENの値は ________ となる。
→ 6
【誤文訂正】イーサネットではHLEN=4 である。
→ 正しくはHLEN=6 である。
■ 問題3
HLEN=6 のとき、使用されているハードウェアアドレスタイプとして最も適切なものはどれか。
A. IPv4アドレス
B. Ethernet (MACアドレス)
C. IPv6アドレス
D. ATMアドレス
【正解】B
【解説】MACアドレスは6バイトの長さで、Ethernetで使用される。
【穴埋め】MACアドレスの長さは ________ バイトであり、ARPパケットではHLEN=6 と表される。
→ 6
【誤文訂正】HLEN=6 はIPv4アドレスを表す。
→ 正しくはMACアドレス(Ethernet)を表す。
■ 問題4
HLENフィールドの値が異なる場合、どのような機器間での通信を表している可能性が高いか。
A. 同一サブネット内のイーサネット通信
B. 異なるネットワーク層プロトコルを使用する通信
C. MACアドレスのない通信
D. IPアドレスのみのやり取り
【正解】B
【解説】ARPは様々なハードウェアタイプに対応しており、異なるハードウェアアドレスの長さを持つ場合にHLENが変わる。
【穴埋め】HLENの値が異なると、使用している ________ が異なることを示す。
→ ハードウェアタイプ
【誤文訂正】HLENの値は常に6で固定である。
→ 正しくは、使用するハードウェアアドレスの長さに応じて変化する。
■ 問題5
次のプロトコルのうち、HLEN=4 となる可能性があるのはどれか。
A. Ethernet
B. IEEE 802
C. ATM
D. AX.25
【正解】C
【解説】ATMでのハードウェアアドレス長は4バイトとされる場合がある。
【穴埋め】ATMではHLENが ________ になる可能性がある。
→ 4
【誤文訂正】ATMではHLEN=6 である。
→ 正しくはHLEN=4 の場合もある。
■ 問題6
ARPパケットフォーマットにおいて、HLENフィールドと共にセットで使われるフィールドはどれか。
A. TOS
B. HTYPE
C. TTL
D. MTU
【正解】B
【解説】HTYPE(ハードウェアタイプ)とHLEN(その長さ)は対応して使われる。
【穴埋め】ARPでは HTYPE と ________ がセットで使用される。
→ HLEN
【誤文訂正】ARPでは HLEN と TTL がセットで使用される。
→ 正しくは HLEN と HTYPE。
■ 問題7
IPv6ではARPの代替としてNDPが使用されるが、この場合のHLEN相当のフィールドはどこに記載されるか。
A. NDPではHLENは存在しない
B. IPv6ヘッダに含まれる
C. NDPオプションに含まれる
D. 拡張ヘッダに格納される
【正解】C
【解説】NDPではリンク層アドレス情報はオプションヘッダ内に記載され、HLENに相当する情報は省略されている。
【穴埋め】NDPにおいてMACアドレスは ________ に含まれる。
→ オプション
【誤文訂正】NDPにはMACアドレス長を表すフィールドが直接存在する。
→ 正しくは、オプションでMACアドレス全体が提供され、長さ指定は省略される。
■ 問題8
ARPにおいて、HLENが異常な値(例:0や極端に大きい値)だった場合、受信側が最も適切に行う対応はどれか。
A. 通信継続
B. 値を6に補正して続行
C. パケットを破棄する
D. デフォルトゲートウェイに転送
【正解】C
【解説】不正なHLENを持つARPパケットはフォーマットエラーとみなされ、通常破棄される。
【穴埋め】異常なHLEN値のARPパケットは ________ されるのが一般的である。
→ 破棄
【誤文訂正】HLENが0でもARPは正常に処理される。
→ 正しくは破棄される。
■ 問題9
HLENと同様にアドレス長を示すフィールドで、プロトコルアドレス長を表すのはどれか。
A. PLEN
B. HLEN
C. MTU
D. PTYPE
【正解】A
【解説】PLEN(Protocol Address Length)は、IPアドレスなどのネットワーク層アドレスの長さを表す。
【穴埋め】プロトコルアドレスの長さを表すARPのフィールドは ________ である。
→ PLEN
【誤文訂正】PLENはハードウェアアドレスの長さを表す。
→ 正しくは、PLENはプロトコルアドレスの長さを表す。
■ 問題10
ARPパケットのハードウェアアドレス長(HLEN)とプロトコルアドレス長(PLEN)の両方が正しく設定されていることで得られる主な利点はどれか。
A. パケットサイズの削減
B. どのネットワーク層にも汎用的に対応できる
C. セッションの確立時間短縮
D. 同期の必要性がなくなる
【正解】B
【解説】ARPは複数のハードウェアおよびプロトコルアドレス型に対応可能であり、HLEN/PLENの明示で汎用性が高まる。
【穴埋め】HLENとPLENの導入により、ARPは ________ なアドレス体系に対応可能となる。
→ 多様
【誤文訂正】HLENとPLENはIPv4専用である。
→ 正しくは、ARPを多様なアドレス体系に対応させるために使われる。
ご希望に応じて、次は「PLENフィールド」「HTYPE/HLEN/PLEN/OPCODEの組み合わせ」「ARPとRARPの比較」なども作成可能です。続けますか?
コメント
コメントを投稿