Różnica między HDLC i SDLC

Różnica między HDLC i SDLC

HDLC vs SDLC

HDLC (kontrola łącza danych wysokiego poziomu) i SDLC (Synchroniczne sterowanie łącze danych) to dwa protokoły, które zapewniają punkt powiązania wielofunkcyjnego między komputerami. Główną różnicą między HDLC i SDLC jest w rzeczywistości ich pochodzenie. SDLC został opracowany przez IBM do użytku z ich komputerami. W końcu przeprowadzili się, aby SDLC został znormalizowany przez organy rządzące, takie jak ISO i ANSI. ISO przyjął SDLC, ale przemianował go na HDLC, ale wprowadził szereg zmian, które wyróżniają. Z tego powodu HDLC jest w rzeczywistości standardowym protokołem używanym przez wielu producentów sprzętu, podczas gdy SDLC nie jest nadal używane w niektórych sprzętach IBM.

Jako poprawa w stosunku do SDLC, ISO wprowadziło nową funkcję HDLC znaną jako tryb zrównoważony asynchroniczny, który jest bardziej określany jako ABM. ABM jest uważany za bardziej lepszy, a zatem jest stosowany częściej niż tryb starszego normalnego odpowiedzi (NRM) i tryb reakcji asynchronicznej (ARM). ABM nie ma znaczenia relacje mistrzów w innych trybach. Każdy punkt może zainicjować połączenie, w przeciwieństwie do innych trybów, w których tylko Master może zainicjować połączenie. HDLC umożliwiło również użycie wielkości pakietów, które są wielokrotnościami oktetów bitowych. SDLC może mieć tylko pakiety o rozmiarze 8, 16, 32 i tak dalej. Możliwość korzystania z pakietów o różnych rozmiarach daje dodatkową elastyczność w projektowaniu niektórych projektów.

Oprócz dodanych funkcji, ISO postanowiło również usunąć określone procedury i wiadomości, które uznały za niepotrzebne. Jedną z takich wiadomości jest wiadomość testowa. Służy to do ustalenia, że ​​linie działają poprawnie i że pakiety można wysłać niezawodnie po nich. Mimo to HDLC jest nadal uważany za superset SDLC.

SDLC jest dość stary i od tego czasu został zastąpiony przez HDLC i zaawansowaną procedury kontroli komunikacji danych lub ADCCP, która jest wersją znormalizowaną przez ANSI, ze względu na wyższość tego ostatniego. Istnieje również wiele konkurencyjnych protokołów, które służą jako alternatywy dla SDLC i HDLC.

Streszczenie:

1.HDLC jest faktycznie przyjęty z SDLC
2.HDLC jest standardowym protokołem, a SDLC
3.HDLC ma funkcję asynchronicznego trybu zrównoważonego, podczas gdy SDLC nie
4.HDLC obsługuje ramki, które nie są wieloma oktkami bitowymi, podczas gdy SDLC nie
5.HDLC usunął niektóre procedury obecne w SDLC