La capa de enlace se implementa en un adaptador de red, también denominado a veces tarjeta de interfaz de red (NIC, Network Interface Card).
El corazón de la tarjeta adaptadora de red es el controlador de la capa de enlace, chip de propósito especial que implementa muchos de los servicios de esta capa.
Por tanto, buena parte de la funcionalidad del controlador de la capa de enlace se implementa por hardware
Mientras que la mayor parte de la capa de enlace está implementada por hardware, una parte de esa capa se implementa en un software que se ejecuta en la CPU del host.
La capa de enlace es una combinación de hardware y software; es el lugar de la pila de protocolos en donde el software se encuentra con el hardware.