CD Practica2
CD Practica2
CD Practica2
Resumen
1. Comunicación UDP
Dibuja 2 pcs:
1
Asigna direcciones IP a r1 y configura las rutas que consideres necesa-
rias para que los pcs puedan comunicarse.
El comando nc puede utilizarse para generar tráfico UDP. Por ejem-
plo, el siguiente comando ejecutado en pc1 envı́a lo introducido por la
entrada estándar a la máquina 12.0.0.10, puerto UDP 11111:
2. Comunicación TCP
2.1. Establecimiento de conexión, envı́o de datos y finalización de
conexión
2
2.1.1. Números de secuencia
2.1.2. RTT
1. Para cada uno de los segmentos de datos que envı́a el cliente al servidor,
indica cuál es el RTT. Observa para ello los tiempos de envı́o de los
segmentos y los de recepción de sus correspondientes asentimientos.
2.1.3. Ventana anunciada y factor de escala
En los segmentos que llevan activado el flag SYN se informa de los valores
de número de secuencia inicial y ventana inicial anunciada que tiene cada
extremo de la comunicación TCP. La opción factor de escala de la ventana
(window scale) puede indicarse en la parte de opciones de los segmentos
que llevan el flag SYN.
Cuando el lado que abre la conexión quiere utilizar un factor de escala
para la ventana anunciada, activará la opción en su paquete SYN. El otro lado
debe activar la opción en su paquete SYN+ACK para indicar que entiende
esta opción de TCP y va a utilizarla también. A partir de este momento,
en los segmentos que envı́en ambos lados se aplicará el factor de escala para
calcular el valor real de la ventana que se está anunciando: se multiplicará
2f actor por el campo de ventana anunciada que viaja en el segmento. Nótese
que solo en el segmento SYN y en el SYN+ACK viaja el factor de escala,
3
pero éste no se aplica al campo ventana anunciada de estos dos segmentos,
sino que se aplica a todos los demás segmentos enviados.
Wireshark aplica automáticamente el factor de escala y lo indica con la
etiqueta scaled. Para ver el campo ventana anunciada que viaja realmente en
la cabecera TCP hay que desactivar la opción Relative Sequence Numbers &
Window Scaling en el menú Edit→Preferences→Protocolos→TCP.
2.1.4. MSS
4
2.1.5. El servidor TCP no está disponible
Dibuja 2 pcs:
2. Existe la red 12.0.0.0 y hay ruta para llegar hasta ella, pero no existe
la máquina 12.0.0.10. (Para realizar este apartado apaga la máquina
12.0.0.10).
5
2. Indica la secuencia de marcas de tiempo de los segmentos SYN envia-
dos, y explica sus valores atendiendo al mecanismo exponential backoff.
3. Explica por qué aparecen varios segmentos ACK repetidos.
4. Timeout
6
b) Se envı́an más datos nuevos después de realizar la retransmisión y antes
de recibir su ACK.
7
Entre el segmento 43 y 87
Después del segmento 87