Las diferentes capas de red están ahí para permitir que se intercambien por diferentes tecnologías.
Las dos capas de las que está hablando aquí son las capas 2 y 3. La capa 2 en este escenario es Ethernet, de donde surgen las direcciones MAC, y la capa 3 es IP.
Ethernet solo funciona a nivel local, entre dispositivos de red conectados a una red de transmisión "enlace de datos", mientras que IP es un protocolo enrutable y, por lo tanto, puede apuntar a dispositivos en redes remotas.
Los requisitos de cada uno de estos son diferentes. Ethernet especifica una familia de tecnologías que permiten enviar y recibir paquetes entre dispositivos de red, mientras que IP define un protocolo que permite que paquetes de datos atraviesen múltiples redes.
Ninguno de los dos depende del otro, que es lo que le da a las redes su flexibilidad. Por ejemplo, puede optar por conectarse a su servicio de Internet mediante IP a través de Ethernet, pero en su red interna, puede optar por utilizar IP sobre ... papel. Cuando alguien escribe el contenido de cada paquete y lo lleva físicamente a otra máquina y lo escribe. Claramente, esto no sería particularmente rápido, pero seguiría siendo IP siempre que la persona que lleva los pedazos de papel respete las reglas de enrutamiento IP.
En el mundo real, existen diferentes protocolos de enlace de datos que ya está utilizando dos diferentes (aunque sus esquemas de direccionamiento son los mismos): 802.3 - ethernet, y 802.11 - wifi.
A IP no le importa cuál es la capa subyacente.
Igualmente, la IP puede intercambiarse por diferentes protocolos de capa de red (siempre que ocurra para todos los participantes). Tales como cajeros automáticos .
Si bien no hay nada que impida directamente la creación de un protocolo que abarque tanto la capa 2 como la capa 3, sería menos flexible, y por lo tanto menos atractivo, y es muy poco probable que se use.