Go to Teracom home page List of all courses and scheduled public seminars detailed info on self-paced DVD and video courses telecom, datacom, networking, IP, MPLS, wireless, training, learning, certification, courses, online info on bringing any Teracom seminar to your location for a private team training session No bookshelf is complete without our Telecom 101 reference handbook Free online tutorials, lessons, articles and more!
Teracom newsletter: Tutorial: MAC Addresses, upcoming instructor-led seminars and more!
MARCH 2013
Go to Teracom home page scheduled public seminars, instructor-led telecom training, networking training, telecommunications training, VoIP training, MPLS training courses self-paced DVD video courses telecom, datacom, networking, IP, MPLS, wireless, training, learning, courses, online online certification and testing info on bringing any Teracom seminar to your location for a private team training session telecommunications training book, networking book Free online tutorials, lessons, articles and more!
Tutorial: MAC Addresses
What is a MAC address?
The term comes from the Institute of Electrical and Electronics Engineers (IEEE) 802 series of standards for LANs and MANs developed following the invention of Ethernet LANs by the Digital Equipment Corporation (now a part of HP), Xerox and Intel in 1979.
And people say Xerox never does anything original!
The first kind of LAN, Ethernet, employed a bus topology. The term bus comes from the Latin word omnibus, meaning "all". It is used in electrical power systems, where a bus is a thick metal bar used to distribute electricity to many circuits.
photo of a bus bar photo of Ethernet 10BASE-5 LAN
Electrical Bus Bar Ethernet Bus LAN
The photograph on the left is a close-up of a bus bar, connecting one side of many circuits together inside a power panel.
For Ethernet LANs, instead of a metal bar, a coaxial cable was used for the bus. The photograph on the right shows one tail circuit connected to the bus cable via a transceiver.
Many transceivers and tail circuits would be connected to the bus, one per computer.
This is better illustrated with a block diagram:
graphic illustration of LAN bus topology
Since the computers are all connected to the common bus, if one transmits, all the others will hear the transmission. The term broadcast domain is used to refer to this group of computers; they broadcast transmissions to all the other computers in the group.
Since all computers receive the transmission, a means of indicating which computer the transmission is intended for, which one should react to the transmission is required. This is accomplished by attaching an address that indicates the desired computer to the data before broadcasting it to the group.
IEEE standard 802 defines a Media Access Control (MAC) service to do this addressing plus other tasks including framing, access control and error control. Since the MAC service performs only part of the OSI Layer 2 functions, it is called the MAC sublayer.
The addresses are called MAC addresses.
Every computer is assigned a unique MAC address. Or to be more precise, the integrated circuit in the computer implementing the physical connection to the LAN, called the LAN interface, is assigned a unique MAC address.
At present, MAC addresses are six bytes or 48 bits long: the first three bytes are a unique code identifying the manufacturer of the LAN interface, and the last three bytes are a production serial number. It is often written using 12 hexadecimal characters as illustrated.
10BASE-2 Ethernet Card Adapter with MAC Address sticker
To communicate data to another computer in the group, a segment of the data is packaged with the MAC address of the desired destination computer, the MAC address of the source computer, error checking and framing into a MAC frame that is then broadcast to all the computers in the group.
All of the computers receive the MAC frame, verify the error check, then look at the destination MAC address on the received frame and compare it to their own MAC address. If they are the same, the receiving computer knows it is the device that should react to the frame. If they are different, the receiving computer knows it should ignore the frame, as it was intended for someone else.
To keep going, check out the training courses below, especially Online Course "Ethernet, LANs and VLANs".
Learn more!
This and related topics are covered in:
Online Course 2211 Ethernet LANs and VLANs
CTNS Certification Package (Six Courses + Certification)
DVD-Video V3 Fundamentals of Datacom and Networking
Instructor-Led Course 101
  Telecom, Datacom and Networking for Non‑Engineers
Instructor-Led Course 110
   IP, VoIP and MPLS for the Non-Engineering Professional
Telecom 101 Textbook