Um site público, como eu descrevo aqui, tem algum valor? Alguma coisa semelhante já existe? Agora, estou usando o tracert para depurar um problema de rede no qual há um atraso às vezes entre dois roteadores de backbone de internet, mas gostaria de saber qual direção está causando o atraso. Eu até vejo um aumento por vezes na perda de pacotes e quero saber qual direção é perdendo o pacote. A propósito, eu só tenho meu computador, então usar o iperf não é uma opção.
Então, eu imagino um servidor público (apenas um site que abro em qualquer navegador) enviando-me um datagrama a cada 5,00 segundos (isto é, entre 4,99 e 5,01). Meu computador responde imediatamente, enviando o datagrama para um pacote TCP ACK, de modo que o próximo datagrama do servidor pode, assim, incluir sua medida "ping" tempo de ida e volta. (Para ser claro, no caso de minha resposta TCP ser a de um erro, o datagrama reenviar do servidor deve ser enviado depois de esperar os 5.00 segundos completos; a chave é que eu quero um datagrama confiável para chegar a cada 5,00 segundos, então tudo bem mesmo se o servidor simplesmente ignorar minhas respostas TCP.)
Se meu navegador me mostrar os dois nervos separados (para horários de chegada de datagramas e "ping" tempos de ida e volta), eu posso ver facilmente qual direção de rede está causando o jitter. É importante para perceber que o meu problema de rede vem e vai às vezes, então eu iria simplesmente carregar este site durante atrasos curtos (confirmado porque o tempo de ida e volta do "ping" mostrado será no mínimo) e observe os horários relatados mudarem quando os longos atrasos começarem. Se os atrasos fossem sempre altos, website não ajudaria.
Tags networking ping latency gaming