Clase 7y8: L4 Flashcards

1
Q

Cuales son los campos de UDP?

A

src port, dest port, length,checksum, data

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

que hace TCP con los paquetes de gran tamaño?

A

Los fragmenta al tamaño que le parece correcto

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

Como asegura TCP la transmision de los datos?

A

Cada vez que se recibe un paquete hay un ACK. El último paquete que no recibio un ACK de vuelta tiene un timeout cuando termina se reenvia el paquete. 3 ACKs con el mismo valor generan que se envie el paquete con ese valor. Los ACKs marcan el paquete con menor valor todavia no recibido (aunque se haya recibido más paquetes)

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

Que provee TCP?

A

5: Eliminacion de duplicados, entrega en orden de los paquetes IP, control de errores(checksum), control de flujo y de congestion

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

como se establece una conexion TCP?

A

SYN(seq num:x)->,

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

como se cierra una conexión TCP?

A

FIN->

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

Que es MSS?

A

Maximum segment size. En TCP es el tamaño máximo de segmento que espera recibir el host. Se envia en el handshake

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

Que es TCP half close?

A

Cuando un host envia un FIN porque no enviara más datos pero del otro lado todavia pueden enviarle información.

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

Ques es la apertura y ceirre simultaneo?

A

Cuando los dos hosts actuan de sever ya que los dos al mismo tiempo enviaron un paquete SYN y se respondieron con SYN/ACK y ya queda la conexión establecida. Análogamente con FIN/ACK

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

Que es el algoritmo de Nagle?

A

El algoritmo de Nagle dice que cuando el transmisor no puede enviar porque falta que le lleguen los ACK, debe juntar los segmentos a enviar en un segmento grande y asi enviar todo junto que es mejor para las WANs. Para una aplicación por ejemplo un mouse habría que desactivarlo

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

Como se llaman los paquetes TCP´s?

A

segmentos

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

Que son los windows size advertisements?

A

En el paque te TCP es el valor en el campo window que envia el receptor para informar cuanto espacio libre tiene en su buffer y para que nunca envie luego de ese ACK más paquetes que los que pueda recibir el receptor

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

Como funciona la ventana deslizante?

A

El tamaño de la ventana es el indicado por el campo window, a medidaque llegan los ACK se puede mover la ventana hacia la derecha (mientras no haya un paquete sin ACK en el extremo izquierdo), liberando asi nuevos segmentos que se pueden enviar.

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

Si se envian x paquetes, cuantos ACK´s hace falta recibir como mínimo?

A

1 con el valor de la sequencia del primer paquete + x

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

que proboca el flag de PUSH encendido?

A

Le indica al receptor que debe enviar esa información a la aplicación de forma inmediata y no esperar a juntar más segmentos en el buffer.

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

Que genera el modo urgente?

A

El modo urgente tiene un puntero con datos dentro del segmento que deben ser pasados a la aplicación de forma urgente sin ser juntado luego con más segmentos

17
Q

En que consiste Slow start?

A

Comenzar la ventana de congestion en 1 MSS e ir aumentandola en la cantidad de bytes reconocidos por los ACKs (crecimiento exponencial), hasta que algun ACK no llegue o llegue luego de un timeout (que reinicia slow start) o que se den 4 ACKs con el mismo valor de ack.

18
Q

como calcula TCP el timeout a usar para el último sigmento enviado sin ACK?

A

es el promedio ponderado + 4 veces el desvio ponderado. promedio ponderado: P= P(1-a)+aRTTnuevo. desvio ponderado : D=D(1-b)+b|P-RTTnuevo|

19
Q

que hace congestion avoidance de acuerdo a Fast retransmit y fast recovery?

A

cuando se detectan 4 ACKs iguales o hay timeout se entra en cogestion avoidance: se retransmite el paquete, se pone ssthreshold=cwnd/2 (pero no menor a 2). si se entro por 4 ACKs iguales cwnd=cwnd/2 y se empieza a acrecentar en un MSS por ACK. Si hay un timeout cwnd=1 y empieza un slowstart hasta ssthreshold

20
Q

Que son las metricas por ruta?

A

Si la ruta no sale por el defaulgateway, puede guardarse la información obtenida para la conexión obtenida por el protocolo TCP (timeout, RTT, DRTT, ssthreshold)

21
Q

Que errores presenta ICMP usado con TCP?

A

ICMP source quench: setearia cwnd en 1 pero sin cambiar el ssthreshold. ICMP Host/Network unreachable: Se ignora el mensaje, puede ser que sea un router caido pero TCP tiene que esperar a un timeout para darse cuenta y bajar la transmision

22
Q

que es la repaquetización TCP?

A

Cuando TCP reenvia, puede no hacerlo como la primera vez, sino mandar más paquetes en uno de paso

23
Q

Que es fast retransmit?

A

Indica que ante 3 ACKs repetidos debe reenviar el paquete pedido. Esto acelera la comunicación porque el timeout puede ser largo

24
Q

Que es el throughput?

A

La cantidad de paquetes correctamente enviados y confirmados en un periodo de tiempo.