Para finalizar con el conjunto de actores introducidos en el Capítulo 1 vamos a analizar los dos últimos, Ethernet[SZ14] y ARP[Plu82], correspondientes a la capa de enlace. Esta capa se diferencia del resto de las capas vistas hasta el momento en que puede ir cambiando a medida que un mensaje se mueve entre distintas redes. Por ejemplo, el host origen de un paquete IP podría estar en una red wireless, del tipo IEEE 802.11, que define un formato específico de trama (en inglés frame) en la capa de enlace, pero, si en su camino hacia el host destino debe ser enviado por una red con una tecnología diferente, posiblemente Ethernet, el paquete IP será encapsulado en otro tipo de trama.
En ese camino entre un origen y un destino el direccionamiento lógico, direcciones IP, es común a todas las redes, pero no sucede lo mismo con el direccionamiento físico, que es propio de cada tecnología de interfaz de red (network interface). En el caso de Ethernet, ese direccionamiento físico está representado por direcciones MAC (Medium Access Control, también llamada Media Access Control). Para poder enviar un mensaje son necesarias direcciones de esos dos niveles, pero son dos identificadores totalmente diferentes. Si se necesita enviar un mensaje a un host y se conoce su dirección IP se requiere algún mecanismo que sea capaz de averiguar la dirección MAC asociada a esa dirección IP. Cómo funciona este mecanismo es uno de los temas que se verán en este capítulo.