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の比較」なども作成可能です。続けますか?

コメント

このブログの人気の投稿

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

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

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