Rozdiel Medzi Kontrolou Prietoku A Kontrolou Preťaženia

Rozdiel Medzi Kontrolou Prietoku A Kontrolou Preťaženia
Rozdiel Medzi Kontrolou Prietoku A Kontrolou Preťaženia

Video: Rozdiel Medzi Kontrolou Prietoku A Kontrolou Preťaženia

Video: Rozdiel Medzi Kontrolou Prietoku A Kontrolou Preťaženia
Video: Flashback Friday: How Not to Die 2024, November
Anonim

Kontrola toku vs kontrola preťaženia

Kontrola toku je mechanizmus používaný v počítačových sieťach na riadenie toku údajov medzi odosielateľom a prijímateľom, takže pomalý prijímač nebude rýchlejší ako odosielateľ. Riadenie toku poskytuje prijímačovi spôsoby riadenia rýchlosti prenosu tak, aby prijímač dokázal spracovať údaje prenášané odosielateľom. Kontrola preťaženia je mechanizmus, ktorý riadi tok údajov, keď skutočne dôjde k preťaženiu. Riadi údaje vstupujúce do siete tak, aby sieť mohla spracovávať prenos v rámci siete.

Čo je to Flow Control?

Riadenie toku je mechanizmus, ktorý riadi tok údajov medzi odosielateľom a prijímateľom tak, aby pomalší prijímač nebol ohromený množstvom dát prenášaných rýchlym odosielateľom. Táto situácia môže nastať z niekoľkých dôvodov, ako napríklad nedostatočný procesorový výkon prijímača ako odosielateľ alebo prijímač s veľkým prevádzkovým zaťažením ako odosielateľ. Mechanizmy používané pri riadení toku možno kategorizovať podľa toho, či prijímač posiela spätnú väzbu odosielateľovi. V mechanizme riadenia toku s otvorenou slučkou prijímač neposiela žiadnu spätnú väzbu odosielateľovi a je to najbežnejšia metóda riadenia toku. Pri riadení toku v uzavretej slučke sa informácie o preťažení prenášajú späť k odosielateľovi. Bežne používanými typmi riadenia toku sú preťaženie siete, riadenie toku okna a vyrovnávacia pamäť dát.

Čo je kontrola preťaženia?

Kontrola preťaženia poskytuje metódy na reguláciu prenosu vstupujúceho do siete tak, aby ho mohla riadiť samotná sieť. Kontrola preťaženia zabráni sieti dosiahnuť kongestívne zrútenie tam, kde z dôvodu preťaženia nedochádza k žiadnej alebo žiadnej užitočnej komunikácii. Kontrola preťaženia sa uplatňuje hlavne na sieťach prepínajúcich pakety. Cieľom kontroly preťaženia je udržať počet paketov v sieti pod úrovňou, ktorá by dramaticky znížila výkon. Kontrola preťaženia je implementovaná v protokoloch transportnej vrstvy Transmission Control Protocol (TCP) a User Datagram Protocol (UDP). V TCP sa používajú algoritmy pomalého štartu a exponenciálneho spätného vypínania. Algoritmy riadenia preťaženia sa klasifikujú na základe množstva spätnej väzby prijatej zo siete a aspektu výkonu, ktorý sa snaží zlepšiť. Ďalejsú klasifikované na základe kritérií, ako je potrebné vykonať úpravy na súčasnej sieti a kritérium spravodlivosti použité algoritmom.

Aký je rozdiel medzi Flow Control a Congestion Control?

Aj keď sú riadenie toku a riadenie preťaženia dva mechanizmy riadenia sieťovej prevádzky používané v počítačových sieťach, majú svoje kľúčové rozdiely. Riadenie toku je mechanizmus typu end to end, ktorý riadi prenos medzi odosielateľom a príjemcom, keď rýchly odosielateľ prenáša údaje do pomalého prijímača. Na druhej strane, kontrola preťaženia je mechanizmus, ktorý používa sieť na riadenie preťaženia v sieti. Kontrola preťaženia zabraňuje strate paketov a oneskoreniu spôsobenému preťažením v sieti. Na kontrolu preťaženia sa dá pozerať ako na mechanizmus, ktorý zaisťuje, že celá sieť zvládne prenos, ktorý do siete prichádza. Riadenie toku sa však týka mechanizmov používaných na zvládnutie prenosu medzi konkrétnym odosielateľom a prijímateľom.

Odporúčaná: