Why do we use a private IP address instead of using the MAC address in a local network?
It makes sense that we have IP addresses for large networks where packets have to be routed because the IP address is location-dependant. Meaning routers can just route a packet to a location. But if routers had to route a packet to a MAC address, this would mean the router had to figure out where this current MAC address is since it isnt location-dependant.
But why dont we use MAC addresses in LAN's. Nothing has to be routed in a LAN, so why dont we just translate an incoming packet into its MAC address instead of its private IP address(and vice-versa).