Verschil tussen stroomregeling en congestiecontrole

Verschil tussen stroomregeling en congestiecontrole
Verschil tussen stroomregeling en congestiecontrole

Video: Verschil tussen stroomregeling en congestiecontrole

Video: Verschil tussen stroomregeling en congestiecontrole
Video: The Difference Between a Heart Attack & a Stroke 2024, November
Anonim

Flow Control vs Congestion Control

Flow control is een mechanisme dat in computernetwerken wordt gebruikt om de gegevensstroom tussen een zender en een ontvanger te regelen, zodat een langzame ontvanger niet wordt achtervolgd door een snelle zender. Flow control biedt methoden voor de ontvanger om de transmissiesnelheid zodanig te regelen dat de ontvanger de door de zender verzonden gegevens kan verwerken. Congestiecontrole is een mechanisme dat de gegevensstroom regelt wanneer congestie daadwerkelijk optreedt. Het controleert gegevens die een netwerk binnenkomen, zodat het netwerk het verkeer binnen het netwerk aankan.

Wat is Flow Control?

Flow control is een mechanisme dat de datastroom tussen een zender en een ontvanger regelt, zodat een langzamere ontvanger niet overweldigd wordt door de hoeveelheid data die door een snelle zender wordt verzonden. Deze situatie kan verschillende redenen hebben, zoals het gebrek aan verwerkingskracht van de ontvanger dan de afzender of ontvanger met een zware verkeersbelasting dan de afzender. Mechanismen die worden gebruikt bij stroomregeling kunnen worden gecategoriseerd op basis van het feit of de ontvanger feedback naar de afzender stuurt. In het open-loop flow control-mechanisme stuurt de ontvanger geen feedback naar de afzender en het is de meest gebruikte flow control-methode. In Closed-loop flow control wordt congestie-informatie teruggestuurd naar de afzender. Veelgebruikte vormen van flow control zijn netwerkcongestie, windowing flow control en databuffer.

Wat is congestiebeheersing?

Congestiecontrole biedt methoden om het verkeer dat een netwerk binnenkomt te reguleren, zodat het door het netwerk zelf kan worden beheerd. Congestiecontrole voorkomt dat een netwerk een congestieve ineenstorting bereikt waar weinig of geen nuttige communicatie plaatsvindt als gevolg van congestie. Congestiecontrole wordt voornamelijk toegepast op pakketgeschakelde netwerken. Het doel van congestiecontrole is om het aantal pakketten binnen het netwerk onder een niveau te houden dat de prestaties drastisch zou verminderen. Congestiecontrole is geïmplementeerd in Transmission Control Protocol (TCP) en User Datagram Protocol (UDP) transportlaagprotocollen. In TCP worden langzame start en exponentiële uitstelalgoritmen gebruikt. Algoritmen voor congestiecontrole worden geclassificeerd op basis van de hoeveelheid feedback die wordt ontvangen van het netwerk en het prestatieaspect dat het wil verbeteren. Bovendien worden ze geclassificeerd op basis van criteria zoals aanpassingen die moeten worden gedaan aan het huidige netwerk en het eerlijkheidscriterium dat door het algoritme wordt gebruikt.

Wat is het verschil tussen Flow Control en Congestion Control?

Hoewel Flow control en congestiecontrole twee netwerkverkeerscontrolemechanismen zijn die in computernetwerken worden gebruikt, hebben ze hun belangrijkste verschillen. Flow control is een end-to-end mechanisme dat het verkeer tussen een zender en een ontvanger regelt, wanneer een snelle zender gegevens naar een langzame ontvanger verzendt. Aan de andere kant is congestiecontrole een mechanisme dat door een netwerk wordt gebruikt om congestie in het netwerk te beheersen. Congestiecontrole voorkomt verlies van pakketten en vertraging veroorzaakt door congestie in het netwerk. Congestiecontrole kan worden gezien als een mechanisme dat ervoor zorgt dat een heel netwerk het verkeer dat naar het netwerk komt aankan. Maar flow control verwijst naar mechanismen die worden gebruikt om de overdracht tussen een bepaalde zender en een ontvanger af te handelen.

Aanbevolen: