Questo livello è responsabile dell'organizzazione delle informazioni provenienti dal livello fisico. Fornisce il mezzo per trasmettere i dati sulla connessione fisica sottostante. Comprende la sincronizzazione di bit, di parola e di frame e il controllo degli errori.
Le informazioni binarie (0 e 1) provenienti dai computer vengono sistemate in frame e pacchetti che contengono i dati, gli indirizzi e i caratteri di controllo. Un componente utilizzato a questo livello è il bridge.