Geek Logbook

Tech sea log book

Understanding MAC Addresses: Hexadecimal, Binary, and Decimal Representations

In this post, we’ll explore what a MAC address is, how it’s represented in hexadecimal notation, and how to convert it to binary and decimal formats. We’ll use the MAC address 88-B2-2F-54-1A-0F as an example.

What is a MAC Address?

A MAC (Media Access Control) address is a unique identifier assigned to a network interface card (NIC) for communications at the data link layer of a network segment. It is a 48-bit (6-byte) address typically expressed in hexadecimal notation, with each byte represented as a pair of hexadecimal numbers.

Hexadecimal Representation

MAC addresses are usually written in hexadecimal format, with each byte separated by a colon or hyphen. For example, 88-B2-2F-54-1A-0F is a well-written MAC address.

Binary Representation

To convert the MAC address from hexadecimal to binary, each hexadecimal digit is converted to a 4-bit binary value. Here’s how we do it for each pair:

  • 88 in hexadecimal converts to 10001000 in binary.
  • B2 in hexadecimal converts to 10110010 in binary.
  • 2F in hexadecimal converts to 00101111 in binary.
  • 54 in hexadecimal converts to 01010100 in binary.
  • 1A in hexadecimal converts to 00011010 in binary.
  • 0F in hexadecimal converts to 00001111 in binary.

Concatenating these binary values, we get the full binary representation of the MAC address:

Copy code10001000 10110010 00101111 01010100 00011010 00001111

Decimal Representation

To convert the MAC address from hexadecimal to decimal, each pair of hexadecimal digits is converted to its decimal equivalent. Here’s how it’s done for our example:

  • 88 in hexadecimal converts to 136 in decimal.
  • B2 in hexadecimal converts to 178 in decimal.
  • 2F in hexadecimal converts to 47 in decimal.
  • 54 in hexadecimal converts to 84 in decimal.
  • 1A in hexadecimal converts to 26 in decimal.
  • 0F in hexadecimal converts to 15 in decimal.

So, the decimal representation of the MAC address is:

Copy code136 178 47 84 26 15

Summary

Understanding MAC addresses and their representations in different numeral systems is crucial for network professionals and enthusiasts. Here’s a quick recap of our example MAC address:

  • Hexadecimal: 88-B2-2F-54-1A-0F
  • Binary: 10001000 10110010 00101111 01010100 00011010 00001111
  • Decimal: 136 178 47 84 26 15