jueves, 21 de mayo de 2009

Cuestión 1.

Udp.exe. Este sencillo programa para MS Windows nos permitirá enviar y recibir paquetes UDP, especificando también su contenido, a un número de puerto y una IP destinos especificados para comprobar el funcionamiento de este protocolo.


a. a.-Utilizar 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).


Filtro utilizado: ip.addr== 10.3.7.0


Figura 1

Aparece un mensaje de envío y otro de respuesta.

El puerto de mi maquina es 1209

El puerto genérico de Linux 1 es 7


b.- 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…)



Filtro utilizado: ip.addr== 10.3.7.0




Figura 2

En el envío el paquete se ha fragmentado una vez, y después para poder acceder a Linux 1 se ha fragmentado en 5 partes, por lo cual a mi pc han llegado 5 paquetes de respuesta. Con lo cual se puede decir que el protocolo UDP deja la fragmentación a cargo del protocolo IP. Tan solo el primer fragmento aparece identificado como UPD ya que es el que contiene la cabecera de este, el resto aparecen como IP

El tamaño de los fragmentos a nivel físico es el siguiente:

Envío:

Fragmento 1 (identificado como UDP) = 1514

Fragmento 2 (identificado como IP) = 612

Recepción:

Fragmento 1 (identificado como UDP) = 514

Fragmento 2 (identificado como IP) = 514

Fragmento 3 (identificado como IP) = 514

Fragmento 4 (identificado como IP) = 514

Fragmento 5 (identificado como IP) = 172

En cada fragmento de nivel físico aparecen 20 byts de cabecera IP y 14 de Ethernet, y además en el primero 8 de la cabecera de UDP.











No hay comentarios:

Publicar un comentario