Per
evitare congestioni indesiderate sulla rete, TCP dispone di alcuni
algoritmi di controllo.
Slow
start(partenza
lenta): quando due computer iniziano a comunicare, questo algoritmo
impedisce al mittente di partire subito con una finestra di massima
ampiezza.
Congestion
Avoidance (evitare
la congestione): Congestion Avoidance e Slow Start sono due algoritmi
mutualmente esclusivi, non possono mai avvenire contemporaneamente,
ma esiste un forte legame tra di loro. Quando avviene una congestione
e vengono persi segmenti durante lo Slow Start, viene salvata in una
speciale variabile.
Fast
Retrasmit (ritrasmissione
veloce): quando un pacchetto viene perso, gli ACK dei segmenti
successivi arrivati a destinazione riportano come Acknowledgement
number il valore del segmento mancante nell’ordine di consegna.
Fast
Recovery(recupero
veloce): per migliorare l’efficienza del Fast Retrasmit, quando
ritrasmettiamo un segmento perso, Fast Recovery fa in modo che il
valore della congestion window non venga ridotto proprio del tutto, e
che non avvenga Congestion Avoidance.
Nessun commento:
Posta un commento