Olá Marcos,
Por de baixo dos panos nós teremos o protocolo ICMP que possui entre outros campos:
- Número referente tipo de mensagem enviada (requisição do ping, retorno do ping, etc)
- Código da mensagem detalhada (por exemplo, destino inacessível, porta inacessível, etc)
- Verificação da integridade da mensagem (Checksum)
- Número de sequência do pacote
O envio de 4 pacotes seria o padrão adotado pelo Windows, caso algum pacote seja perdido teriam outros 3 pacotes que foram enviados com o objetivo de verificar o acesso ao host de destino. No windows você pode alterar esse valor dos envios de pacotes para outro valor, por exemplo 5, com o comando -n 5