Cos'è un controllo sincrono di collegamento dati?

Synchronous Data Link Control (SDLC) è un protocollo che fornisce la trasmissione dei dati attraverso il livello due di quella che viene chiamata Systems Network Architecture (SNA). SNA è stato sviluppato da IBM® negli anni '70 come soluzione WAN (Wan Area Networking) agli utenti di computer mainframe IBM®, hardware di networking e terminali remoti. In confronto, SNA è molto simile al modello Open Systems InterConnect (OSI) utilizzato nella rete del protocollo Internet (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 di SNA non sono compatibili con i livelli del modello OSI.

All'inizio delle comunicazioni informatiche in rete, le compagnie telefoniche non sono state autorizzate a fornire servizi di elaborazione informatica, quindi le reti dovevano essere stabilite tramite linee in leasing 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® che costituivano un ambiente SNA. Successivamente, IBM® ha condiviso il concetto di controllo del collegamento dati sincrono con organizzazioni di standard che hanno quindi sviluppato il protocollo HDLC di 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 genere a fornire trasmissioni basate su byte 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 su ADdress Il frame viene inviato, come organizzare tutti i frame in ordine corretto e la possibilità del sistema di controllare raddoppiata il telaio 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 del telaio, che indicano 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 ciascun nodo sulla rete è identificato come primario o secondario. I nodi principali sono molto probabilmente un mainframe computer, mentre i secondari sono terminali che comunicano con il mainframe. Tuttavia, una rete in esecuzione in SDLC è in grado di diversi tipi di topologie.

In una configurazione punto-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.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?