A MAC address (Media Access Control address) is a unique identifier permanently assigned to a device's network interface card — the hardware component that connects a device to a network. Every device that can connect to a network has a MAC address hardwired by the manufacturer, making it a permanent hardware identity.

What is a Network Interface Card (NIC)?

A Network Interface Card is the hardware component that allows a computer, phone, or other device to connect to a network. Every device capable of networking — from a desktop PC to a smart kettle — contains at least one NIC.

There are two types:

  • Wired NIC — provides an Ethernet port (RJ-45 socket) for connecting a cable. Transmits and receives data as electrical or optical signals along the cable.
  • Wireless NIC — contains a radio transmitter and receiver for Wi-Fi or Bluetooth connections. In modern laptops and phones, the wireless NIC is built directly onto the motherboard.

Every NIC is manufactured with a unique MAC address embedded in its hardware — etched into the card's read-only memory at the factory. No two NICs should share a MAC address.

What does a MAC address look like?

A MAC address is a 48-bit (6-byte) number, typically written as six pairs of hexadecimal digits separated by colons or hyphens:

A3:B2:C1:D4:E5:F6

or equivalently:

A3-B2-C1-D4-E5-F6

The first three pairs (24 bits) are the Organisationally Unique Identifier (OUI) — assigned by the IEEE to identify the manufacturer. The second three pairs (24 bits) are the device identifier — assigned by the manufacturer to that specific NIC.

Example breakdown:

Component Bytes Example Meaning
OUI (manufacturer) First 3 A3:B2:C1 Identifies the NIC's manufacturer
Device identifier Last 3 D4:E5:F6 Unique to this specific NIC
Full MAC address All 6 A3:B2:C1:D4:E5:F6 Globally unique hardware identity

With 48 bits, there are 2⁴⁸ ≈ 281 trillion possible MAC addresses — enough to give every manufactured NIC in the foreseeable future a unique identity.

How is a MAC address different from an IP address?

This is one of the most commonly confused distinctions in networking at KS3:

Feature MAC address IP address
Assigned by Manufacturer (at factory) Network / router (dynamically) or administrator (statically)
Layer Data link layer — local network Network layer — across networks
Scope Local network only Can route across the internet
Changes? Permanent (though can be spoofed in software) Can change every time you connect
Format 48-bit hex (e.g. A3:B2:C1:D4:E5:F6) 32-bit (IPv4, e.g. 192.168.1.10) or 128-bit (IPv6)
Purpose Identify a specific piece of hardware on a local network Route data between networks and the internet

Think of it this way: a MAC address is like a person's fingerprint — fixed, physical, unique to that individual. An IP address is like a postal address — it identifies where you are right now, but you can move and get a new one.

How are MAC addresses used in local networks?

When a device sends data on a local network (for example, from your laptop to the Wi-Fi router), it uses MAC addresses to direct traffic within that network. The process uses the Address Resolution Protocol (ARP):

  1. The sending device knows the IP address of the destination (e.g. the router at 192.168.1.1).
  2. It broadcasts an ARP request: "Who has IP address 192.168.1.1? Please reply with your MAC address."
  3. The device with that IP address replies with its MAC address.
  4. The sender uses the MAC address to address the data frame directly to the router.

Network switches use MAC address tables to remember which port each device is connected to, so they can forward frames efficiently rather than broadcasting to all ports.

Can MAC addresses be changed or faked?

Although MAC addresses are permanently written into hardware, the operating system can override the MAC address reported to the network — a technique called MAC spoofing. This is used legitimately (for example, to preserve network access when a NIC is replaced) but also maliciously (to evade MAC-based access controls or to impersonate another device).

This is why MAC address filtering — allowing only known MAC addresses to connect to a Wi-Fi network — is considered a weak security measure. It provides a mild deterrent rather than genuine protection.

Frequently asked questions

Why does every device need a unique MAC address?

When multiple devices are on the same local network, they need a way to address data frames to a specific recipient. Using unique MAC addresses allows a network switch to direct each frame to precisely the correct device, rather than broadcasting every frame to all devices. Without uniqueness, two devices with the same MAC address would both receive frames intended for either one, causing chaos and data corruption.

Does my phone have a MAC address?

Yes. Every device with network hardware has a MAC address. Your smartphone typically has two — one for its Wi-Fi NIC and one for its Bluetooth chip, since these are separate hardware components. Many modern phones also use MAC randomisation when scanning for Wi-Fi networks: they present a temporary random MAC address rather than the real one, reducing the ability of location trackers to identify the same device at multiple locations.

Is a MAC address the same as a serial number?

They are related but not identical. Both are unique identifiers assigned by the manufacturer. A serial number identifies a complete device (the phone, laptop, or router); a MAC address identifies a specific network interface within that device. A single device may have multiple NICs (wired, wireless, Bluetooth) and therefore multiple MAC addresses, while it has only one product serial number.

How do I find the MAC address of my device?

On Windows, open Command Prompt and type ipconfig /all — the MAC address is listed as "Physical Address". On macOS or Linux, open Terminal and type ifconfig or ip link. On Android, go to Settings → About Phone → Status. On iPhone/iPad, go to Settings → General → About. At KS3, knowing how to find a MAC address and understanding what it represents is all that is required.


For Socratic KS3 computing tutoring on networking, hardware, and data transmission, visit aitutors.me.