Los hosts y los routers tienen direcciones de la capa de enlace.

¿Para qué necesitamos disponer de direcciones tanto en la capa de red como en la de enlace?

Direcciones MAC

No son los hosts ni los routers los que tienen asignadas direcciones de la capa de enlace, sino que las direcciones de la capa de enlace se asignan a sus adaptadores (sus interfaces de red).

Un host o un router con múltiples interfaces de red tendrá asociadas múltiples direcciones de la capa de enlace, igual que tendrá asociadas múltiples direcciones IP.

Los switches de la capa de enlace no tienen direcciones de la capa de enlace asociadas con sus interfaces que se conectan a los hosts y a los routers. Esto es así porque el trabajo de un switch es transportar datagramas entre hosts y routers; el switch es transparente.

<aside> 💡 Las direcciones de la capa de enlace son llamadas MAC address

</aside>

Las MAC address tienen 6 bytes de longitud → $2^{48}$ posibles direcciones.

Se expresan en hexadecimal, cada byte como una pareja de números hexadecimales.

Nunca puede haber dos adaptadores con la misma dirección

La dirección MAC de un adaptador tiene una estructura plana (No es una estructura jerárquica)

Nunca varía, independientemente de a dónde se lleve el adaptador.

Las direcciones IP tienen una estructura jerárquica (una parte de red y una parte de host) y que es necesario modificar la dirección IP de un nodo cuando el host se mueve (cuando cambia la red a la que está conectado)

Untitled

Funcionamiento

Cuando un adaptador quiere enviar una trama a otro adaptador de destino, inserta la dirección MAC del adaptador de destino en la trama y luego la envía a través de la red LAN.

Los switches difunden una trama entrante a través de todas sus interfaces.

Así, los adaptadores pueden recibir una trama que no va dirigida a él.

Cuando un adaptador recibe una trama, la comprobará para ver si la dirección MAC de destino contenida en esa trama se corresponde con su propia dirección MAC.