Co to jest sterowanie synchronicznym łącznikiem danych?

Synchroniczne sterowanie łącznikami danych (SDLC) to protokół, który zapewnia transmisję danych przez warstwę drugą tak zwaną architekturę sieci Systems (SNA). SNA został opracowany przez IBM® w latach 70. XX wieku jako rozwiązanie sieciowe (WAN) dla użytkowników komputerów mainframe IBM®, sprzętu sieciowego i terminali zdalnych. Dla porównania, SNA jest podobny do modelu otwartego systemu interconnect (OSI) stosowanego w sieci protokołu internetowego (IP), w którym operacje sieciowe są podzielone na warstwy, z których każda odpowiedzialna za jeden aspekt komunikacji w sieci. Choć pod względem koncepcji warstwy SNA nie są kompatybilne z warstwami modelu OSI.

W pierwszych dniach sieciowych komunikacji komputerowej, firmom telefonicznym nie mogły świadczyć usług przetwarzania komputerów, dlatego sieci musiały zostać ustanowione za pomocą prywatnych linii wynajmowanych. Użytkownik dzierżawi linię od firmy telefonicznej, a następnie skonfigurował sprzęt komputerowy, aby nawiązać przez tę dedykowaną linię.Dzięki tak niezawodnemu połączeniu synchroniczny protokół sterowania linkami SNA był w stanie zarządzać każdą linią i zapewnić sieć komunikacji danych między systemami komputerowymi użytkowników. Jako zastrzeżony protokół SDLC został dodany do modemów i systemów komputerowych opracowanych przez IBM®, które składały się na środowisko SNA. Później IBM® udostępnił synchroniczną koncepcję kontroli linków danych z organizacjami standardów, które następnie opracowały protokół sterowania linkami danych wysokiego poziomu (HDLC), z którego zaczęli użyć inni dostawcy sprzętu.

Protokół sterowania łącznikiem synchronicznym był pierwszym tego rodzaju, który zapewniał transmisje oparte na bajtach odpowiedzialnych za identyfikację każdej ramki wysłanych danych. W SDLC transmisja danych jest podzielona na ramki, które są przesyłane strumieniowo przez połączenie. Każda ramka zawiera nie tylko wysyłane dane, ale także serię bajtów, które niosą informacje o aDdress Ramka jest wysyłana do, jak ułożyć wszystkie ramki we właściwej kolejności, oraz zdolność systemu do dwukrotnego sprawdzenia ramki pod kątem wszelkich błędów, które mogły wystąpić podczas jej podróży.

Pierwsze i ostatnie bajty ramki SDLC nazywane są flagami, które są zasadniczo opakowaniem ramki, wskazując na jej początek i koniec. Następny bajt lub dwa stanowią adres. Bajty kontrolne, które mogą mieć wiele celów w zależności od rodzaju przesyłania ramki, podążają za adresem i mogą obsługiwać sekwencjonowanie ram, zakończenie transmisji, sprawdzanie statusu, sondaż i tak dalej. Ładunek danych podąża za bajtami kontrolnymi i po danych, ale przed flagą zamykającą, do sprawdzania sekwencji jest używane kilka bajtów.

Środowisko SNA przy użyciu synchronicznego sterowania łącznikami danych jest dość proste, gdzie każdy węzeł w sieci jest identyfikowany jako podstawowy lub wtórny. Podstawowe węzły są najprawdopodobniej komputerami mainframe cOmputer, podczas gdy wtórne są terminalami komunikującymi się z mainframe. Mimo to sieć działająca w ramach SDLC jest zdolna do kilku różnych rodzajów topologii.

W konfiguracji punktu do punktu istnieją tylko dwa komputery komunikujące się ze sobą: pojedyncza główna komputer mainframe i pojedynczy terminal wtórny. Jednak z wieloma punktami mainframe jest odpowiedzialna za dowolną liczbę terminali wtórnych. Kolejną topologią jest konfiguracja pętli, w której komputer mainframe działa jako punkt podstawowy w okręgu, w którym przechodzi ramki przez pętlę tylko przez pierwszy lub ostatni terminal w okręgu. Istnieje wtedy coś, co nazywa się metodą Hub Go-Ahead, która przydziela kanał wychodzący do komputera mainframe i kanału przychodzącego do terminali.

INNE JĘZYKI