I've noticed a strange behaviour (at least, I can't get out).
Ping IP, specifying packet size:
ping -s 128 220.127.116.11
PING 18.104.22.168 (22.214.171.124) 128(156) bytes of data. 72 bytes from 126.96.36.199: icmp_req=1 ttl=43 (truncated)
Ping website, specifying packet size:
ping -s 128 www.google.com
PING www.google.com (188.8.131.52) 128(156) bytes of data. 136 bytes from mil01s16-in-f19.1e100.net (184.108.40.206): 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.