Verschil Tussen Flow Control En Congestion Control

Verschil Tussen Flow Control En Congestion Control
Verschil Tussen Flow Control En Congestion Control

Video: Verschil Tussen Flow Control En Congestion Control

Video: Verschil Tussen Flow Control En Congestion Control
Video: 3.12 - Flow Control and Congestion Control 2024, December
Anonim

Flow Control versus Congestion Control

Flow control is een mechanisme dat in computernetwerken wordt gebruikt om de gegevensstroom tussen een afzender en een ontvanger te regelen, zodat een langzame ontvanger niet wordt overtroffen door een snelle afzender. 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 controleert wanneer congestie daadwerkelijk optreedt. Het controleert gegevens die binnenkomen in een netwerk, zodat het netwerk het verkeer binnen het netwerk kan verwerken.

Wat is Flow Control?

Flow control is een mechanisme dat de gegevensstroom tussen een afzender en een ontvanger regelt, zodat een langzamere ontvanger niet overweldigd wordt door de hoeveelheid gegevens die door een snelle afzender wordt verzonden. Deze situatie kan optreden vanwege verschillende redenen, zoals het gebrek aan verwerkingskracht van de ontvanger dan de zender of ontvanger met een zware verkeersbelasting dan de zender. Mechanismen die worden gebruikt bij stroombesturing kunnen worden gecategoriseerd op basis van het feit of de ontvanger feedback naar de afzender stuurt. In het open-lus stroomregelmechanisme stuurt de ontvanger geen feedback naar de afzender en is dit de meest gebruikte stroomregelmethode. In Closed-loop flow control wordt congestie-informatie teruggestuurd naar de afzender. Veelgebruikte typen stroombesturing zijn netwerkcongestie, raamstroombesturing en gegevensbuffer.

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 waarbij er door congestie weinig of geen bruikbare communicatie plaatsvindt. 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 de transportlaagprotocollen van Transmission Control Protocol (TCP) en User Datagram Protocol (UDP). In TCP worden langzame start- en exponentiële backoff-algoritmen gebruikt. Algoritmen voor congestiecontrole worden geclassificeerd op basis van de hoeveelheid feedback die van het netwerk wordt ontvangen en het aspect van de prestaties dat het beoogt te verbeteren. Verderze worden geclassificeerd op basis van criteria zoals wijzigingen die moeten worden aangebracht in het huidige netwerk en het door het algoritme gebruikte eerlijkheidscriterium.

Wat is het verschil tussen Flow Control en Congestion Control?

Hoewel Flow control en congestion control twee mechanismen voor netwerkverkeerscontrole zijn die in computernetwerken worden gebruikt, hebben ze hun belangrijkste verschillen. Flow control is een end-to-end-mechanisme dat het verkeer tussen een afzender en een ontvanger regelt, wanneer een snelle afzender 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 vertragingen veroorzaakt door congestie in het netwerk. Congestiebeheersing kan worden gezien als een mechanisme dat ervoor zorgt dat een heel netwerk het verkeer dat naar het netwerk komt kan verwerken. Maar flow control verwijst naar mechanismen die worden gebruikt om de transmissie tussen een bepaalde afzender en een ontvanger af te handelen.

Aanbevolen: