INDICE
Introduzione
. . .
3
CAPITOLO 1
TCP: Gestione della congestione
1.1 TCP . . .
5
1.2 Controllo di flusso. . .
8
1.3 Controllo della congestione. . .
9
1.3.1 Slow Start . . .
10
1.3.2 Congestion Avoidance. . .
12
1.3.3 Selective Acknowledgdement (SACK). . .
15
1.4 Varianti TCP di congestion control. . .
15
1.4.2 TCP-Vegas. . .
17
1.4.3 TCP-Veno. . .21
1.4.4 TCP-Westeood. . .22
1.4.5 BIC-TCP. . .24
1.4.6 CUBIC-TCP. . .27
1.4.7 HSTCP. . .29
1.4.8 TCP-LP. . .30
1.4.9 TCP-Hybla. . .32
1.4.10 STCP. . .33
1.4.11 TCP-Illinois. . .34
1.4.12 TCP-YeAH. . .37
CAPITOLO 2
Scenario delle simulazioni
2.1
Configurazione della rete. . .
39
2.2
Parametri TCP. . .
40
2.3
Emulazione della rete . . .
42
2.3.2 TC. . .
44
2.4 Simulazioni. . .
47
2.4.1 Iperf. . .
47
2.4.2 TcpProbe. . .