CUESTIÓN
3. SOBRE UDP
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.
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).
Para Filtro echo rellenamos del siguiente modo:
Y éste es el resultado:
Y para con Filtro daytime:
Obtenemos 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…)
Basándonos en nuestra captura, crearemos la tabla
de a continuación:
(Texto
extraído de cuantobserver.blogspot.com)
Protocolo
|
ID
|
Flags
|
Tamaño
|
Fragment Offset
|
Destino
|
ECHO
|
0x4e9b
|
0x01
|
2944
|
0
|
10.3.7.0
|
IP
|
0x4e9b
|
0x00
|
1484
|
1480
|
10.3.7.0
|
IP
|
0x00a7
|
0x00
|
84
|
2880
|
Nuestra máquina
|
IP
|
0x00a7
|
0x01
|
500
|
2400
|
Nuestra máquina
|
IP
|
0x00a7
|
0x01
|
500
|
960
|
Nuestra máquina
|
IP
|
0x00a7
|
0x01
|
500
|
480
|
Nuestra máquina
|
ECHO
|
0x00a7
|
0x01
|
500
|
0
|
Nuestra máquina
|
No hay comentarios:
Publicar un comentario