Diferencia entre HDLC y SDLC

Diferencia entre HDLC y SDLC

HDLC vs SDLC

HDLC y SDLC son protocolos de comunicación. SDLC (control de enlace de datos sincrónicos) es un protocolo de comunicación utilizado en la capa de enlace de datos de las redes informáticas, desarrollada por IBM. HDLC (control de enlace de datos de alto nivel) es nuevamente un protocolo de enlace de datos, desarrollado por ISO (Organización Internacional para la Estandarización), y fue creado a partir de SDLC.

SDLC fue desarrollado por IBM en 1975 para ser utilizado en entornos de arquitectura de red de sistemas (SNA). Era sincrónico y orientado a bits y fue uno de los primeros de su tipo. Superó el síncrono, orientado al personaje (yo.mi. Bisync de IBM) y protocolos síncronos orientados a los bytes (i.mi. DDCMP de Dec) en eficiencia, flexibilidad y velocidad. Varios tipos de enlaces y tecnologías, como enlaces punto a punto y multipunto, medios limitados e ilimitados, se admiten instalaciones de transmisión medio-dúplex y full-dúplex y redes conmutadas por circuitos y conmutados por paquetes. SDLC identifica el tipo de nodo "primario", que controla otras estaciones, que se denominan nodos "en segundo lugar". Entonces, los nodos secundarios serán controlados solo por una primaria. Primary se comunicará con nodos secundarios utilizando la encuesta. Los nodos secundarios no pueden transmitir sin el permiso de la primaria. Se pueden usar cuatro configuraciones básicas, a saber, punto a punto, multipunto, bucle y un concentrador para conectar los nodos primarios con nodos secundarios. Punto a punto implica solo una primaria y secundaria, mientras que multipunto significa uno primario y muchos nodos secundarios. La topología de bucle está involucrada con Loop, que esencialmente se conecta primaria con la primera secundaria y la última secundaria nuevamente conectada a primaria para que los secundarios intermedios pasen mensajes entre sí mientras responden a las solicitudes de la primaria. Finalmente, el visto bueno de Hub implica un canal entrante y saliente para la comunicación a los nodos secundarios.

HDLC llegó a la existencia solo cuando IBM presentó SDLC a varios comités de estándares y uno de ellos (ISO) SDLC modificado y creó el protocolo HDLC. Nuevamente es un protocolo sincrónico orientado a un poco. A pesar del hecho de que se omiten varias características utilizadas en SDLC, HDLC se considera un superconjunto compatible de SDLC. El formato de marco SDLC es compartido por HDLC. Los campos de HDLC tienen la misma funcionalidad de aquellos en SDLC. HDLC también admite una operación síncrona y completa-dúplex como SDLC. HDLC tiene una opción para la suma de verificación de 32 bits y HDLC no es compatible con las configuraciones de bucle o de los Hub, que son claras diferencias menores de SDLC. Pero, la principal diferencia proviene del hecho de que HDLC admite tres modos de transferencia en lugar de uno en SDLC. El primero es el modo de respuesta normal (NRM) en el que los nodos secundarios no pueden comunicarse con un primario hasta que el primario haya dado permiso. Este es en realidad el modo de transferencia utilizado en SDLC. En segundo lugar, el modo de respuesta asincrónica (ARM) permite que los nodos secundarios hablen sin el permiso de Primary. Finalmente tiene el modo asíncrono equilibrado (ABM) que introduce un nodo combinado, y toda la comunicación ABM ocurre solo entre este tipo de nodos.

En resumen, SDLC y HDLC son protocolos de red de capa de enlace de datos de datos. SDLC fue desarrollado por IBM, mientras que HDLC fue definido por ISO usando SDLC como base. HDLC tiene más funcionalidad, aunque algunas características de SDLC no están presentes en HDLC. SDLC se puede usar con cuatro configuraciones, mientras que HDLC se puede usar con solo dos. HDLC tiene una opción para la suma de verificación de 32 bits. La gran diferencia entre estos dos son los modos de transferencia que tienen. SDLC solo tiene un modo de transferencia, que es NRM pero HDLC tiene tres modos que incluyen NRM.