Diferencia entre HDLC y SDLC

HDLC vs SDLC

HDLC (Control de enlace de datos de alto nivel) y SDLC (Control de enlace de datos síncrono) son dos protocolos que proporcionan interconexión de punto a multipunto entre computadoras. La principal diferencia entre HDLC y SDLC es en realidad su origen. SDLC fue desarrollado por IBM para su uso con sus computadoras. Finalmente, decidieron que el SDLC sea estandarizado por los órganos de gobierno como ISO y ANSI. ISO adoptó SDLC pero lo cambió a HDLC pero introdujo una serie de cambios que lo diferencian. Debido a esto, HDLC es en realidad un protocolo estándar que fue usado por muchos fabricantes de hardware, mientras que SDLC no lo es, pero aún se usa en algunos equipos de IBM..

Como una mejora con respecto a SDLC, ISO introdujo una nueva característica para HDLC conocida como Modo Balanceado Asíncrono, que se conoce más comúnmente como ABM. Se considera que ABM es más superior y, por lo tanto, se usa con más frecuencia que el antiguo Modo de respuesta normal (NRM) y el Modo de respuesta asíncrona (ARM). ABM hace que la relación maestro-esclavo en otros modos sea irrelevante. Cualquiera de los puntos puede iniciar la conexión, a diferencia de los otros modos en los que solo el maestro puede iniciar una conexión. HDLC también hizo posible el uso de tamaños de paquetes que son múltiplos de octetos de bits. SDLC solo puede tener paquetes que sean paquetes de 8, 16, 32, etc. La capacidad de usar paquetes de diferentes tamaños le da mayor flexibilidad al diseñar ciertos diseños.

Aparte de las características adicionales, ISO también decidió eliminar ciertos procedimientos y mensajes que consideraron innecesarios. Uno de esos mensajes es el mensaje de prueba. Esto se utiliza para determinar que las líneas funcionan correctamente y que los paquetes se pueden enviar de manera confiable a través de ellas. A pesar de eso, HDLC todavía se considera un superconjunto de SDLC.

SDLC es bastante antiguo y desde entonces ha sido reemplazado por HDLC y Procedimientos de control de comunicación de datos avanzados o ADCCP, que es la versión estandarizada por ANSI, debido a la superioridad de este último. También hay una serie de protocolos en competencia que sirven como alternativas a SDLC y HDLC..

Resumen:

1.HDLC es realmente adoptado de SDLC
2.HDLC es un protocolo estándar mientras que SDLC no es
3.HDLC tiene la función de modo equilibrado asíncrono mientras que SDLC no lo hace
4.HDLC soporta cuadros que no son múltiplos de octetos de bits mientras que SDLC no lo hace
5.HDLC eliminó algunos procedimientos que estaban presentes en SDLC