¿Por qué no hay un estándar para la dirección mac, para que podamos usarlo para la comunicación por internet?

Las direcciones MAC (control de acceso a medios) siguen un estándar. Ese estándar fue creado por el Instituto de Ingenieros Eléctricos y Electrónicos, bajo la familia de estándares 802.

Lo principal que va en contra de la dirección MAC es que no son jerárquicos. No hay un concepto de “red” y “host” con una dirección MAC. El concepto de “red” y “host” existe en el mundo IP.

La falta de direccionamiento jerárquico implica que el dispositivo intermedio, un puente / conmutador, tiene que aprender y recordar la dirección MAC completa de 48 bits de cada estación conectada a cada uno de los puertos del conmutador para saber dónde existe el nodo final. La tabla de “enrutamiento” para una dirección no jerárquica tendría que ser de 2 ^ 48 bits … ¡EN CADA NODO INTERMEDIO! Sin direccionamiento jerárquico, para encontrar su nodo MAC, ¡tendría que mirar a través de una gran tabla de enrutamiento!

Aún más importante, IP fue diseñado para que IP pueda ejecutarse sobre cualquier cosa (Ethernet, Frame Relay, enlaces P2P, enlaces satelitales, etc.). Los paquetes IP deben “enrutarse” a través de estas diversas tecnologías MAC / L2 / L1 subyacentes.

A pesar del direccionamiento jerárquico en IP y el espacio de direcciones limitado de IPv4 (solo 32 bits), el tamaño de la tabla de enrutamiento es aproximadamente ~ 300K. Y esa es una gran cantidad de datos para administrar en la memoria. Y esa es una gran cantidad de datos para buscar rápidamente.

Es posible que desee leer el material en algunos de estos enlaces:
Dirección MAC
IEEE 802

HTH!