Skip to main content

Vad är nätverksflödeskontroll?

Nätverksflödeskontroll är ett sätt för kommunikationsnätverk för att hantera trafikstockningar i nätverket.Olika tekniker kan användas för både kretsbaserade nätverk såväl som paketomkopplingsnätverk som de som används på internet.Genom användning av flödeskontrolltekniker kan nätverket ge bättre total servicekvalitet och minska frekvensen av tappad kommunikation.

Kretsnätverk, till exempel multiplexering av tidsavdelning för vissa typer av digital kommunikation, använder vanligtvis dedikerade kretsarför kommunikation.I dessa fall kan nätverket missa att använda alla sina tillgängliga kanaler för bandbredd.Om en kanal sitter i viloläge medan annan trafik väntar på att överföras, kan nätverksflödeskontrolltekniker implementeras för att balansera utbudet av tillgängliga kommunikationskretsar.

Med sådana kretsnätverk används en teknik som kallas anslutningskontroll (CAC)för korrekt nätverksflödeskontroll.Algoritmer används för att observera nätverket och fatta beslut om tillgängliga resurser kan användas.I allmänhet arbetar algoritmerna för att tillåta en krets som används beroende på utvärdering av vissa variabler, till exempel den typ av tjänst som behövs, kvaliteten på tjänsten som måste uppfyllas och annan trafikinformation såsom topphastigheter och hållbara priser.En nackdel är att vissa CAC-metoder också prioriterar de tillgängliga kretsarna och därmed reserverar vissa kretsar för tillfälliga högprioriteringsanslutningar, vilket besegrar syftet eftersom dessa kretsar fortfarande förblir lediga om det inte finns någon högprioriterad kommunikation i transit.

med paket-Växlade nätverk, en myriad av möjliga nätverksflödeskontrolltekniker kan implementeras beroende på typ av nätverk eller tillgänglig programvara eller hårdvara.I de flesta fall kommer ett paketomkopplingsnätverk att använda någon form av buffert, som är en lagringsmekanism för att fånga datapaket när de tas emot från en avsändare.Paketen går in i bufferten och mottagarprogrammet drar dem ut för användning.Om den sändande växellådan är snabbare än mottagande slutmöjligheten att bearbeta data från bufferten, kan de fyllas snabbt.

I Networks Networks i Transmission Control Protocol (TCP) kan nätverksflödeskontroll hanteras via en teknik som är känd för fönsterskalning.Den trevägs handskakningen som äger rum under en TCP-anslutning möjliggör information om mottagarfönsterstorleken.På detta sätt kan mottagaren låta avsändaren veta hur mycket buffertrum som finns tillgängligt så att avsändaren kan undvika att skicka för mycket data.

Den rekommenderade standarden 232 (RS-232) telekommunikationsobjekt också diskuterar bestämmelser för att hantera nätverksflödeskontrolli serierade nätverk.Med RS-232 bryts det ner till antingen en mjukvarubaserad lösning eller en hårdvarubaserad lösning.Programvarutekniken är också känd för Xon-Xoff Flow Control, där en XON-signal skickas av mottagaren som förklarar att den kan ta emot data och Xoff när den har en full buffert.Fel kan uppstå om kommunikationssignalen är dålig, varigenom avsändaren inte kan få en Xoff -signal korrekt och fortsätta att trycka på paketen på mottagaren.Flödeskontrollsignalerna skickas också över samma kanal som datakommunikation, som använder en liten mängd bandbredd.

Hårdvarubaserad nätverksflödeskontroll är å andra sidan mycket mer tillförlitlig vid den extra kostnaden för att implementera ytterligare, fysiska linjer.I det här fallet ställs separata överföringskontrolllinjer in: en kallas en begäran om att skicka (RTS) linje, och den andra är den tydliga att skicka (CTS) linje.Den sändande sluten tillkännager sin avsikt att överföra över RTS -linjen, och mottagaren tillkännager sin förmåga att ta emot över CTS -linjen.