Unterschied zwischen HDLC und SDLC

HDLC vs SDLC

Als eine Verbesserung gegenüber SDLC führte ISO eine neue Funktion für HDLC ein, die als Asynchronous Balanced Mode bekannt ist, die üblicherweise als ABM bezeichnet wird. ABM wird als überlegen angesehen und wird daher häufiger verwendet als der ältere normale Antwortmodus (NRM) und der asynchrone Antwortmodus (ARM). ABM macht die Master-Slave-Beziehung in anderen Modi irrelevant. Beide Punkte können die Verbindung initiieren, anders als bei den anderen Modi, bei denen nur der Master eine Verbindung herstellen kann. HDLC ermöglichte es auch, Paketgrößen zu verwenden, die Vielfache von Bit-Oktetts sind. SDLC kann nur Pakete mit 8, 16, 32 usw. Paketgrößen haben. Die Möglichkeit, Pakete unterschiedlicher Größe zu verwenden, bietet zusätzliche Flexibilität beim Entwurf bestimmter Designs.

Abgesehen von zusätzlichen Funktionen hat ISO auch entschieden, bestimmte Prozeduren und Nachrichten zu entfernen, die sie für unnötig hielten. Eine solche Nachricht ist die Testnachricht. Dies wird verwendet, um zu bestimmen, dass die Leitungen korrekt funktionieren und dass Pakete zuverlässig über sie gesendet werden können. Trotzdem gilt HDLC immer noch als eine Obermenge von SDLC.

SDLC ist ziemlich alt und wurde seither durch HDLC und Advanced Data Communication Control Procedures oder ADCCP, die von ANSI standardisierte Version, aufgrund der Überlegenheit des letzteren ersetzt. Es gibt auch eine Reihe konkurrierender Protokolle, die als Alternativen zu SDLC und HDLC dienen.

Zusammenfassung:

1. HDLC wird tatsächlich von SDLC

2 übernommen. HDLC ist ein Standardprotokoll, während SDLC nicht
3 ist. HDLC hat den Asynchronous Balanced Mode, während SDLC nicht
4 ist. HDLC unterstützt Frames, die nicht aus mehreren Bit-Oktetts bestehen, während SDLC nicht
5 ist. HDLC entfernte einige Prozeduren, die in SDLC vorhanden waren