5ª Sesion de prácticas: 7 de Abril

En esta sesion comenzamos con la práctica 2:

PROTOCOLO DE MENSAJES DE CONTROL DE INTERNET (ICMP)

Cuestión 1. Sobre mensajes ICMP del “Ping”
Inicia el programa Monitor de Red en modo captura. A continuación ejecuta el comando:

C:\>ping –n 1 172.20.43.230 (…la opción –n especifica el número de peticiones “echo” que se lanzan al medio)
Detener la captura en el Monitor de Red (filtrar únicamente tramas del alumno) y visualizar los paquetes capturados. En base a los paquetes capturados determinar:
¿Cuántos y qué tipos de mensajes ICMP aparecen? (tipo y código)Aparecen 2 mensajes ICMP.

  • Echo Request

  • Echo Reply

Justifica la procedencia de cada dirección MAC e IP. ¿Crees que las direcciones IP origen y MACorigen del mensaje ICMP “Replay” hacen referencia a la misma máquina o interfaz de red?
Las direccion IP y MAC de la máquina origen en el mensaje ICMP “Reply” son las mismas en este caso, puesto que hemos hecho un ping a una direccion local dentro de nuestro laboratorio.

Cuestion 1.c.

Justifica la longitud de los paquetes IP. ¿Cuál es el tamaño total del ICMP? ¿Por qué tienen esa longitud?¿Cuántos datos se han transportado en el mensaje “ping”? Dibuja la encapsulación del protocolo ICMP?

La longitud total de la trama es 74 bytes, y su composicion es la siguiente:

14 bytes de la cabecera Ethernet

20 bytes de la cabecera IP

8 bytes de la cabecera ICMP

32 bytes de los datos ICMP

Encapsulacion del protocolo ICMP:
X X X X X X X X-XXXXXXXXXXXXXXXXXXXXXXXXXXXX]
[CABEC. ICMP]-[..............................DATOS ICMP.......................]

Cuestión 2. Sobre la fragmentación de datagramas IP

Empleando el programa Monitor de Red de la misma forma que en la situación anterior, ejecutar:

C:\>ping –n 1 –l 2000 172.20.43.230 (…la opción –l especifica la cantidad de datos a enviar)

Cuestion 2.a.

Filtra los paquetes en los que esté involucrada tu dirección IP. A continuación, describe el número

total de fragmentos correspondientes al datagrama IP lanzado al medio, tanto en la petición de ping como en la respuesta. ¿Cómo están identificados en el Monitor de Red todos estos paquetes (ICMP, IP, HTTP, TCP…)? ¿qué aparece en la columna ‘info” del Monitor de Red?

Hay paquetes de diferentes tipos:

TCP, HTTP, ICMP, IP

En la columna “info” de los paquetes IP aparece : Fragmented IP protocol

Cuestion 2.b.

Se ha dividido en 2 fragmentos

¿En cuantos fragmentos se ha “dividido” el datagrama original?

Cuestion 2.c.


[HACER TABLA CON LA FIGURA ANTERIOR]



Cuestion 2.d.

¿Qué ocurre en la visualización de los fragmentos de datagramas si introduces un filtro para ver únicamente paquetes de “icmp” en el Monitor de Red? ¿qué fragmentos visualizas ahora? ¿por qué puede suceder esto?

Solo visualizas los 2 paquetes ICMP (un request y un reply), esto es asi, por que en realidad solo has efectuado dos peticiones ICMP, aunque se haya tenido que fragmentar para no superar el MTU del protocolo Ethernet.

Cuestion 2.e.

¿Para qué se pueden emplear los campos “Identificación”, “Flags” y “Fragment offset” de losdatagramas IP?

Para ordenar los datagramas y recuperar su forma original.

Cuestion 2.f.

En función de los datos anteriores, indica el valor de la MTU de la red.

El fragment offset es de 1480, por lo tanto el MTU tiene que ser 1500, debido a la siguiente operacion:

Cabecera IP (20) + ICMP (Datos + Cabecera, 1480) = 1500.

Dejar un comentario