Forskjellen mellom flytkontroll og overbelastningskontroll

Forskjellen mellom flytkontroll og overbelastningskontroll
Forskjellen mellom flytkontroll og overbelastningskontroll

Video: Forskjellen mellom flytkontroll og overbelastningskontroll

Video: Forskjellen mellom flytkontroll og overbelastningskontroll
Video: What's the difference between a stroke and a seizure? 2024, Desember
Anonim

Flow Control vs Congestion Control

Flytkontroll er en mekanisme som brukes i datanettverk for å kontrollere dataflyten mellom en avsender og en mottaker, slik at en langsom mottaker ikke blir overkjørt av en rask avsender. Flytkontroll gir metoder for mottakeren for å kontrollere overføringshastigheten slik at mottakeren kan håndtere dataene som sendes av senderen. Overbelastningskontroll er en mekanisme som kontrollerer dataflyt når overbelastning faktisk oppstår. Den kontrollerer data som kommer inn i et nettverk slik at nettverket kan håndtere trafikken i nettverket.

Hva er flytkontroll?

Flytkontroll er en mekanisme som kontrollerer dataflyten mellom en avsender og en mottaker slik at en langsommere mottaker ikke vil bli overveldet av mengden data som overføres av en rask avsender. Denne situasjonen kan oppstå på grunn av flere årsaker som mottakerens mangel på prosessorkraft enn avsenderen eller mottakeren som har en stor trafikkbelastning enn avsenderen. Mekanismer som brukes i flytkontroll kan kategoriseres basert på om mottakeren sender tilbakemelding til avsenderen. I Open-loop-strømningskontrollmekanismen sender ikke mottakeren noen tilbakemelding til avsenderen, og det er den mest brukte flytkontrollmetoden. I Closed-loop flow control sendes overbelastningsinformasjon tilbake til avsenderen. Vanlige typer flytkontroll er nettverksoverbelastning, vindusflytkontroll og databuffer.

Hva er overbelastningskontroll?

Congestion control gir metoder for å regulere trafikken som kommer inn i et nettverk, slik at den kan administreres av nettverket selv. Overbelastningskontroll forhindrer et nettverk i å nå en sammenbrudd hvor liten eller ingen nyttig kommunikasjon skjer på grunn av overbelastning. Overbelastningskontroll brukes hovedsakelig på pakkesvitsjenettverk. Målet med overbelastningskontroll er å holde antall pakker i nettverket under et nivå som vil redusere ytelsen dramatisk. Overbelastningskontroll er implementert i transportlagprotokollene Transmission Control Protocol (TCP) og User Datagram Protocol (UDP). Langsom start og eksponentielle backoff-algoritmer brukes i TCP. Algoritmer for overbelastningskontroll klassifiseres basert på mengden tilbakemelding mottatt fra nettverket og aspektet av ytelsen det har som mål å forbedre. Videre er de klassifisert basert på kriterier som at modifikasjoner må gjøres på det nåværende nettverket og rettferdighetskriteriet som brukes av algoritmen.

Hva er forskjellen mellom Flow Control og Congestion Control?

Selv om flytkontroll og overbelastningskontroll er to nettverkstrafikkkontrollmekanismer som brukes i datanettverk, har de sine viktigste forskjeller. Flytkontroll er en ende-til-ende-mekanisme som kontrollerer trafikken mellom en avsender og en mottaker, når en rask sender sender data til en treg mottaker. På den annen side er overbelastningskontroll en mekanisme som brukes av et nettverk for å kontrollere overbelastning i nettverket. Overbelastningskontroll forhindrer tap av pakker og forsinkelser forårsaket på grunn av overbelastning i nettverket. Overbelastningskontroll kan sees på som en mekanisme som sørger for at et helt nettverk kan håndtere trafikken som kommer til nettet. Men flytkontroll refererer til mekanismer som brukes til å håndtere overføringen mellom en bestemt sender og en mottaker.

Anbefalt: