From what i know,MAC addresses are made of 48 bits,while IPv4 addresses are 32 bits

Why are there these header fields? Are there MAC addresses with more or less 48 bits?

  • 4
    Not every L2,protocol uses MAC addresses
    – Ron Trunk
    Apr 30, 2019 at 10:26
  • It is the IEEE protocols that use MAC addresses, and some use 48-bit MAC addresses and some use 64-bit MAC addresses.
    – Ron Maupin
    Apr 30, 2019 at 13:27

1 Answer 1


From Wikipedia:

ARP has been implemented with many combinations of network and data link layer technologies, such as IPv4, Chaosnet, DECnet and Xerox PARC Universal Packet (PUP) using IEEE 802 standards, FDDI, X.25, Frame Relay and Asynchronous Transfer Mode (ATM). IPv4 over IEEE 802.3 and IEEE 802.11 is the most common usage.

ARP is used for different data link protocols, which may not use MAC addresses.

  • 3
    Also, there are both 48-bit and 64-bit MAC addresses.
    – Ron Maupin
    Apr 30, 2019 at 13:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.