Datalink kontroll omfatter utforming , flyt og feilkontroll , og software -implementerte protokoller funksjoner. Å implementere datalink kontroll, må du protokoller - regler implementert i programvare - for å gi en jevn og pålitelig overføring av rammer mellom noder involvert i datautveksling på data link laget . Det er fem protokoller design , to for lydløs kanaler og tre for bråkete kanaler . Designs for lydløs kanaler inkluderer den enkleste og Stop - and- Wait protokoller og for støyende kanaler inkluderer Stop- and- Wait ARQ , Go -Back -N ARQ og den selektive Gjenta ARQ protokoller . Enkleste
enkleste protokollen er en enveis protokoll med ingen flyt eller feil kontroll , hvor datapakker er på reise i bare én retning , fra avsender til mottaker. I den enkleste protokoll , sender senderen sin rammer etter hverandre uten hensyn til mottakeren. Datalinknivået av mottakeren deretter fjerner heading fra rammen og hender datapakke til sitt nettverk lag uten å nøle , hvor det er akseptert .
Stop -and- Wait
Stop- and- Wait protokollen er en enveis -protokollen , som ikke har noen feil kontroll. I Stop- and- Wait protokollen, sender avsenderen ett bilde , stopper før den mottar bekreftelse fra mottaker og sender deretter neste ramme . Tilbakemeldingene til avsenderen hindrer mottakeren fra å bli overveldet med rammer og gir senderen en indikasjon på at en avmatning er nødvendig .
Stop -and- Wait ARQ
< p> Begge ødelagt og mistet rammer er sendt på nytt når du bruker Stop- and- Wait ARQ - eller Automatic Repeat Request - protokollen. Denne protokollen inkluderer en enkel feil kontroll mekanisme for å oppdage og korrigere ødelagte rammer. Når et bilde sendes , kan det være riktig, et duplikat eller en ramme ute av drift , når den ankommer mottakeren nettsted, er det kontrollert og om den er skadet , er det stille forkastet. Når en ramme er ute av drift , betyr det vanligvis at det er tapt eller duplisert . Mistet rammer er vanskeligere å håndtere enn ødelagte rammer
Go- Back- N ARQ
A Go -Back -N ARQ - . Eller Automatic Repeat Request - protokollen gir en effektivisering. For å oppnå dette målet , er flere rammer sendes før du mottar bekreftelser . En kopi av rammen beholdes til bekreftelsene er mottatt . Dersom rammen ikke er godkjent, vil avsenderen gå tilbake og sende
Selective Repeat ARQ
Selv om behandlingen av Selective Repeat ARQ - . Eller Automatic Repeat Request - protokoll på mottakeren er mer kompleks , er det mer effektivt for bråkete lenker . I denne protokollen , bare de skadede rammer er mislike og ikke N rammer, som unngår unødvendige overføringer som bruker opp båndbredden .