La ritrasmissione rapida è una modifica all'algoritmo di prevenzione della congestione. Come nell'algoritmo di ritrasmissione rapida di Jacobson, quando il mittente riceve il 3° ACK duplicato, presume che il pacchetto sia perso e lo ritrasmette senza attendere la scadenza di un timer di ritrasmissione.
Perché la ritrasmissione veloce è utile?
La ritrasmissione veloce gioca un ruolo importante qui. Dopo aver ricevuto un certo numero di ACK duplicati, TCP sul lato mittente ritrasmette il pacchetto mancante senza attendere che il timer sia scaduto. Inoltre, ricevere un certo numero di ACK duplicati significa che si è verificata la congestione della rete.
Quando si usa la ritrasmissione veloce in TCP?
La ritrasmissione rapida è un miglioramento del TCP che riduce il tempo di attesa di un mittente prima di ritrasmettere un segmento perso. Un mittente TCP normalmente utilizza un semplice timer per riconoscere i segmenti persi.
Perché abbiamo bisogno di un ripristino rapido per il controllo della congestione TCP?
Utilizzando solo la ritrasmissione rapida, la finestra di congestione viene ridotta a 1 ogni volta che viene rilevata una congestione di rete. Pertanto, ci vuole una quantità di tempo per raggiungere un elevato utilizzo del collegamento come prima. Fast Recovery, tuttavia, allevia questo problema rimuovendo la fase di avvio lento.
Cos'è il recupero veloce di ritrasmissione veloce?
Fast Retransmit e Fast Recovery sono stati progettati per accelerare il ripristino della connessione, senza comprometterne le caratteristiche di prevenzione della congestione. Il cliente ora riconosce il primo segmento, completando così la stretta di mano a tre vie. La finestra di ricezione è impostata su 5000.