Che cos’è il controllo del collegamento logico?

Il controllo del collegamento logico (LLC) è uno dei due sottolivelli del secondo livello del modello di interconnessione dei sistemi aperti (OSI), il livello del collegamento dati. È la LLC che prende i pacchetti e li inserisce in frame che possono poi essere convertiti dai livelli inferiori nei bit che si muovono effettivamente su un supporto. Questo non è il suo unico compito, tuttavia, poiché LLC è anche responsabile della creazione di un’interfaccia più standardizzata per molti protocolli di comunicazione diversi, del controllo del flusso di dati e della garanzia che i dati arrivino a destinazione.

Il modo in cui funziona il livello di collegamento dati è che i livelli superiori del modello OSI passano i datagrammi oi pacchetti lungo gli altri livelli del modello fino a raggiungere il livello di collegamento dati. Il controllo del collegamento logico, lavorando di concerto con il fratello, inserisce i dati in ciò che è noto come frame. I frame vengono quindi trasferiti al componente analogico multiplexato (MAC), che assegna ai frame le destinazioni specifiche dell’indirizzo hardware. Una volta che il livello di collegamento dati ha completato il suo lavoro, passa i dati al livello più basso del modello OSI, il livello fisico, che quindi trasforma i dati in un flusso di segnali elettrici per il cavo. In questo modo, la LLC fornisce la possibilità a qualsiasi livello superiore di trasmettere dati senza dover sapere nulla sul tipo di rete su cui stanno andando i dati.

Esistono due tipi di operazioni per il controllo del collegamento logico, senza connessione e orientato alla connessione. Con un LLC senza connessione, noto anche come controllo del collegamento logico di tipo uno, o LLC1, non viene stabilito alcun collegamento garantito con l’estremità ricevente. Il tipo LLC uno semplicemente invia e riceve flussi di dati tra altri peer senza connessione senza che ciascuno di loro si preoccupi di confermare la ricezione. Ciò è utile per alcuni protocolli di comunicazione che non richiedono che la loro trasmissione venga negoziata in anticipo, come l’Hypertext Transfer Protocol (HTTP) utilizzato nel world wide web e l’User Datagram Protocol (UDP) che viene utilizzato per numerosi altri Servizi.

Con una connessione a collegamento logico di tipo due, o LLC2, la trasmissione orientata alla connessione richiede che ciascuna estremità della comunicazione confermi il proprio collegamento all’altra prima che qualsiasi dato possa essere inviato o ricevuto. LLC2 fornisce un migliore controllo e correzione degli errori, nel caso in cui alcuni dati vengano persi lungo il percorso. Con questo collegamento di comunicazione prestabilito, una delle due estremità della comunicazione è tenuta a confermare la ricezione dei dati e a chiedere tutto ciò che potrebbe risultare mancante. Uno dei protocolli orientati alla connessione più conosciuti e utilizzati, il protocollo di controllo della trasmissione (TCP), in realtà utilizza un metodo senza connessione, il protocollo Internet (IP). Lo fa numerando i pacchetti inviati e rimettendoli in ordine quando ricevuti.