La capa de enlace de datos delimita marcos, mantiene la integridad de los marcos, provee transparencia de datos, detecta errores, retransmite marcos para recuperarse de errores, permite el control de flujo y supervisa las funciones de enlace para transmitir marcos de forma secuencial entre nodos y procesar los marcos de estado, ofreciendo servicios sin conexión con y sin acuse de recibo y servicios con acuse de recibo orientados a la conexión para permitir la comunicación entre dos máquinas.