Skip to main content

Cos'è un controllo sincrono di collegamento dati?

Sincrono Data Link Control (SDLC) è un protocollo che fornisce la trasmissione dei dati tramite il livello due di ciò che è stato chiamato Systems Network Architecture (SNA).SNA è stato sviluppato da IBM Negli anni '70 come soluzione WAN (Wan Area Networking) agli utenti di IBM Computer mainframe, hardware di networking e terminali remoti.In confronto, SNA è molto simile al modello Open Systems InterConnect (OSI) utilizzato nella rete di protocollo Internet Protocol (IP), in cui le operazioni di networking sono separate in livelli, ciascuno responsabile di un aspetto delle comunicazioni in rete.Sebbene simili nel concetto, i livelli SNA non sono compatibili con i livelli di modelli OSI.

All'inizio delle comunicazioni informatiche in rete, le compagnie telefoniche non sono state autorizzate a fornire servizi di elaborazione dei computer, quindi le reti dovevano essere stabilite tramite linee private.Un utente affitterebbe una linea dalla compagnia telefonica e quindi imposterà il suo hardware per computer per fare rete attraverso quella linea dedicata.Con una connessione così affidabile, il protocollo di controllo del collegamento dati sincrono di SNA è stato in grado di gestire ciascuna riga e fornire una rete di comunicazione dati tra i sistemi informatici degli utenti.Come protocollo proprietario, SDLC è stato aggiunto ai modem e ai sistemi informatici sviluppati da IBM Ciò costituiva un ambiente SNA.Più tardi, IBM ha condiviso il concetto di controllo sincrono di collegamento dei dati con organizzazioni standard che hanno quindi sviluppato il protocollo HDLC (HDLC) di alto livello che altri fornitori di hardware hanno iniziato a utilizzare.

Il protocollo di controllo del collegamento dati sincrono è stato il primo del suo tipo a fornire trasmissioni basate subyte che sono responsabili dell'identificazione di ciascun frame di dati inviati.In SDLC, la trasmissione dei dati viene suddivisa in frame che vengono trasmessi in streaming sulla connessione.Ogni frame contiene non solo i dati inviati, ma anche una serie di byte che trasportano informazioni sull'indirizzo che il frame viene inviato, come organizzare tutti i frame in ordine corretto e la possibilità del sistema di controllare raddoppiaFrame per eventuali errori che potrebbero essersi verificati durante il suo viaggio.

I primi e gli ultimi byte del frame SDLC sono chiamati bandiere, che sono essenzialmente l'involucro dei fotogrammi, indicando il suo inizio e fine.Il byte successivo o due costituiscono l'indirizzo.I byte di controllo, che possono avere più scopi in base al tipo di frame trasmesso, seguono l'indirizzo e possono gestire il sequenziamento dei frame, la cessazione delle trasmissioni, il controllo dello stato, il polling e così via.Il carico utile dei dati segue i byte di controllo e dopo i dati, ma prima del flag di chiusura, ci sono un paio di byte utilizzati per il controllo di sequenza ridondante.

Un ambiente SNA che utilizza il controllo del collegamento dati sincrono è abbastanza semplice, in cui ogni nodo sulla reteè identificato come primario o secondario.Molto probabilmente i nodi principali sono un computer mainframe, mentre i secondari sono terminali che comunicano con il mainframe.Tuttavia, una rete che esegue in SDLC è in grado di diversi tipi di topologie.

In una configurazione da punto a punto, ci sono solo due computer che comunicano tra loro: un singolo mainframe primario e un singolo terminale secondario.Con il multi-punto, tuttavia, il mainframe è responsabile di qualsiasi numero di terminali secondari.Un'altra topologia è la configurazione del ciclo, in cui il mainframe funge da qualcosa di un punto primario in un cerchio in cui passa i frame attraverso il ciclo attraverso solo il primo o l'ultimo terminale nel cerchio.C'è quindi qualcosa chiamato Metodo Go-Ahead Hub che alloca un canale in uscita al mainframe e un canale in entrata ai terminali.