Skip to main content

Co to jest synchroniczna kontrola linków danych?

Synchroniczne sterowanie łącznikami danych (SDLC) to protokół, który zapewnia transmisję danych przez warstwę drugą z nazywającą architekturę sieci Systems (SNA).SNA został opracowany przez IBM W latach 70. jako rozwiązanie sieciowe (WAN) dla użytkowników IBM Komputery mainframe, sprzęt sieciowy i terminale zdalne.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 modeli OSI.

We wczesnych dniach sieciowej komunikacji komputerowej firmy telefoniczne mogły świadczyć usługi przetwarzania komputerów, dlatego sieci musiały zostać ustanowione za pomocą prywatnych linii.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 łącznikami danych SNA był w stanie zarządzać każdą linią i zapewnić sieć komunikacji danych między systemami komputerowymi użytkowników.Jako protokół zastrzeżony SDLC został dodany do modemów i systemów komputerowych opracowanych przez IBM To stanowiło ś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 inni dostawcy sprzętu.bajty odpowiedzialne 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 przenoszą informacje na temat adresu, do których jest wysyłana ramka, jak ułożyć wszystkie ramki w odpowiedniej kolejności, oraz zdolność systemu do dwukrotnego sprawdzeniaRamka dla wszelkich błędów, które mogły wystąpić podczas jego podróży.

Pierwsze i ostatnie bajty ramki SDLC nazywane są flagami, które są zasadniczo opakowaniem ramek, wskazujące na jego 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, a po danych, ale przed flagą zamykającą, istnieje kilka bajtów używanych do sprawdzania sekwencji zbędnej.

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

W konfiguracji punkt-punkt, istnieją tylko dwa komputery komunikujące się ze sobą: pojedyncza podstawowa 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.