La capa de enlace de datos es responsable de la transferencia fiable de información entre dos máquinas conectadas directamente. Utiliza servicios del nivel físico y recibe peticiones del nivel de red. Su objetivo es conseguir que la información fluya libre de errores a través del circuito de transmisión de datos.