La capa de enlace de datos es responsable de la transferencia fiable de información a través de un circuito de transmisión de datos. Gestiona la detección y corrección de errores, el control de flujo y la organización de los datos en tramas con direcciones de origen y destino. El subnivel LLC proporciona multiplexación, control de flujo y detección de errores, mientras que el subnivel MAC se encarga del acceso al medio compartido.