lunes, 23 de mayo de 2011

Práctica 3 - Cuestión 3

En esta sección de la práctica estudiaremos uno de los dos protocolos de capa 4 predominantes, UDP. Para ello haremos uso de un sencillo programa que nos permite enviar texto especificando el número de puerto u la IP de destino.

3.1   Utiliza el programa udp.exe para realizar un envío de datos al puerto 7 (eco) o al puerto 13 (hora y día) del servidor Linux1 (10.3.7.0). Para ello basta especificar la dirección IP y el puerto del servidor, colocar algún texto en la ventana y pulsar el botón "Envía UDP". Con el monitor de red, analiza la secuencia de paquetes UDP que se desencadenan cuando se envía como datos una palabra, por ejemplo “hola”. Utiliza el filtro adecuado en el Monitor de Red (direcciones y protocolos).
Utilizando el filtro “!nbns && udp” y ejecutando el programa vemos lo siguiente.

 
3.2     Prueba de nuevo udp.exe, pero enviando un texto mucho más grande (sobre 2Kbytes). Esto se puede hacer copiando parte de algún fichero de texto en la ventana de udp.exe. ¿Se produce fragmentación IP de los paquetes UDP? Estudia las longitudes del paquete UDP y las de los paquetes IP que aparecen. Detalla los paquetes (fragmentados o no) que observas en el Monitor (indica el valor del identificador, flags, tamaño, etc…)
Introduciendo un texto de algo más de 2Kbytes, observamos la fragmentación de los paquetes de la siguiente forma:

En la fragmentación que se produce en nuestra red Ethernet vemos dos paquetes, el primero ECHO y el segundo Fragmented IP protocol. En el camino de vuelta se fragmenta en más partes debido a que el mensaje de vuelta comienza con un enlace punto a punto, donde el tamaño de los fragmentos es menor que en una red Ethernet.

No hay comentarios:

Publicar un comentario