HLEN
HLEN
HLENは、ARP(Address Resolution Protocol)メッセージのフィールドの一つで、送信元と宛先のハードウェア(物理)アドレスの長さをバイト単位で表す値です。ARPは、IPアドレスとMACアドレスの対応関係を解決するために使用されるプロトコルであり、通信を行う前に、通信相手のMACアドレスを知る必要があります。HLENフィールドは、送信元および宛先のMACアドレスの長さを示し、通常は6バイト(48ビット)の値が設定されます。
ARPメッセージには、次のようなフィールドがあります。
- Hardware Type(ハードウェアタイプ):MACアドレスなどのハードウェアの種類を表す値。
- Protocol Type(プロトコルタイプ):IPアドレスなどの上位プロトコルの種類を表す値。
- HLEN:送信元および宛先のMACアドレスの長さをバイト単位で表す値。
- PLEN:送信元および宛先のIPアドレスの長さをバイト単位で表す値。
- Operation Code(オペレーションコード):ARPリクエストまたはARPリプライを表す値。
- Sender Hardware Address(送信元のハードウェアアドレス):ARPメッセージを送信するホストのMACアドレス。
- Sender Protocol Address(送信元のプロトコルアドレス):ARPメッセージを送信するホストのIPアドレス。
- Target Hardware Address(ターゲットのハードウェアアドレス):探索するホストのMACアドレス。
- Target Protocol Address(ターゲットのプロトコルアドレス):探索するホストのIPアドレス。
HLENフィールドは、ARPメッセージのヘッダーに含まれる情報の一部であり、通信相手のMACアドレスを解決するために重要な役割を果たします。