HDLC vs SDLC
HDLC (controllo del collegamento dati ad alto livello) e SDLC (controllo sincrono del collegamento dati) sono due protocolli che forniscono interconnessioni punto-punto tra computer. La principale differenza tra HDLC e SDLC è in realtà la loro origine. SDLC è stato sviluppato da IBM per l'uso con i loro computer. Alla fine si sono trasferiti per il loro SDLC per essere standardizzati da enti governativi come ISO e ANSI. ISO ha adottato SDLC ma lo ha rinominato in HDLC ma ha introdotto una serie di modifiche che lo rendono distinto. Per questo motivo, HDLC è in realtà un protocollo standard utilizzato da molti produttori di hardware mentre SDLC non lo è, ma viene ancora utilizzato in alcuni hardware IBM.
Come miglioramento rispetto allo standard SDLC, ISO ha introdotto una nuova funzionalità per HDLC nota come modalità bilanciata asincrona, che è più comunemente indicata come ABM. ABM è considerato più superiore, e viene quindi utilizzato più spesso, rispetto alla precedente modalità di risposta normale (NRM) e alla modalità di risposta asincrona (ARM). ABM rende irrilevante la relazione master-slave in altre modalità. Entrambi i punti possono iniziare la connessione, diversamente dalle altre modalità in cui solo il master può avviare una connessione. HDLC ha anche reso possibile l'uso di pacchetti di dimensioni che sono multipli di bit ottetti. SDLC può avere solo pacchetti con dimensioni di 8, 16, 32 e così via. La possibilità di utilizzare pacchetti di dimensioni diverse offre una maggiore flessibilità nella progettazione di determinati progetti.
Oltre alle funzionalità aggiuntive, ISO ha anche deciso di rimuovere alcune procedure e messaggi che ritenevano non necessari. Uno di questi messaggi è il messaggio di test. Questo è usato per determinare che le linee funzionano correttamente e che i pacchetti possono essere inviati in modo affidabile attraverso di essi. Nonostante ciò, HDLC è ancora considerato come un superset di SDLC.
SDLC è piuttosto vecchio e da allora è stato sostituito da HDLC e Advanced Data Communication Control Procedure o ADCCP, che è la versione standardizzata da ANSI, a causa della superiorità di quest'ultimo. Esistono anche numerosi protocolli concorrenti che servono come alternativa a SDLC e HDLC.
Sommario:
1. HDLC è effettivamente adottato da SDLC
2.HDLC è un protocollo standard mentre SDLC no
3.HDLC ha la funzione di modalità bilanciata asincrona mentre SDLC no
4. HDLC supporta frame che non sono multipli di bit-octets mentre SDLC no
5.HDLC rimosso alcune procedure che erano presenti in SDLC