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.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identifier | Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Data ...
+-+-+-+-+-
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 .