Skillnaden Mellan Flödeskontroll Och Felkontroll

Innehållsförteckning:

Skillnaden Mellan Flödeskontroll Och Felkontroll
Skillnaden Mellan Flödeskontroll Och Felkontroll

Video: Skillnaden Mellan Flödeskontroll Och Felkontroll

Video: Skillnaden Mellan Flödeskontroll Och Felkontroll
Video: Изучение JavaScript и API веб-аудио от Сэма Грина и Хью Забриски 2024, December
Anonim

Nyckelskillnad - Flödeskontroll vs Felkontroll

Datakommunikation är processen för att skicka data från källan till destinationen via ett överföringsmedium. För effektiv datakommunikation är det nödvändigt att använda tekniker. Sändaren och mottagaren har olika hastigheter och olika lagringskapacitet. När data når destinationen lagras data tillfälligt i minnet. Det minnet är känt som en buffert. Hastighetsskillnaderna och buffertbegränsningarna kan påverka den pålitliga datakommunikationen. Flödeskontroll och felkontroll är två olika mekanismer som används för korrekt dataöverföring. Om avsändarhastigheten är högre och mottagarhastigheten är lägre finns det en hastighetsfel. Då ska flödet av data som skickas kontrolleras. Denna teknik är känd som flödeskontroll. Under överföringen kan fel uppstå. Om mottagaren identifierar ett fel,den ska informera avsändaren om att det finns ett fel i uppgifterna. Så avsändaren kan överföra data igen. Denna teknik är känd som Felkontroll. Båda förekommer i datalänkskiktet i OSI-modellen. Huvudskillnaden mellan flödeskontroll och felkontroll är att flödeskontroll är att upprätthålla korrekt dataflöde från avsändaren till mottagaren medan Felkontroll är att ta reda på om data som levereras till mottagaren är felfri och tillförlitlig. Huvudskillnaden mellan flödeskontroll och felkontroll är att flödeskontroll är att upprätthålla korrekt dataflöde från avsändaren till mottagaren medan Felkontroll är att ta reda på om data som levereras till mottagaren är felfri och tillförlitlig. Huvudskillnaden mellan flödeskontroll och felkontroll är att flödeskontroll är att upprätthålla korrekt dataflöde från avsändaren till mottagaren medan Felkontroll är att ta reda på om data som levereras till mottagaren är felfri och tillförlitlig.

INNEHÅLL

1. Översikt och nyckeldifferens

2. Vad är flödeskontroll

3. Vad är felkontroll

4. Likheter mellan flödeskontroll och felkontroll

5. Jämförelse sida vid sida - Flödeskontroll vs Felkontroll i tabellform

6. Sammanfattning

Vad är flödeskontroll?

När du skickar data från en enhet till en annan enhet är sändningsänden känd som källa, avsändare eller sändare. Mottagningsänden är känd som destination eller mottagare. Avsändaren och mottagaren kan ha olika hastigheter. Mottagaren kommer inte att kunna bearbeta data om dataöverföringshastigheten är högre. Så kan flödeskontrollteknikerna användas.

En enkel flödeskontrollmetod är Stop and Wait flow control. Först skickar sändaren dataramen. När den tas emot skickar mottagaren en kvitteringsram (ACK). Sändaren kan skicka data först efter att ha mottagit bekräftelsesramen från mottagaren. Denna mekanism styr överföringsflödet. Den största nackdelen är att endast en dataram kan överföras åt gången. Om ett meddelande innehåller flera ramar är stopp och vänta inte en effektiv flödeskontrollmetod.

Skillnaden mellan flödeskontroll och felkontroll
Skillnaden mellan flödeskontroll och felkontroll

Figur 01: Flödesreglering och felkontroll

I metoden för skjutfönster har både avsändaren och mottagaren ett fönster. Fönsterstorleken kan vara lika med eller mindre än buffertstorleken. Avsändaren kan sända tills fönstret är fullt. När fönstret är fullt måste sändaren vänta tills den får en bekräftelse från mottagaren. Ett sekvensnummer används för att spåra varje ram. Mottagaren bekräftar en ram genom att skicka en bekräftelse med sekvensnumret för nästa förväntade ram. Detta bekräftelse meddelar avsändaren att mottagaren är redo att acceptera fönsterstorleken på antalet bilder som börjar med det angivna numret.

Vad är felkontroll?

Data skickas som en sekvens av ramar. Vissa ramar når kanske inte målet. Bullerstörningen kan påverka ramen, så den kanske inte känns igen i mottagningsänden. I denna situation kallas det att ramen är förlorad. Ibland når ramarna destinationen, men det finns några fel i bitar. Då kallas ramen en skadad ram. I båda fallen får inte mottagaren rätt dataram. För att undvika dessa problem har avsändaren och mottagaren protokoll för att upptäcka transiteringsfelen. Det är viktigt att göra den opålitliga datalänken till en pålitlig datalänk.

Felkontrolltekniker

Det finns tre tekniker för felkontroll. De är Stop-and-Wait, Go-Back-N, Selective-Repeat. Sammantaget kallas dessa mekanismer som Automatic Repeat Request (ARQ).

I Stop and Wait ARQ skickas en ram till mottagaren. Sedan skickar mottagaren bekräftelsen. Om avsändaren inte fick en bekräftelse med under en viss tidsperiod skickar avsändaren den ramen igen. Denna tidsperiod hittas med en speciell enhet som kallas timern. När du skickar ramen startar avsändaren timern. Det har en fast tid. Om det inte finns någon igenkännbar bekräftelse från mottagaren kommer sändaren att överföra den ramen igen.

I Go-Back-N ARQ överför avsändaren en serie ramar upp till fönsterstorleken. Om det inte finns några fel skickar mottagaren bekräftelsen som vanligt. Om destinationen upptäcker ett fel skickar det ett negativt bekräftelse (NACK) för den ramen. Mottagaren kommer att kasta felramen och alla framtida ramar tills felramen har korrigerats. Om avsändaren får ett negativt bekräftelse ska den överföra felramen och alla efterföljande ramar.

I Selective-Repeat ARQ håller mottagaren reda på sekvensnumren. Den skickar en negativ bekräftelse från endast ramen som går förlorad eller skadas. Avsändaren kan bara skicka den ram som NACK tas emot för. Det är mer effektivt att Go-Back-N ARQ. Dessa är de vanliga felkontrollsteknikerna.

Vad är likheten mellan flödeskontroll och felkontroll?

Både flödeskontroll och felkontroll sker i Data Link Layer

Vad är skillnaden mellan flödeskontroll och felkontroll?

Skilja artikeln mitt före bordet

Flödeskontroll vs Felkontroll

Flödeskontroll är mekanismen för att upprätthålla korrekt överföring från avsändaren till mottagaren i datakommunikation. Felkontroll är mekanismen för att leverera felfria och tillförlitliga data till mottagaren i datakommunikation.
Huvudtekniker
Stopp och vänta och skjutfönster är exempel på flödeskontrolltekniker. Stop-and-Wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ är exempel på tekniker för felkontroll.

Sammanfattning - Flödeskontroll vs Felkontroll

Data överförs från avsändaren till mottagaren. För pålitlig och effektiv kommunikation är det viktigt att använda tekniker. Flödeskontroll och felkontroll är två av dem. Den här artikeln diskuterade skillnaden mellan flödeskontroll och felkontroll. Skillnaden mellan Flödeskontroll och Felkontroll är att Flödeskontroll är att upprätthålla korrekt dataflöde från avsändaren till mottagaren medan Felkontroll är att ta reda på om data som levereras till mottagaren är felfri och tillförlitlig.

Ladda ner PDF-filen för Flow Control vs Error Control

Du kan ladda ner PDF-versionen av den här artikeln och använda den för offlineändamål enligt citat. Ladda ner PDF-versionen här: Skillnaden mellan flödeskontroll och felkontroll

Rekommenderas: