TCP Flashcards

1
Q

Como fuciona Slow Start?

A

cwind empieza en 1 MSS y va creciendo exponencialmente
hasta llegar al threshold

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que pasa si hay timeout?

A

ssthresh = cwnd/2
cwnd = 1
Esto vale para reno y para tahoe
Pasa eso y vuelve a empezar slow start con esos nuevos valores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como pasamos de slow start a congestion avoidance?

A

Cuando se llega al threshold de slow start pasa a congestion avoidance, eso significa que cwnd >= ssthresh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que pasa cuando hay 3 ACKS duplicados?

A

Tahoe:
FAST RETRANSMIT
Mandamos el paquete perdido
sstresh=cwnd/2
cwnd=1 y volvemos a slow start
volvemos a SLOW START
Reno:
FAST RETRANSMIT
Mandamos el paquete perdido
sstresh=cwnd/2
cwnd=1 y volvemos a slow start
FAST RECOVERY
Mandamos el paquete perdido
sstresh=cwnd/2
cwnd= sstresh
crece exponencial
me mentengo aca hasta recibir un ACK no duplicado
vuelvo a CONGESTION AVOIDANCE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Diferecia entre tahoe y reno?

A

tahoe
Slow start -> congestion avoidance -> fast retransmit -> slow start

reno
Slow start -> congestion avoidance -> fast retransmit -> fast recovery -> congestion avoidance (y si hay timeout es que vuelvo a slow start)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

que es la cwnd?

A

congestion window, es la max cantidad de bytes (o MSS) en vuelo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

que es el control de flujo?

A

que no se congestione el receptor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ques el control de congestion?

A

que no se congestionen los routers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly