2

I'm working on a network security project and I noticed something that I can't explain:

Why do we need a source hardware address field in arp? Isn't it already contained in the ethernet header?

Paul Roub
  • 36,322
  • 27
  • 84
  • 93
Laurent
  • 21
  • 1

1 Answers1

3

ARP is designed this way so that it can run over other hardware, not just Ethernet. Have a look here.

NT_
  • 2,660
  • 23
  • 25