The MAC address is the physical, hardcoded, address of the network adapter. Every network adapter has its own unique MAC. It is basically used to communicate with other network adapters at the physical hardware layer whereas IP addresses, which are associated with the MAC addresses, are used at a different layer of network communication... Protocol layer I think.