What's a MAC address and Ethernet frame header for? Why don't packets simply start with an IP header?
@ErrataRob fun fact, the first versions of IP had a 8 bit network and 24 bit host with the design of using the mac address as the host part of the IP address.
then 48 bit macs spoiled it.
well, also giving a class a to every site also wasn't going to pan out.
Of course, this was before classful networks.