Я недавно задавался вопросом, что отправляется в ping на Windows, и вот что я получил:
https://drive.google.com/file/d/0B3N2koAvLeyJRnNjRDBpQ2o4dUE/view
Система отправляет неполный латинский алфавит (почему нет x, y и z?), И маршрутизатор Linux отвечает тем же значением.
Вы можете просматривать то, что отправляется с помощью сетевого анализатора (или анализатора, чтобы сделать его менее опасным), например tcpdump.
Я предполагаю, что вы должны вернуть то же значение, которое отправляет клиент, но я могу ошибаться.