Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. pomalý štart: Toto je počiatočná fáza kontroly preťaženia. Keď je vytvorené pripojenie TCP, odosielateľ začne vysielať pakety s malou veľkosťou okna preťaženia (zvyčajne 1 MSS, kde MSS je maximálna veľkosť segmentu). Zakaždým, keď je pre prenášaný paket prijatý potvrdenie (ACK), veľkosť okna preťaženia sa zvýši o 1 mss. To vedie k exponenciálnemu rastu rýchlosti prenosu. Pomalý štart pomáha odosielateľovi rýchlo nájsť príslušnú rýchlosť prenosu bez toho, aby prelomila sieť.
2. Vyhýbanie sa preťaženiu: Keď okno preťaženia dosiahne určitú prahovú hodnotu (zvyčajne prah pomalého štartu, SSThresh), odosielateľ vstúpi do fázy vyhýbania sa preťaženiu. V tejto fáze sa okno preťaženia zvyšuje pomalšie-o 1 mss za každý spiatočný čas (RTT) prijatých poďakovaní. Cieľom tohto nárastu prísady je postupne skúmať kapacitu siete bez toho, aby spôsobila preťaženie. Algoritmus naďalej zvyšuje okno preťaženia, až kým sa nezistí preťaženie.
3. detekcia a obnovenie preťaženia: Tento komponent sa spustí, keď sa zistí preťaženie. Táto detekcia sa zvyčajne stane, keď dôjde k strate paketov (napr. V dôsledku vynechaných paketov alebo časových limitov). Po zistení preťaženia podniká algoritmus drastické kroky na zníženie rýchlosti prenosu. Najbežnejším mechanizmom zotavenia je na polovicu veľkosti okna preťaženia (multiplikačné zníženie). Toto náhle zníženie pomáha rýchlo zmierniť preťaženie. Prahová hodnota pomalého štartu (SSThresh) sa v čase detekcie preťaženia zvyčajne aktualizuje na polovicu veľkosti okna preťaženia, aby sa zabránilo agresívnemu zvýšeniu rýchlosti prenosu príliš rýchlo.
Je dôležité poznamenať, že v týchto troch základných komponentoch v rôznych algoritmoch kontroly preťaženia TCP existuje veľa variácií a vylepšení (napr. Tahoe, Reno, New Reno, Cubic). Tieto variácie sa zameriavajú hlavne na to, ako sa zistí preťaženie, ako sa upravuje okno preťaženia a ako sa aktualizuje prah pomalého štartu.