Diferencia entre HDLC y SDLC

HDLC frente a SDLC

HDLC (High-Level Data Link Control) y SDLC (Synchronous Data Link Control) son dos protocolos que proporcionan interconexión 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, se movieron para que el SDLC fuera estandarizado por órganos de gobierno como ISO y ANSI. ISO adoptó SDLC pero lo renombró a HDLC, pero introdujo una serie de cambios que lo distinguen. Debido a esto, HDLC es en realidad un protocolo estándar que fue utilizado por muchos fabricantes de hardware, mientras que SDLC no lo es, pero todavía se utiliza en algunos hardware de IBM.

Como mejora con respecto a SDLC, ISO introdujo una nueva función en HDLC conocida como modo equilibrado asíncrono, que se conoce más comúnmente como ABM. Se considera que el ABM es más superior y, por lo tanto, se usa con más frecuencia que el modo de respuesta normal (NRM) y el modo de respuesta asincrónica (ARM) más antiguos. ABM hace que la relación maestro-esclavo en otros modos sea irrelevante. Cualquiera de los dos 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 utilizar tamaños de paquetes que son múltiplos de octetos de bits. SDLC solo puede tener paquetes de 8, 16, 32, etc., tamaños de paquete. La capacidad de usar paquetes de diferentes tamaños brinda mayor flexibilidad al diseñar ciertos diseños.



Además de las características adicionales, ISO también decidió eliminar ciertos procedimientos y mensajes que consideraban innecesarios. Uno de esos mensajes es el mensaje de prueba. Esto se usa 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 varios protocolos en competencia que sirven como alternativas a SDLC y HDLC.

Resumen:

1.HDLC en realidad se adoptó de SDLC
2.HDLC es un protocolo estándar, mientras que SDLC no lo es
3.HDLC tiene la función de modo equilibrado asíncrono, mientras que SDLC no
4.HDLC admite cuadros que no son múltiples de octetos de bits, mientras que SDLC no
5.HDLC eliminó algunos procedimientos que estaban presentes en SDLC