Řízení toku vs řízení přetížení
Řízení toku je mechanismus používaný v počítačových sítích k řízení toku dat mezi odesílatelem a přijímačem, takže pomalý přijímač nebude rychlejší než odesílatel. Řízení toku poskytuje přijímači způsoby řízení rychlosti přenosu tak, aby přijímač mohl zpracovávat data přenášená odesílatelem. Řízení přetížení je mechanismus, který řídí tok dat, když skutečně dojde k přetížení. Řídí zadávání dat do sítě tak, aby síť mohla zpracovávat provoz v síti.
Co je to Flow Control?
Řízení toku je mechanismus, který řídí tok dat mezi odesílatelem a přijímačem tak, aby pomalejší přijímač nebyl ohromen množstvím dat přenášených rychlým odesílatelem. Tato situace může nastat z několika důvodů, jako je nedostatek procesorového výkonu přijímače než odesílatele nebo přijímače s velkým provozním zatížením než odesílatele. Mechanismy používané při řízení toku lze kategorizovat na základě toho, zda přijímač odesílá zpětnou vazbu odesílateli. V mechanismu řízení toku s otevřenou smyčkou přijímač neposílá žádnou zpětnou vazbu odesílateli a je to nejpoužívanější metoda řízení toku. V řízení toku uzavřené smyčky se informace o přetížení přenáší zpět odesílateli. Běžně používanými typy řízení toku jsou přetížení sítě, řízení toku okna a vyrovnávací paměť dat.
Co je to kontrola přetížení?
Řízení přetížení poskytuje metody k regulaci provozu vstupujícího do sítě tak, aby jej mohla spravovat samotná síť. Řízení přetížení brání síti v dosažení městnavého kolapsu, kde se kvůli přetížení děje malá nebo žádná užitečná komunikace. Řízení přetížení se používá hlavně u sítí přepínajících pakety. Cílem kontroly přetížení je udržet počet paketů v síti pod úrovní, která by dramaticky snížila výkon. Řízení přetížení je implementováno v protokolech transportní vrstvy Transmission Control Protocol (TCP) a User Datagram Protocol (UDP). V TCP se používají algoritmy pomalého startu a exponenciálního zpětného posunu. Algoritmy řízení přetížení jsou klasifikovány na základě množství zpětné vazby přijaté ze sítě a aspektu výkonu, jehož cílem je zlepšit. Dálejsou klasifikovány na základě kritérií, jako je třeba provést úpravy na aktuální síti a kritérium spravedlnosti použité algoritmem.
Jaký je rozdíl mezi Flow Control a Congestion Control?
Ačkoli řízení toku a řízení přetížení jsou dva mechanismy řízení síťového provozu používané v počítačových sítích, mají své klíčové rozdíly. Řízení toku je mechanismus typu end to end, který řídí provoz mezi odesílatelem a přijímačem, když rychlý odesílatel přenáší data do pomalého přijímače. Na druhou stranu je řízení přetížení mechanismem, který se používá v síti k řízení přetížení v síti. Řízení přetížení zabraňuje ztrátě paketů a zpoždění způsobenému přetížením v síti. Na řízení přetížení lze pohlížet jako na mechanismus, který zajišťuje, že celá síť dokáže zpracovat provoz přicházející do sítě. Řízení toku se však týká mechanismů používaných ke zpracování přenosu mezi konkrétním odesílatelem a přijímačem.