Il livello di collegamento dati (o data link layer) è il secondo livello dell'architettura di rete basata sul modello ISO/OSI per l'interconnessione di sistemi aperti. Questo livello in trasmissione riceve pacchetti dati dal livello di rete e forma i frame che vengono passati al sottostante livello fisico con l'obiettivo di permettere il trasferimento affidabile dei dati attraverso il sottostante canale.