Forskellen mellem flowkontrol og overbelastningskontrol

Forskellen mellem flowkontrol og overbelastningskontrol
Forskellen mellem flowkontrol og overbelastningskontrol

Video: Forskellen mellem flowkontrol og overbelastningskontrol

Video: Forskellen mellem flowkontrol og overbelastningskontrol
Video: What is the difference between a seizure and a stroke? 2024, December
Anonim

Flowkontrol vs. overbelastningskontrol

Flowkontrol er en mekanisme, der bruges i computernetværk til at kontrollere strømmen af data mellem en afsender og en modtager, således at en langsom modtager ikke vil blive overskredet af en hurtig afsender. Flowkontrol tilvejebringer metoder for modtageren til at styre transmissionshastigheden, således at modtageren kan håndtere de data, der transmitteres af afsenderen. Overbelastningskontrol er en mekanisme, der styrer datastrømmen, når overbelastning faktisk opstår. Den styrer data, der kommer ind på et netværk, så netværket kan håndtere trafikken inden for netværket.

Hvad er flowkontrol?

Flowkontrol er en mekanisme, der styrer strømmen af data mellem en afsender og en modtager, således at en langsommere modtager ikke vil blive overvældet af mængden af data, der transmitteres af en hurtig afsender. Denne situation kan opstå på grund af flere årsager, såsom modtagerens manglende processorkraft end afsenderen eller modtageren har en tung trafikbelastning end afsenderen. Mekanismer, der bruges i flowstyring, kan kategoriseres baseret på, om modtageren sender feedback til afsenderen. I Open-loop flowkontrolmekanismen sender modtageren ingen feedback til afsenderen, og det er den mest udbredte flowkontrolmetode. I Closed-loop flow-kontrol sendes overbelastningsinformation tilbage til afsenderen. Almindelig anvendte typer flowkontrol er netværksophobning, vinduesflowkontrol og databuffer.

Hvad er overbelastningskontrol?

Congestion control giver metoder til at regulere den trafik, der kommer ind på et netværk, således at den kan styres af netværket selv. Overbelastningskontrol forhindrer et netværk i at nå et kongestivt kollaps, hvor der sker lidt eller ingen nyttig kommunikation på grund af overbelastning. Overbelastningskontrol anvendes hovedsageligt på pakkekoblingsnetværk. Målet med overbelastningskontrol er at holde antallet af pakker i netværket under et niveau, der ville reducere ydeevnen dramatisk. Overbelastningskontrol er implementeret i transportlagprotokollerne Transmission Control Protocol (TCP) og UDP (User Datagram Protocol). Langsom start og eksponentielle backoff-algoritmer bruges i TCP. Overbelastningskontrolalgoritmer klassificeres baseret på mængden af feedback modtaget fra netværket og det aspekt af ydeevne, det sigter mod at forbedre. Desuden er de klassificeret baseret på kriterier som f.eks. ændringer, der skal udføres på det nuværende netværk, og rimelighedskriteriet, der bruges af algoritmen.

Hvad er forskellen mellem Flow Control og Congestion Control?

Selvom Flowkontrol og overbelastningskontrol er to netværkstrafikkontrolmekanismer, der bruges i computernetværk, har de deres vigtigste forskelle. Flowkontrol er en ende-til-ende-mekanisme, der styrer trafikken mellem en afsender og en modtager, når en hurtig afsender transmitterer data til en langsom modtager. På den anden side er overbelastningskontrol en mekanisme, der bruges af et netværk til at kontrollere overbelastning i netværket. Overbelastningskontrol forhindrer tab af pakker og forsinkelse forårsaget på grund af overbelastning i netværket. Overbelastningskontrol kan ses som en mekanisme, der sørger for, at et helt netværk kan håndtere den trafik, der kommer til netværket. Men flowkontrol refererer til mekanismer, der bruges til at håndtere transmissionen mellem en bestemt afsender og en modtager.

Anbefalede: