The question "What is MAC for?", "What is IP for?", and even "What is the difference between MAC and IP?" have been asked many times, even on these forums.
Yet, there is STILL no clear explanation, of Why do we need both?
The question has two facets:
- Every device - or more specifically every network card - has a MAC address. If I want to send a message from Device A with MAC address
101to Device B with MAC address
102, why do I need to add more address systems? What does IP tell me that MAC doesn't? It's clearly not more unique than MAC. It doesn't seem to add anything special.
- Every device on the network has an IP address. Pretty much exactly like the above question, if we can find devices using their IP address, why do we need to add another address system like MAC address? Why isn't IP enough?
What does each one bring to the table and why do we need them both? I'm looking for a clear explanation and example of why MAC alone would not work and why IP alone would not work.