Ask the Expert

Why do we need the MAC address if all Ethernet connections are done via IP address?

Why do we need the MAC address if all Ethernet connections are done via IP address?

    Requires Free Membership to View

The MAC address is the hardware address, i.e. it is hard coded in the NIC of the machine. So it cannot be changed. Though all Ethernet communication happens via IP address, lower layers do not understand IP but they do understand MAC address. At the same time, there are instances when you use protocols other than IP, like IPX or AppleTalk. In such cases there has to be a mechanism which lets you work without changing hardware. So MAC addresses form the basic identifier of the hardware. MAC addresses are difficult to remember so we use IP addresses, which are more friendly, but not as friendly as names. Hope this clarifies.

This was first published in November 2005

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.