La capa de enlace de datos toma una transmisión de datos sin estructura y la transforma en una abstracción libre de errores para la capa de red. Delimita marcos, mantiene la integridad de los marcos, detecta errores y permite la retransmisión de marcos. Incluye subcapas para control de errores, control de flujo y servicios como sin conexión y con conexión.