Skip to content
uencoder

MAC Address

A MAC address is the 48-bit hardware address of a network interface card (e.g., 00:1A:2B:3C:4D:5E) that identifies the device at the link layer; the OUI is assigned by IEEE.

Purpose

It uniquely identifies a network interface at the LAN link layer for frame addressing.

Mechanism

The 48 bits split into an OUI (first 24 bits, assigned by IEEE to the vendor) and a NIC-specific part (last 24 bits). It is written in colon- or hyphen-separated hexadecimal. The first bit is I/G (unicast/multicast) and the second U/L (global/local). EUI-64 extends it to 64 bits for IPv6.

Use cases

  • Ethernet frame addressing
  • ARP resolving target MACs
  • Bluetooth device pairing
  • Network access control

Examples

  • Input
    00:1A:2B:3C:4D:5E
    Output
    OUI 00:1A:2B identifies the vendor

    48 bits

Common errors

MAC addresses can be spoofed (no authentication)
Use 802.1X port-based authentication

Related terms

Related tools

References