I've noticed a strange behaviour (at least, I can't get out).
Ping IP, specifying packet size:
ping -s 128 188.8.131.52
PING 184.108.40.206 (220.127.116.11) 128(156) bytes of data. 72 bytes from 18.104.22.168: icmp_req=1 ttl=43 (truncated)
Ping website, specifying packet size:
ping -s 128 www.google.com
PING www.google.com (22.214.171.124) 128(156) bytes of data. 136 bytes from mil01s16-in-f19.1e100.net (126.96.36.199): icmp_req=1 ttl=52 time=8.36 ms
So, why pinging pure IP packet size has been truncated?
From Ping man, I get:
-s packetsize: Specifies the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when combined with the 8 bytes of ICMP header data.