Skip to main content

Vad är en synkron datalänkskontroll?

Synchronous Data Link Control (SDLC) är ett protokoll som ger överföring av data genom Layer Two of Whats Called the Systems Network Architecture (SNA).SNA utvecklades av IBM På 1970 -talet som en WANS -lösning (Wide Area Networking (WAN) för användare av IBM Mainframe -datorer, nätverkshårdvara och fjärrterminaler.Som jämförelse är SNA ungefär som Open Systems Interconnect (OSI) -modellen som används i Networking (Internet Protocol (IP), där nätverksoperationer är separerade i lager, var och en ansvarig för en aspekt av nätverkskommunikation.Även om det liknar konceptet är SNAS -lager inte kompatibla med OSI -modellerna.

Under de tidiga dagarna av nätverksdatorkommunikation fick telefonföretag tillhandahålla datorbehandlingstjänster, så nätverk måste upprättas via privat hyrda linjer.En användare skulle hyra en rad från telefonföretaget och sedan ställa in sin datorhårdvara för att nätverka via den dedikerade linjen.Med en sådan tillförlitlig anslutning kunde SNA: s synkrona datalänkskontrollprotokoll hantera varje rad och tillhandahålla ett datakommunikationsnätverk mellan användarens datorsystem.Som ett äganderätt tillkom SDLC till modem och datorsystem utvecklade av IBM Det utgjorde en SNA -miljö.Senare, IBM delade konceptet Synchronous Data Link Control med standardorganisationer som sedan utvecklade Protokollet för hög nivå datalänkskontroll (HDLC) som andra hårdvaruförsäljare började använda.

Det synkrona datalänkskontrollprotokollet var det första i sitt slag som tillhandahåller överföringar baserade på baserat påbyte som ansvarar för att identifiera varje skickad dataram.I SDLC bryts överföringen av data i ramar som strömmas över anslutningen.Varje ram innehåller inte bara de data som skickas, utan också en serie byte som har information om adressen som ramen skickas till, hur man ordnar alla ramar i rätt ordning och möjligheten för systemet att dubbelkontrolleraram för eventuella fel som kan ha inträffat under sin resa.

De första och sista byte av SDLC -ramen kallas flaggor, som i huvudsak är ramomslaget, vilket indikerar dess början och slut.Nästa byte eller två utgör adressen.Kontrollbyte, som kan ha flera syften beroende på vilken typ av ram som överförs, följ adressen och kan hantera sekvensering av ramarna, avslutande av sändningar, statuskontroll, polling och så vidare.Data nyttolast följer kontrollbyte, och efter data, men före den avslutande flaggan finns det ett par byte som används för redundant sekvenskontroll.

En SNA -miljö med synkron datalänkskontroll är ganska enkel, där varje nod i nätverketidentifieras som antingen primär eller sekundär.De primära noderna är troligen en mainframe -dator, medan sekundärer är terminaler som kommunicerar med mainframe.Ändå kan ett nätverk som körs under SDLC flera olika typer av topologier.

I en punkt-till-punkt-inställning finns det bara två datorer som kommunicerar med varandra: en enda primär mainframe och en enda sekundär terminal.Med flera punkt är emellertid mainframe ansvarig för ett antal sekundära terminaler.En annan topologi är slingkonfigurationen, där mainframe fungerar som något av en primär punkt i en cirkel där den passerar ramar genom slingan via endast den första eller sista terminalen i cirkeln.Det finns då något som kallas Hub-ahead-metoden som tilldelar en utgående kanal till mainframe och en inkommande kanal till terminalerna.