I'm wondering what a maximum (practical) ping response time might be. As far as I know, there isn't a max defined anywhere (TTL, but that's hops, not time).
Teoricamente, o tempo entre o pedido de eco e a resposta pode ser longo. De uma rápida olhada em RFC 1122 não vejo restrições formais aqui.
Na prática, há um valor de limite após o qual a falta de resposta será tratada como sem resposta ( tempo limite ). O valor específico depende da implementação:
- No Windows, ele é 4 segundos .
-
Com a implementação do iputils do ping parece ser 10 segundos - não tem certeza, pois não é indicado na página man, mas o código diz algo assim:
#define MAXWAIT 10 /* max seconds to wait for response */
Respostas de ping maiores que isso são equivalentes a nenhuma resposta. Então, acho que é seguro assumir que esse é o limite prático.
Uma coisa a notar - estou falando aqui apenas sobre ICMP . Se você quis dizer algum outro " ping " (por exemplo, atraso entre alguma solicitação / resposta específica do aplicativo), provavelmente será completamente diferente.