Datalink kontrol omfatter indramning , flow og fejl kontrol og software -implementerede protokoller funktioner. At gennemføre datalink kontrol du har brug for protokoller - regler, der gennemføres i software - at give en jævn og pålidelig transmission af frames mellem knudepunkter , der er involveret i dataudvekslingen på datalink lag . Der er fem protokoller designs , to til lydløse kanaler og tre til støjende kanaler. Design til lydløse kanaler omfatter den enkleste og Stop -and- Vent protokoller og til støjende kanaler omfatter Stop -and- Vent ARQ , Go -Back -N ARQ og de selektive Gentag ARQ protokoller. Simplest
enkleste protokollen er en ensrettet protokol med intet flow eller fejl kontrol, hvor data frames rejser i kun én retning, fra afsender til modtager. I den enkleste protokol , sender afsenderen dens rammer ene efter den anden uden hensyntagen til modtageren . Datalink lag på modtageren derefter fjerner header fra rammen og hands datapakken til sit netværk lag uden tøven, hvor det er accepteret.
Stop -and- Vent
< br >
Stop -and- Vent protokollen er en ensrettet protokol, som ikke har nogen fejl kontrol. I Stop -and- Vent -protokollen, sender afsenderen et billede , stopper indtil den modtager en bekræftelse fra modtageren og sender derefter den næste ramme. Tilbagemeldingen til afsenderen forhindrer modtageren i at blive overvældet med rammer og giver afsenderen en indikation af, at en afmatning er nødvendig.
Stop -and- Vent ARQ
< p> Både beskadigede og tabte rammer er sendt igen , når du bruger Stop -and- Vent ARQ - eller Automatisk Repeat Request - protokol. Denne protokol omfatter en simpel fejl kontrolmekanisme at opdage og korrigere ødelagte rammer. Når en ramme overføres , kan det være rigtigt , en kopi eller en ramme ud af orden , når det ankommer i modtagerens sted, kontrolleres det , og hvis det er beskadiget , det er lydløst kasseres. Når en ramme er ude af drift , er det som regel betyder , at den er tabt eller duplikeres . Lost rammer er sværere at håndtere end beskadigede frames
Go -Back -N ARQ
A Go -Back -N ARQ - . Eller Automatisk Repeat Request - protokollen giver et effektiviseringsprogram . For at nå dette mål , er flere frames sendes før modtagelse kvitteringer . En kopi af rammen holdes , indtil bekræftelser modtages. Hvis rammen ikke bekræftes, vil afsenderen gå tilbage og sende
Selective Repeat ARQ
Selvom behandlingen af Selective Repeat ARQ - . Eller Automatisk Gentag Request - Protokol ved modtageren er mere kompleks , er det mere effektivt for støjende links. I denne protokol, er kun de beskadigede frames harmes og ikke N rammer, som hindrer unødvendige transmissioner , der bruger op båndbredde.