A MAC address is a unique 48-bit hardware identifier burned into every network interface card, used to direct network traffic to the correct device. Expressed in hexadecimal and separated by colons or dashes for readability, MAC addresses operate at the hardware level across Ethernet and other network protocols.
MAC Addresses
When we start communicating with more than one device, we're going to need to address the device that we want to speak to. We need some sort of addressing, and a MAC address is one of those addressings that we can use.
If one machine on this network is talking to another machine, we see with the hub that all other devices get that message, which has some security concerns, and we'll address that at a later time. But for now, let's just say that this computer needs to be able to address this computer, and then all other computers need to know that they need to ignore the message.
So how do we do that? What we can do is we can have a MAC address on every single machine. So that way, when this message gets sent out, we will tag it with what MAC address we're going for. So we're going to tag it with this MAC address right here. And then when all of these other devices see that message come in, they're going to ignore it, except for this one will process that message, because it's destined for the MAC address that is this computer.
MAC addresses are 48 bits long, 48 ones and zeros all lined up like that. However, that's really hard to read and relay that information. So instead we use hexadecimal. So this is the equivalent in hexadecimal form. Of course, that also is a fairly long stretch of characters there. So what we do is we translate that into something like this, where we put colons in between every two characters.
And so what we have is 48 bits. However, it breaks down into 12 hexadecimal numbers right there. You'll also see sometimes we have dashes in between. It doesn't really matter what kind of separates it out, because it's just so we can read it better. It's not so the computer can read it. That's just the way the computer is displaying it.
So then the next question is, where do these MAC addresses come from? Do we assign them to these computers? And the answer is no. It's what's called a burned-in address. So each one of these devices has a network interface card. That's how it can connect all together. So whatever the manufacturer was of that network interface card, and many times that's different than the actual device manufacturer, it's a different company that manufactures those NICs. So whoever manufactured those NICs burned in an address. So it comes with an address already pre-assigned to it.
Now, there are several different technologies that use MAC addresses, one of them being the Ethernet protocol, but there are other protocols. Some of them do use the MAC address, while others use other types of addressing. So just realize that this isn't just a given.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →