それは本当ですか、なぜですか? ARP パケットは IPv4 パケットとして送信されます。
前もって感謝します。
答え1
答えはいいえ。
ARP パケットはイーサネット タイプです0x0806
が、IPv4 はイーサネット タイプです0x0800
。
ARP パケットには、解決が関連するプロトコルを示すプロトコル フィールドが含まれます。したがって、ARP パケットにはイーサネット タイプがあり0x0806
、ARP パケット内には0x0800
IPv4 アドレスを交換するため値を持つプロトコル フィールドがあります。
IPv6 にはイーサネット タイプがあり0x86DD
、ARP を使用しません。代わりに、近隣探索を使用します。これは ARP とほぼ同じように機能しますが、ND パケットは ICMPv6 パケット内にカプセル化されるため、IPv6 では IPv4 のように 2 つのイーサネット タイプではなく、1 つのイーサネット タイプのみが必要です。
答え2
この Wirshark キャプチャ画像でわかるように、ARP は IP によってカプセル化されていないため、IP パケットではありません。