Co je řízení toku sítě?
Řízení toku sítě je prostředkem komunikačních sítí k řízení přetížení provozu v síti. Pro sítě založené na obvodech i sítě pro přepojování paketů, jako jsou sítě používané na internetu, lze použít různé techniky. S využitím technik řízení toku je síť schopna zajistit lepší celkovou kvalitu služeb a snížit frekvenci přerušené komunikace.
Obvodové sítě, jako jsou multiplexovací sítě s časovým dělením pro určité typy digitální komunikace, obvykle používají pro komunikaci vyhrazené obvody. V těchto případech může síť opomenout využití všech dostupných kanálů pro šířku pásma. Pokud je kanál nečinný, zatímco čeká na přenos další provoz, lze implementovat techniky řízení toku sítě, aby se vyvážila řada dostupných komunikačních obvodů.
U takových obvodových sítí se pro správné řízení toku sítě používá technika známá jako řízení přístupu k připojení (CAC). Algoritmy se používají k pozorování sítě a rozhodování o tom, zda lze dostupné zdroje využít. Algoritmy obecně umožňují použití okruhu v závislosti na vyhodnocení určitých proměnných, jako je například typ požadované služby, kvalita služby, která musí být splněna, a další dopravní informace, jako jsou maximální sazby a udržitelné sazby. Jednou nevýhodou je, že některé metody CAC také upřednostňují dostupné obvody, čímž si vyhrazují některé obvody pro příležitostná spojení s vysokou prioritou, což znemožňuje účel, protože tyto obvody stále zůstávají nečinné, pokud neexistují žádné tranzitní komunikace s vysokou prioritou.
V sítích s přepínáním paketů může být implementováno nespočet možných technik řízení toku sítě v závislosti na typu sítě nebo dostupného softwaru nebo hardwaru. Síť pro přepínání paketů bude ve většině případů používat nějaký druh vyrovnávací paměti, což je mechanismus úložiště pro zachycení datových paketů, jak jsou přijímány od odesílatele. Pakety jdou do vyrovnávací paměti a aplikace příjemce je vytáhne pro použití. Pokud je odesílací přenos rychlejší než schopnost přijímajícího konce zpracovávat data z vyrovnávací paměti, může se rychle vyplnit.
V sítích TCP (Protocol Control Protocol) lze řízení toku sítě řešit technikou známou jako škálování oken. Třícestný handshaking, ke kterému dochází během připojení TCP, umožňuje zprostředkovat informace o velikosti okna příjemce. Tímto způsobem může příjemce informovat odesílatele o tom, kolik vyrovnávací paměti je k dispozici, aby odesílatel nemohl odeslat příliš mnoho dat.
Doporučená telekomunikační položka standardu 232 (RS-232) také pojednává o ustanoveních pro řešení řízení toku v sériových sítích. S RS-232 se rozděluje buď na softwarové řešení, nebo na hardwarové řešení. Softwarová technika je známá také jako řízení toku XON-XOFF, kde příjemce XON signál vysílá, že je schopen přijímat data, a XOFF, když má plnou vyrovnávací paměť. Chyby mohou nastat, pokud je komunikační signál špatný, přičemž odesílatel nemusí správně přijímat signál XOFF a nadále tlačit pakety na příjemce. Signály pro řízení toku jsou také vysílány přes stejný kanál jako datová komunikace, která využívá malou šířku pásma.
Hardwarové řízení toku sítě na druhé straně je mnohem spolehlivější na úkor implementace dalších fyzických linek. V tomto případě jsou nastaveny samostatné přenosové řídicí linky: jedna se nazývá žádost o odeslání (RTS) a druhá je linka pro odeslání (CTS). Vysílající konec oznamuje svůj záměr přenášet přes linku RTS a příjemce oznamuje svou schopnost přijímat přes linku CTS.