Vous êtes sur la page 1sur 9

Comunicaciones y Redes de Datos –

Investigando la Operación de TCP y la de UDP

NOMBRE:
IDELSON OMAR VILLEGAS VILLEGAS

LABORATORIO:
N° 1

CLASE:
N° 2

INSTRUCTOR:
Abraham Kizner

2014

Page 1 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

OBJETIVOS

En este laboratorio uexploraremos el comportamiento de TCP en detalle. Esto se hará,


analizando los trazos que los segmentos de TCP envían y reciben durante la transferencia de
un archivo de 150 KB de tamaño que contiene el texto del libro Las Aventuras de Alicia en el
País de las Maravillas, localizadas en un servidor remoto.
Estudiaremos el uso de los números de secuencia y confirmación que TCP provee para
realizar una transmisión confiable; también veremos el método que usa TCP para controlar la
congestión de trafico de paquetes llamada Inicio lento, así mismo, observaremos el algoritmo
usado para evitar congestión y veremos cómo TCP usa el control de flujo que anuncia el
receptor. Se verá brevemente el inicio de una conexión que realiza TCP e investigaremos el
rendimiento de TCP (velocidad a la que puede transmitir y el tiempo que le toma para un
viaje redondo de
sde enviar un segmento hasta que recibe la confirmación de recepción por parte del
destinatario.

Page 2 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

Equipo Requerido:
Una PC con Wireshark installado
Archivos: DataCom-IntroTCP-pcattcp-1.pcap
DataCom-TCPyUDP-Transmit-wait-5ms.pcap

Discusión:

Antes de iniciar nuestra experimentación con TCP, necesitaremos usar un archivo grande,
obtenido usando Wireshark en el que TCP hace la transferencia del libro en ASCII de Las
Aventuras de Alicia en el País de las Maravillas. Esto se logra usando HTTP y enparticular,
su método HTTP POST (y no el método HTTP GET)

Realice lo siguiente:

Procedimiento:

1.
 Inicie una sesión de browsing y vaya a la dirección
http://gaia.cs.umass.edu/wireshark-labs/alice.txt y obtenga la copia den libro Las
aventuras de Alicia en el País de las maravillas que está en formato ASCII y guárdelo
en el folder C:\Lab3.
 Luego vaya a http://gaia.cs.umass.edu/wireshark-labs/TCP-wireshark-file1.html
 Debe obtener una imagen como la que sigue.

Page 3 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

 Use el botón de Browse contenido en la imagen mostrada para indicar el nombre


completo (todo el camino y nombre) donde se hala el archivo de Las Aventuras de
Alicia en el País de las Maravillas en su computadora (C:\Lab3\Alice.txt)
 Todavía no presione el botón para “Upload alice.txt file”
 Ahora inicie una sesión de Wireshark (con la tarjeta que tiene acceso al Internet
seleccionada) y empiece la captura de paquetes (Capture Options) y luego presione
OK en la pantalla de Captura de paquetes de Wireshark (no necesitamos seleccioar
ninguna opción extra).
 Regrese a su browser y presione el botón “Upload alice.txt”. Ya que el archivo sea
enviado para cargarse, un mensaje corto de felicitaciones aparecerá en su browser.
 Finalice la captura de paquetes en el programa Wireshark. Su pantalla de Wireshak
deberá verso como se muestra en la figura de la próxima página.

Si no logra realiza correr Wireshark en una red con conexión a Internet, puede utilizar
un archivo que contiene dicho proceso siguiendo las instrucciones del profesor.

Page 4 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

2. Una primera inspección del archivo capturado.

Antes de iniciar el análisis del comportamiento de TCP, hagamos una inspección


general del tráfico capturado.
 Primero, Haga un filtro de paquetes en la ventana de Wireshark, tipeando
“tcp” (en minúsculas y sin los apóstrofes) y no olvide de presionar la tecla
ENTER.

Lo que verá es una serie de mensajes de TCP y HTTP entre su computadora y el


computador gaia.cs.umass.edu. Debe poder ver el proceso inicial de TCP llamado three way
handshake que contiene los mensajes SYN.

También verá un mensaje HTTP POST y una serie de “Continuando HTTP” que
fueron enviados entre su computadora y la computadora en gaia.cs.umass.edu.

Page 5 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

Los mensajes Continuando HTTP”, no son parte de HTTP, sino una manera de
Wireshark de indicar que multiples segmentos de TCP están siendo transmitidos (o
que siguen a la presente parte del mensaje). Esto significa que hay muchos
segmentos de TCP que son parte del comando de HTTP usado.
Usted deberá también ver segmentos de TCP ACK enviados por gaia.cs.umass.edu a
su computador.

Responda a las siguientes preguntas, abriendo primero Wireshark y usando el archivo


pre-capturado tcp-ethereal-trace-1 en http://gaia.cs.umass.edu/wireshark-
labs/wireshark-traces.zip. (baje el archivo y ábralo usando Wireshark)

Cuando séa posible, use la imagen del paquete que usó, para responder las preguntas
dadas. Haga anotaciones en la hoja impresa que expliquen su respuesta.
Para imprimir un paquete use los comandos File  Print, y seleccione “Solamente el
paquete seleccionado”, seleccione Seleccione Packet Summary Line, y escoja la
mínima cantidad de paquetes que necesite para su respuesta.
NOTA: A falta de impresora en el laboratorio, seleccione imprimir a un archivo y
copie el archivo que obtenga a su USB.

Preguntas

1. ¿Cuál es la dirección IP y el número de puerto de TCP que usa el cliente (fuente del
mensaje) que está transfiriendo el archivo a gaia.cs.umass.edu?
Tip: Seleccione un mensaje de HTTP y explore en la segunda pantalla los detalles del
paquete de TCP que contiene (Details of the selected packet header window)

Direccion IP : Source 192.168.1.47 (192.168.1.47)


Source Port: 50102 (50102)

2. ¿Cuál es la dirección IP de gaia.cs.umass.edu? ¿En qué puerto está ese computador


enviando y recibiendo segmentos de TCP para esta conexión?

Destination: 128.119.245.12 (128.119.245.12)


Source Port: 50102 (50102)

Si le fue posible crear su propio archivo de captura de Wireshark, responda la


siguiente pregunta:

Page 6 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

3. ¿Cuál es la dirección IP y el número de puerto, usado por su computadora (la fuente o


source) para transferir el archivo a gaia.cs.umass.edu?

Direccion IP : Source 192.168.1.47 (192.168.1.47)


Source Port: 50102 (50102

Ya que este laboratorio es sobre TCP y no sobre HTTP, dejemos que Wireshark haga
un “listado de paquetes Capturados” que muestre información de segmentos de TCP
que contienen mensajes de HTTP.
Para que Wireshark haga esto usted deberá seleccionar Analyze  Enabled
Protocols, y luego remueva la marca check de la caja HTTP, y haga Click a OK.
Usted deberá ver una pantalla como la que se muestra abajo.

Lo que queremos ver es una serie de segmentos de TCP enviados por entre su computador y
el de gaia.cs.umass.edu. Usarémos el archivo que usted capturó (o el del archivo tcp-

Page 7 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

ethereal-trace-1 en http://gaia.cs.umass.edu/wireshark-labs/wireshark-traces.zip: para


estudiar el comportamiento de TCP en este laboratorio.

3. TCP Básico

Responda las siguientes preguntas referentes a los segmentos TCP:

1. ¿Cuál es la secuencia de números de los segmentos SYN que fueron usados al iniciar
la conexión de TCP entre el cliente y el computador gaia.cs.umass.edu? ¿Cómo es
que el segmento es identificado como un segmento SYN?

Sequence number: 0 (relative sequence number) tiende a cero

2. ¿Cuál es el número de secuencia del segmento SYNACK enviado por


gaia.cs.umass.edu al cliente de la computadora, en su respuesta al SYN que recibió?
¿Cuál es el valor del ACKnowledgement (confirmación) en el segmento SYNACK?

Sequence number: 1 (relative sequence number) (0000 cd 0c 94 22)

Acknowledgment number: 1 (relative ack number)( 0000 33 eb e8 09)

3. ¿Cuál es el número de secuencia de los segmentos de TCP que contienen el comando


HTTP POST? (Va a tener que buscar bien por un segmento que contenga en la
pantalla de la data de TCP, la palabra POST).

Sequence number: 152109 (relative sequence number) (0000 cd 0e e6 4e)

Page 8 of 9
Comunicaciones y Redes de Datos –
Investigando la Operación de TCP y la de UDP

CONCLUSIONES

Se analizo la captura en la transmision de paquetes en el software wireshark.


Identificacion de fuente de comunicacion y destino de la comunicacion con sus respectivos
puertos y direciones ip.
Se identifico el numero secuencia de segmentos SYN , SYNACK.

Page 9 of 9

Vous aimerez peut-être aussi