As I understand from the ISO-OSI model, MAC addresses operate on a different layer than IP addresses. This is clear to me.
I can accept that Ethernet (LAN) just does not make use of IP addresses to do communication, but uses MAC addresses. I understand that these MAC addresses cannot be used for routing outside of a LAN, as they are not hierarchically defined. I also understand that IP is the best way to do routing over the big Internet. What I am not entirely convinced of, is that MAC addresses are the best way to communicate in a LAN
My questions are the following:
- Couldn't Ethernet make use of IP addresses to send messages? I'm not saying it should, I'm just asking if it could have chosen to do so.
- As Ethernet uses MAC addresses for communication, could I create an Ethernet network where devices would not have an IP address, just a MAC address?