A realidade é um pouco mais complicada:
-
Tanto o ping quanto o traceroute têm opções para modificar o tamanho do pacote:
-
A opção
-
ping modifica o tamanho da carga útil, por exemplo executar
ping -s 1 www.google.com
fará ping no google com um pacote total de 29 bytes (20 bytes de cabeçalho IP + 8 bytes de cabeçalho ICMP + dados de 1 byte). -
A opção do tracerote modifica o tamanho do total , por exemplo executar
traceroute www.google.com 80
enviará pacotes UDP com o tamanho total de 80 bytes (20 bytes de cabeçalho IP + 8 bytes de dados UDP + 52 bytes).
-
-
Versões diferentes de ping e traceroute têm padrões diferentes. No entanto, todos eles estão no intervalo de sub-100 bytes e o número exato de bytes não é importante. Se o padrão do seu ping é 32, então o tamanho total de um pacote é de 60 bytes, não muito diferente do traceroute.
-
O tamanho total de um pacote pode variar dependendo se você estiver usando IPv4 ou IPv6, opções de IP definidas, etc.
-
O motivo mais comum para aumentar o tamanho dos pacotes do ping e do traceroute é depurar os problemas do MTU, outros, então, os padrões funcionam bem.