Skip to content

Commit

Permalink
[RC] Add more information to Fast Recovery (#991)
Browse files Browse the repository at this point in the history
  • Loading branch information
gazev authored Jan 14, 2024
1 parent 62d1153 commit 29d17e8
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions content/rc/0003-transporte.md
Original file line number Diff line number Diff line change
Expand Up @@ -462,15 +462,14 @@ serra:

##### Estado de Fast Recovery

Se forem detetados três ACKs duplicados antes da fase de **_congestion-avoidance_**, pode ser usado o
estado de **Fast Recovery**, onde se tenta acelerar a recuperação enviando apenas os segmentos
perdidos.
Se forem detetados três ACKs duplicados pode ser usado o estado de **Fast Recovery**, onde se tenta acelerar a recuperação enviando apenas os segmentos
perdidos antes de se transitar novamente (ou pela primeira vez) para o estado de **_congestion-avoidance_**.

Neste caso, a velocidade é incrementada em 1 por cada ACK duplicado recebido pelo segmento perdido
que causou a entrada neste estado.
Neste caso, a congestion window é incrementada em 1 MSS por cada ACK duplicado recebido que causou a entrada neste estado, este aumento da congestion window com pacotes duplicados não acontece nos outros estados e é a principal diferença do **Fast Recovery**.

Finalmente, depois do ACK que confirma a receção do segmento perdido, move-se para a fase de
**_congestion-avoidance_**.
Finalmente, depois do ACK que confirma a receção do segmento perdido, move-se para a fase de **_congestion-avoidance_**.

Nota: É uma boa ideia olhar para a State Machine dos slides pois é muito mais simples olhar para as transições e estados que existem ao invés de estar a tentar percebê-lo por escrito.

##### Variações

Expand Down

0 comments on commit 29d17e8

Please sign in to comment.