Forskellen Mellem Flowkontrol Og Fejlkontrol

Indholdsfortegnelse:

Forskellen Mellem Flowkontrol Og Fejlkontrol
Forskellen Mellem Flowkontrol Og Fejlkontrol

Video: Forskellen Mellem Flowkontrol Og Fejlkontrol

Video: Forskellen Mellem Flowkontrol Og Fejlkontrol
Video: Fysik 1 Ledare och isolator 2024, Kan
Anonim

Nøgleforskel - Flow Control vs Error Control

Datakommunikation er processen med at sende data fra kilden til destinationen via et transmissionsmedium. For effektiv datakommunikation er det nødvendigt at bruge teknikker. Afsenderen og modtageren har forskellige hastigheder og forskellige lagringskapaciteter. Når dataene når destinationen, gemmes dataene midlertidigt i hukommelsen. Den hukommelse er kendt som en buffer. Hastighedsforskelle og bufferbegrænsninger kan påvirke den pålidelige datakommunikation. Flow control og Error control er to forskellige mekanismer, der bruges til nøjagtig datatransmission. Hvis afsenderhastigheden er højere, og modtagerhastigheden er lavere, er der en hastighedsmatch. Derefter skal strømmen af sendte data kontrolleres. Denne teknik er kendt som flowkontrol. Under transmissionen kan der opstå fejl. Hvis modtageren identificerer en fejl,det skal informere afsenderen om, at der er en fejl i dataene. Så afsenderen kan videresende dataene. Denne teknik er kendt som Error Control. Begge forekommer i datalinklaget i OSI-modellen. Hovedforskellen mellem Flow Control og Error Control er, at Flow Control er at opretholde den korrekte strøm af data fra afsenderen til modtageren, mens Error Control er at finde ud af, om de data, der leveres til modtageren, er fejlfri og pålidelig. Hovedforskellen mellem Flow Control og Error Control er, at Flow Control er at opretholde den korrekte strøm af data fra afsenderen til modtageren, mens Error Control er at finde ud af, om de data, der leveres til modtageren, er fejlfri og pålidelig. Hovedforskellen mellem Flow Control og Error Control er, at Flow Control er at opretholde den korrekte strøm af data fra afsenderen til modtageren, mens Error Control er at finde ud af, om de data, der leveres til modtageren, er fejlfri og pålidelig.

INDHOLD

1. Oversigt og nøgleforskel

2. Hvad er flowkontrol

3. Hvad er fejlkontrol

4. Ligheder mellem flowkontrol og fejlkontrol

5. Sammenligning side om side - Flow Control vs Error Control i tabelform

6. Resume

Hvad er flowkontrol?

Når du sender data fra en enhed til en anden enhed, er afsendelsesenden kendt som kilden, afsenderen eller senderen. Den modtagende ende er kendt som destination eller modtager. Afsenderen og modtageren kan have forskellige hastigheder. Modtageren vil ikke være i stand til at behandle dataene, hvis dataene sendes hurtigere. Så strømningskontrolteknikker kan bruges.

En enkel flowkontrolmetode er, Stop og Vent flowkontrol. Først sender senderen datarammen. Når den er modtaget, sender modtageren en kvitteringsramme (ACK). Senderen kan kun sende data efter modtagelse af bekræftelsesrammen fra modtageren. Denne mekanisme styrer transmissionen. Den største ulempe er, at kun en dataramme kan transmitteres ad gangen. Hvis en meddelelse indeholder flere rammer, er stop og vent ikke en effektiv flowkontrolmetode.

Forskellen mellem flowkontrol og fejlkontrol
Forskellen mellem flowkontrol og fejlkontrol

Figur 01: Flowkontrol og fejlkontrol

I metoden Glidende vindue opretholder både afsender og modtager et vindue. Vinduesstørrelsen kan være lig med eller mindre end bufferstørrelsen. Afsenderen kan sende, indtil vinduet er fuldt. Når vinduet er fyldt, skal senderen vente med at modtage en bekræftelse fra modtageren. Et sekvensnummer bruges til at spore hver ramme. Modtageren kvitterer en ramme ved at sende en kvittering med sekvensnummeret på den næste forventede ramme. Denne bekræftelse meddeler afsenderen, at modtageren er klar til at acceptere vinduesstørrelse af rammer, der starter med det angivne nummer.

Hvad er fejlkontrol?

Data sendes som en sekvens af rammer. Nogle rammer når muligvis ikke destinationen. Støj burst kan påvirke rammen, så det muligvis ikke kan genkendes i den modtagende ende. I denne situation kaldes det rammen er tabt. Nogle gange når rammerne destinationen, men der er nogle fejl i bits. Derefter kaldes rammen en beskadiget ramme. I begge tilfælde får modtageren ikke den korrekte dataramme. For at undgå disse problemer har afsenderen og modtageren protokoller til at opdage transitfejl. Det er vigtigt at gøre det upålidelige datalink til et pålideligt datalink.

Fejlkontrolteknikker

Der er tre teknikker til fejlkontrol. De er Stop-and-Wait, Go-Back-N, Selective-Gentag. Samlet set er disse mekanismer kendt som Automatic Repeat Request (ARQ).

I Stop og Vent ARQ sendes en ramme til modtageren. Derefter sender modtageren kvitteringen. Hvis afsenderen ikke modtog en bekræftelse med i en bestemt tidsperiode, sender afsenderen den ramme igen. Denne tidsperiode findes ved hjælp af en speciel enhed kaldet timeren. Når rammen sendes, starter afsenderen timeren. Det har en fast tid. Hvis der ikke er nogen genkendelig bekræftelse fra modtageren, sender senderen den ramme igen.

I Go-Back-N ARQ transmitterer afsenderen en række rammer op til vinduesstørrelsen. Hvis der ikke er fejl, sender modtageren kvitteringen som normalt. Hvis destinationen registrerer en fejl, sender den en negativ bekræftelse (NACK) for den ramme. Modtageren kasserer fejlramme og alle fremtidige rammer, indtil fejlrammen er rettet. Hvis afsenderen modtager en negativ bekræftelse, skal den videresende fejlrammen og alle efterfølgende rammer.

I Selective-Gentag ARQ holder modtageren styr på sekvensnumrene. Den sender kun en negativ bekræftelse fra rammen, som går tabt eller beskadiges. Afsenderen kan kun sende den ramme, som NACK modtages for. Det er mere effektivt, at Go-Back-N ARQ. Det er de almindelige fejlkontrolteknikker.

Hvad er ligheden mellem flowkontrol og fejlkontrol?

Både flowkontrol og fejlkontrol forekommer i datalinklag

Hvad er forskellen mellem flowkontrol og fejlkontrol?

Diff artikel midt foran bordet

Flow Control vs Fejlkontrol

Flowkontrol er mekanismen til at opretholde den korrekte transmission fra afsenderen til modtageren i datakommunikation. Fejlkontrol er mekanismen til at levere fejlfri og pålidelig data til modtageren i datakommunikation.
Vigtigste teknikker
Stop og vent og glidende vindue er eksempler på flowkontrolteknikker. Stop og vent ARQ, Go-Back-N ARQ, Selektiv-gentag ARQ er eksempler på fejlkontrolteknikker.

Resumé - Flow Control vs Error Control

Data overføres fra afsenderen til modtageren. For pålidelig og effektiv kommunikation er det vigtigt at bruge teknikker. Flow Control og Error Control er to af dem. Denne artikel diskuterede forskellen mellem flowkontrol og fejlkontrol. Forskellen mellem Flow Control og Error Control er, at Flow Control er at opretholde den korrekte strøm af data fra afsenderen til modtageren, mens Error Control er at finde ud af, om de data, der leveres til modtageren, er fejlfri og pålidelig.

Download PDF'en af Flow Control vs Error Control

Du kan downloade PDF-versionen af denne artikel og bruge den til offlineformål som pr. Citatnote. Download venligst PDF-versionen her: Forskellen mellem flowkontrol og fejlkontrol

Anbefalet: