Skip to main content

Hva er en synkron datalinkkontroll?

Synchronous Data Link Control (SDLC) er en protokoll som gir overføring av data gjennom lag to av det som kalles Systems Network Architecture (SNA).SNA ble utviklet av IBM På 1970 -tallet som en bredt nettverk (WAN) -løsning til brukere av IBM Mainframe -datamaskiner, nettverksmaskinvare og eksterne terminaler.Til sammenligning er SNA omtrent som Open Systems InterConnect (OSI) -modellen som brukes i Internet Protocol (IP) nettverk, der nettverksoperasjoner skilles ut i lag, som hver er ansvarlig for ett aspekt av nettverkskommunikasjon.Selv om de er like i konseptet, er SNAS -lag ikke kompatible med OSI -modellene.En bruker vil leie en linje fra telefonselskapet og deretter sette opp datamaskinens maskinvare for å nettverk gjennom den dedikerte linjen.Med en så pålitelig tilkobling var den synkrone datalink -kontrollprotokollen til SNA i stand til å administrere hver linje og gi et datakommunikasjonsnettverk mellom brukerens datasystemer.Som en proprietær protokoll ble SDLC lagt til modemene og datasystemene utviklet av IBM Det utgjorde et SNA -miljø.Senere IBM Delte det synkrone datalinkkontrollkonseptet med standardorganisasjoner som deretter utviklet protokollen på høyt nivå (High-Level Control (HDLC) som andre maskinvareleverandører begynte å bruke.

Synkron datalink-kontrollprotokoll var den første i sitt slag til å gi overføringer basert påByte som er ansvarlige for å identifisere hver ramme med data som er sendt.I SDLC blir overføringen av data brutt inn i rammer som streames over forbindelsen.Hver ramme inneholder ikke bare dataene som blir sendt, men også en serie byte som bærer informasjon på adressen rammen blir sendt til, hvordan du ordner alle rammene i riktig rekkefølge, og muligheten for at systemet skal dobbeltsjekkeRamme for eventuelle feil som kan ha skjedd under reisen.

De første og siste byte av SDLC -rammen kalles flagg, som egentlig er rammene innpakning, noe som indikerer dens begynnelse og slutt.Neste byte eller to utgjør adressen.Kontrollbyte, som kan ha flere formål, avhengig av hvilken type ramme som overføres, følger adressen og kan håndtere sekvensering av rammene, avslutning av overføringer, statuskontroll, polling og så videre.Data -nyttelasten følger kontrollbyte, og etter dataene, men før det lukkende flagget, er det et par byte som brukes til overflødig sekvenskontroll.

Et SNA -miljø ved bruk av synkron datalinkkontroll er ganske grei, der hver node på nettverketidentifiseres som enten primær eller sekundær.De primære nodene er mest sannsynlig en mainframe -datamaskin, mens sekundærer er terminaler som kommuniserer med hovedrammen.Fortsatt er et nettverk som kjører under SDLC i stand til flere forskjellige typer topologier.

I et punkt-til-punkt-oppsett er det bare to datamaskiner som kommuniserer med hverandre: en enkelt primær mainframe og en enkelt sekundær terminal.Med multi-punkt er imidlertid hovedrammen ansvarlig for et hvilket som helst antall sekundære terminaler.En annen topologi er sløyfekonfigurasjonen, der hovedrammen fungerer som noe av et primært punkt i en sirkel der den passerer rammer gjennom løkken via bare den første eller siste terminalen i sirkelen.Det er da noe som heter Hub-fremover metoden som tildeler en utgående kanal til hovedrammen og en inngående kanal til terminalene.