Los paquetes ICMP Echo Request y Echo Reply contienen una porción de datos. Por ejemplo, este es un paquete de solicitud de eco (que se envió en Windows utilizando el comando ping):
Como puede ver, hay una porción de datos en el paquete que consta de 32 bytes, y estos datos no parecen significar nada (es solo parte del alfabeto).
¿Es obligatoria la porción de datos o es opcional?
windows
networking
ping
icmp
usuario603337
fuente
fuente
Respuestas:
La porción de datos es obligatoria en los paquetes de respuesta , si hay una porción de datos en el paquete de solicitud. El sistema de respuesta debe enviar una respuesta que contenga exactamente la misma porción de datos. El RFC792 no especifica si la porción de datos en el paquete de solicitud es obligatoria. El
Data
en este esquema no está marcado(optional)
como en muchos otros RFC.Sin embargo, enviar un ping con cero bytes de datos es completamente posible. En Windows intente:
ping <destination> -l 0
Esto prueba que la porción de datos en una solicitud de eco ICMP es opcional .
fuente