Diferença entre "latência" e "ping" com uma conexão sem fio

11

Dada uma conexão sem fio, qual é a diferença entre "latência" e "ping"?

Estou tentando discernir qual valor perguntar ao provedor (pergunta de pré-venda) e como interpretá-lo.

David James
fonte

Respostas:

23

“Ping” (como medida) é uma gíria de jogador / leigo para “tempo de ida e volta” (RTT), que pode ser usado para medir o comando “ping”. É uma medida de latência, mas pode ser utilizada pela modelagem de tráfego relacionada à QoS; Os pacotes “ICMP echo” do ping podem ter maior prioridade sobre outro tráfego, para que os RTTs de ping tenham uma ótima aparência, mesmo em uma rede terrível. As conexões TCP também acompanham o RTT, mas geralmente não o relatam. O TCP RTT é mais importante para saber se você acha que seu ping RTT está sendo utilizado por QoS.

Não peça "ping". Pode fazer você parecer um jogador ignorante, não um consumidor sofisticado de banda larga. Peça o TCP RTT típico em uma conexão saturada. 20ms é decente, mas 100ms começam a entrar no território de bufferbloat. Também pergunte sobre as taxas de perda de pacotes. Você quer algo abaixo de 1%.

Spiff
fonte
13
Ping é um termo bastante onipresente que se refere a "Tempo de Ida e Volta". Eu trabalhei com pessoas mais inteligentes que eu em projetos de software que envolviam código de camada TCP e UDP e essas pessoas diziam ping o tempo todo.
Michael Fulton
3
20 ms é decente para onde?
Marcks Thomas
7
@MichaelFulton " tempo de ping " é um termo para RTT, não "ping" por si só, que cheira a ignorância.
Kaz 10/10
1
Minha terminologia pode ser colorida pelas minhas raízes de EE, mas vale a pena notar que a latência geralmente é apenas o tempo de um ponto final para outro. Assim, o termo latência costuma ser metade do tempo de ping. No entanto, como as redes geralmente operam bidirecionalmente para uma única comunicação (como handshaking de conexão TCP), o tempo de RTT / ping é mais útil.
Jarrod Christman
Também estou curioso sobre isso, "os pacotes" ICMP echo "de ping podem ter maior prioridade", eu sempre tive a impressão de que o ICMP geralmente recebe uma prioridade mais baixa devido ao fato de ser identificado como tráfego sem importância, especialmente ao fazer tracert sobre os vários encaminhadores.
Jarrod Christman
11

Estou tentando discernir qual valor perguntar ao provedor (pergunta de pré-venda) e como interpretá-lo.

Você pode fazer um ping alto para um destino específico, mas com latência extremamente baixa, para outro destino ou mesmo para o mesmo destino usando um protocolo diferente do ICMP.

Seu ISP não terá nenhum controle sobre os resultados do ping para um destino fora da rede dele, ele terá controle sobre a latência de sua conexão com eles (especificamente sua latência para dispositivos dentro de sua própria rede ou redes pertencentes a seus parceiros).

Você deve manter o controle sobre o que eles têm, ou seja, usar o termo latência em qualquer conversa com eles. Se você mencionar que possui um ping alto no Google, eles desejarão solucionar esse problema, mas resolvê-lo não aumentará sua latência para um serviço que usa um protocolo diferente.

Dada uma conexão sem fio, qual é a diferença entre "latência" e "ping"?

Como explicado por esta excelente resposta de Ron Maupin na Network Engineering .

Ping é um utilitário para testar a conectividade de rede. Ele usa solicitação / resposta de eco ICMP para fazer isso. O host de origem envia uma solicitação de eco do ICMP e o host de recebimento envia uma resposta de eco do ICMP.

...

A maioria dos programas de ping executa o ping várias vezes e retorna uma latência de rede ICMP de ida e volta. O programa Ping geralmente fornece o número de pacotes enviados, recebidos, perdidos e a porcentagem de perda, juntamente com a latência de ping mais baixa, mais alta e média.

Em um comentário, Ron explica a seguinte falácia sobre a latência do ping.

Sua latência de ping pode não ter nada a ver com o desempenho de outro aplicativo. O ICMP geralmente é relegado para a prioridade mais baixa e pode terminar em filas enquanto outro tráfego real é enviado. Alguns ISPs o rotearão em um caminho diferente do seu outro tráfego, enviando o caminho longo ou através de conexões secundárias.

Em outras palavras, latência é uma medida do tempo que um pacote de dados leva para ser recebido ou enviado, e ping é um utilitário que mede a quantidade média de tempo que levou para que um tipo específico de dados fosse enviado e recebido.

Existem vários fatores que aumentariam ou diminuiriam sua latência, a maioria deles fora da rede, o que significa que a alta latência é causada por outros dispositivos no destino. Na maioria dos casos, você não tem controle sobre qual caminho os dados seguirão e, mesmo que controle você tenha, é muito pouco o que você pode fazer para diminuir a latência dessa rede.

Qual é a diferença entre largura de banda, ping, taxa de ping e latência?

Ramhound
fonte
8

qual é a diferença entre "latência" e "ping"?

Tecnicamente, pingé um programa usado para medir a latência. (E latência é o tempo que leva para você ver os efeitos de alguma ação - geralmente o tempo que leva para enviar um pacote e receber uma resposta .)

Porém, informalmente, os dois termos são frequentemente usados ​​de forma intercambiável e descrevem a mesma coisa.

Estou tentando discernir qual valor pedir ao fornecedor (pergunta de pré-venda)

A "latência" seria mais correta, mas vá com o que o representante de vendas entender melhor.

Mas, em ambos os casos, a pergunta só será significativa se você especificar os dois extremos da viagem. (Assim como perguntar sobre distância ou duração.)

Por exemplo:

  • Deseja saber a latência média entre o cliente e o equipamento ISP? (Isso descreveria a qualidade do link da última milha.)
  • Ou você deseja saber sobre a latência do ISP para um site / serviço específico? (Isso descreveria a rede e os uplinks do próprio ISP.)
  • Ou você perguntará sobre o caminho completo entre o cliente e algum site? (Diz a você que experiência prática deve ser esperada.)
user1686
fonte
A única coisa com a qual eu poderia me relacionar é o caminho completo, mas imagino que seja difícil para eles fornecer, exceto figuras do estádio. Acho que eu poderia pedir os três caminhos e ver o que eles dizem.
David James
2
O caminho para um determinado destino mudará centenas de vezes por ano. Novos nós no caminho para um destino ficarão online e offline continuamente. Você estaria desperdiçando seu tempo se pedisse informações assim.
Ramhound