Forskel mellem flowkontrol og Congestion Control

Anonim

Flow Control vs Congestion Control

Strømstyring er en mekanisme, der anvendes i computernetværk til at styre strømmen af data mellem en afsender og en modtager, således at en langsom modtager ikke vil være ude af en hurtig afsender. Strømstyring giver metoder til modtageren til at styre transmissionshastigheden, således at modtageren kunne håndtere de data, der sendes af afsenderen. Congestion Control er en mekanisme, der styrer datastrømmen, når overbelastning faktisk opstår. Det styrer data, der indtastes i et netværk, således at netværket kan håndtere trafikken i netværket.

Hvad er flowkontrol?

Strømstyring er en mekanisme, der styrer datastrømmen mellem en afsender og en modtager, således at en langsommere modtager ikke vil blive overvældet af mængden af ​​data, der overføres af en hurtig afsender. Denne situation kan opstå på grund af flere grunde, som f.eks. Modtagerens manglende bearbejdningseffekt, end afsenderen eller modtageren har en tung trafikbelastning end afsenderen. Mekanismer, der anvendes i flowstyring, kan kategoriseres ud fra om modtageren sender feedback til afsenderen. I åben-flow-flowstyringsmekanismen sender modtageren ikke nogen tilbagemelding til afsenderen, og den er den mest udbredte flowkontrolmetode. I strømningskontrollen med lukket kredsløb sendes overbelastningsinformation tilbage til afsenderen. Almindeligt anvendte typer strømningskontrol er netværksbelastning, vinduesflowstyring og databuffer.

Hvad er Congestion Control?

Congestion Control giver metoder til at regulere trafikken, der kommer ind i et netværk, således at det kan administreres af netværket selv. Congestion Control forhindrer et netværk i at nå et kongestivt sammenbrud, hvor der forekommer ringe eller ingen nyttig kommunikation på grund af overbelastning. Congestion Control anvendes hovedsageligt til pakkekoblingsnetværk. Målet med overbelastningskontrol er at holde antallet af pakker i netværket under et niveau, der vil reducere ydeevnen dramatisk. Congestion Control er implementeret i Transmission Control Protocol (TCP) og User Datagram Protocol (UDP) transport lag protokoller. Langsom start og eksponentiel backoff-algoritmer anvendes i TCP. Congestion kontrol algoritmer er klassificeret baseret på mængden af ​​feedback modtaget fra netværket og aspektet af ydeevne det sigter på at forbedre. Desuden er de klassificeret på grundlag af kriterier som modifikationer skal foretages på det nuværende netværk og fairness-kriteriet, der anvendes af algoritmen.

Hvad er forskellen mellem flowkontrol og Congestion Control?

Selvom flowkontrol og overbelastningskontrol er to netværkstregningsmekanismer, der anvendes i computernetværk, har de deres væsentlige forskelle.Strømstyring er en ende til endemekanisme, der styrer trafikken mellem en afsender og en modtager, når en hurtig afsender sender data til en langsom modtager. På den anden side er overbelastningsstyring en mekanisme, der bruges af et netværk til at kontrollere trafikbelastning i netværket. Congestion Control forhindrer tab af pakker og forsinkelse forårsaget af overbelastning i netværket. Congestion Control kan ses som en mekanisme, der sikrer, at et helt netværk kan klare den trafik, der kommer til netværket. Men flowstyring refererer til mekanismer, der bruges til at håndtere transmissionen mellem en bestemt afsender og en modtager.