Pregunta original: ¿para qué sirve una dirección MAC?
Antes de la invención de las redes de área local (LAN) no había necesidad de direcciones MAC, porque cada conexión física era punto a punto. Así que pones bits en un extremo de un cable y los sacaste en el otro extremo. Trabajo realizado (aparte de cuestiones triviales como codificación, encuadre, corrección de errores, etc.). El primer intento de un medio compartido para la comunicación fue probablemente la red de radio Aloha [1] en la Universidad de Hawai a principios de los años 70, seguido por el primer Ethernet [2] a través de cable coaxial en Xerox PARC. Cuando tiene un medio físico compartido, hay (al menos) dos cosas que debe diseñar:
- ¿Cómo evita que las diferentes estaciones interfieran entre sí transmitiendo al mismo tiempo?
- ¿Cómo indica cada estación a dónde quiere enviar sus datos, o se da cuenta cuando otra estación está enviando cosas?
Estas funciones son parte de la capa de control de acceso medio (MAC) en una pila de red. Hay varias respuestas posibles a la pregunta 1 que no intentaré responder aquí. Lea la referencia de Ethernet para una solución. Sin embargo, la respuesta a la Pregunta 2 es bastante simple: a cada estación se le asigna un número, generalmente cableado o en una EEPROM en la interfaz de red, que en la mayoría de las redes se llama Dirección Administrada Universalmente y es única en el mundo (no solo en la LAN). El estándar IEEE 802 [3] para estos números especifica 48 bits, o la mitad que identifica al fabricante y la mitad de la tarjeta específica. Juntos constituyen la dirección MAC de la interfaz. La singularidad hace que sea relativamente fácil mover una estación de una LAN a otra sin preocuparse por las direcciones en conflicto.
- ¿Qué tan preciso es el seguimiento de IP de geolocalización?
- ¿Cómo buscaría una PC por nombre en lugar de IP interna?
- Cómo obtener la dirección IP de la actividad del historial de búsqueda de Google
- ¿A qué puedo acceder con la dirección IP del teléfono de alguien?
- Su cliente requiere que instale 254 computadoras en una sola red IP. ¿Cómo se eligen las clases de dirección IP?
Además, los datos en el medio (llamado trama ) tienen un formato específico, que incluye dos campos que contienen las direcciones MAC de la estación emisora y el receptor previsto. Algunas direcciones MAC son especiales, por ejemplo, todos ceros significa difusión . En un medio compartido, cada estación puede recibir la misma trama si lo desea (lo que significa que también puede espiar a otras estaciones que se comunican entre sí). La dirección de transmisión simplemente explota esto al indicar que todas las estaciones deben recibir la trama.
Tenga en cuenta que algunas estaciones pueden tener múltiples interfaces (a diferentes segmentos de LAN), en cuyo caso también tendrán múltiples direcciones MAC. Esto es típico de los enrutadores, por ejemplo.
Tenga en cuenta también que hoy en día es poco común usar cable coaxial como medio compartido. La mayoría de las LAN se ejecutan a través de WiFi (y se llaman WLAN) o cable de par trenzado a un conmutador o enrutador. Aunque un cable de par trenzado es físicamente punto a punto entre el host y el conmutador, la capa MAC trata el conjunto de cables que van a un conmutador como un único medio, especialmente en las redes domésticas.
Notas al pie
[1] ALOHAnet – Wikipedia
[2] Ethernet – Wikipedia
[3] IEEE 802 – Wikipedia