Atualizado por Gavin Phillips em 31/07/2017
Ping é um comando usado para medir a latência entre dois dispositivos em uma rede. O comando ping está disponível em todos os sistemas operacionais e muitos jogos on-line exibem um ping visível que você pode usar para entender a latência.
O ping é apenas uma medida da latência que sentimos em tudo que fazemos on-line, seja clicando em um link, postando uma atualização de status, enviando uma mensagem, jogando um jogo, fazendo upload de um arquivo, transmitindo um vídeo on-line ou qualquer outra coisa. Se você está usando um site e leva muito tempo para carregar uma nova página toda vez que clica em um link, provavelmente está experimentando um alto ping para esse site. Se for rápido, você provavelmente terá um ping baixo.
Qual ping é usado para
O ping não é apenas uma medida do "desempenho". Especificamente, é uma medida da latência entre o seu computador e um dispositivo remoto. Um ping informa o tempo necessário para que um único pacote deixe o computador, atinja um servidor remoto e, em seguida, retorne a você.
Você já reparou que quando você clica em um link em uma página da web, a nova página da web não é carregada instantaneamente? Em vez disso, há um pequeno atraso - isso é latência. Seu computador precisa solicitar a nova página e enviá-la de volta para você. Leva um pequeno período de tempo para cada pacote viajar entre seu computador e o computador remoto. O ping permite medir essa latência.
Isso é muito perceptível em jogos online. Por exemplo, se você estiver jogando um jogo com um ping de 20 ms, você deve ter uma latência muito baixa. As ações que você realiza parecem acontecer no jogo quase instantaneamente. Se você tiver um ping mais alto, como 200 ms, as ações executadas ficarão consideravelmente atrasadas e você não conseguirá acompanhar as pessoas que estão jogando.
É por isso que o ping é exibido com destaque em muitos jogos multiplayer Como consertar o jogo e vídeo Lag com um Easy Router Tweak Cansado de atraso de rede quando outras pessoas estão assistindo a vídeos e baixar torrents? Veja como recuperar seu desempenho de rede sem qualquer ferramenta de terceiros. Consulte Mais informação . Ele ajuda você a entender o quão boa é sua conexão e que tipo de experiência você deve esperar no servidor. Um ping mais baixo é sempre melhor - significa menor latência, que é uma comunicação mais rápida entre você e o servidor remoto. Isto aplica-se a tudo o que faz online - quer esteja a jogar um jogo online Como reduzir o atraso nos jogos online Como reduzir o atraso nos jogos online Sempre houve algum atraso no jogo, especialmente quando havia muitos jogadores logados Essa é uma experiência que você pode ter com tanta frequência antes de perceber que é hora de ... Ler mais ou apenas navegar na web.
Às vezes, o ping pode ser exibido apenas como "latência", mas é basicamente a mesma coisa. Os jogos geralmente exibem ping com uma cor visual para ajudá-lo a entender o quão bom é o seu ping - o verde é bom, o amarelo é o limite e o vermelho é ruim.
Como funciona um ping
Veja como funciona um ping, de uma maneira simplificada:
- Seu computador envia um pequeno pacote de dados - conhecido como um pacote em termos de rede - para um computador remoto.
- O computador remoto recebe o pacote, que solicita a resposta.
- O computador remoto envia um pacote de volta para você.
Este é um único ping. Ping permite que você meça o tempo de ida e volta de um pacote entre seu computador e um computador remoto. Por exemplo, na imagem abaixo, usamos o comando ping em um prompt de comando do Windows Os 8 comandos úteis do DOS que você deve memorizar Os 8 comandos úteis do DOS que você deve memorizar O Windows 7 ainda possui uma janela de prompt de comando. então ainda há um lugar para os comandos do DOS. Então, para aqueles de vocês que gostam da idéia de digitar alguns comandos para evitar o incômodo de ... Leia mais para ping google.com.
Este comando envia quatro pacotes ou quatro pings individuais. Para os três primeiros pings, o tempo é de 10 ms. Para o último ping, o tempo é de 12 ms. Isso significa que, nos três primeiros pings, foram necessários dez milissegundos para que um pacote chegasse ao Google e nos devolvesse. Para o último ping, demorou doze milissegundos. Por que demorou mais? Bem, poderia ser muitas coisas - servidor do Google com desempenho mais lento, um roteador de Internet entre nós e os servidores do Google 10 maneiras de melhorar a velocidade do seu roteador atual 10 maneiras de melhorar a velocidade do seu roteador atual Aqui estão alguns ajustes de roteador simples pode fazer muita diferença na sua rede Wi-Fi doméstica. Leia mais poderia ser um pouco mais ocupado, nossa recepção Wi-Fi pode ter sido um pouco pior, ou muitas outras coisas. Alguma flutuação é normal.
Um ping é uma solicitação de eco do ICMP
Quando você envia um ping, seu computador envia um pacote de solicitação de eco ICMP. ICMP significa “Internet Control Message Protocol”, e é um protocolo que é geralmente usado entre dispositivos de rede para que eles possam se comunicar uns com os outros. O pacote solicita um "eco" - em outras palavras, uma resposta. O servidor remoto, quando recebe o ping, geralmente responde com uma mensagem própria. Quando você executa um comando ping e vê vários pings seguidos, cada linha é um único pacote e sua resposta.
No entanto, nem todo computador ou servidor está configurado para responder aos pacotes de solicitação de eco ICMP. O computador configurado para não responder aos pings não responderá, então você verá simplesmente a mensagem "Solicitação expirada", pois o servidor não responderá aos seus pings no tempo alocado. O protocolo ICMP pode ser usado para ataques DDoS Como você pode se proteger contra um ataque DDoS? Como você pode se proteger contra um ataque DDoS? Ataques DDoS - um método usado para sobrecarregar a largura de banda da Internet - parecem estar em ascensão. Mostramos como você pode se proteger de um ataque de negação de serviço distribuído. Consulte Mais informação .
Spotting Packet Loss
Ping também pode ajudá-lo a detectar a perda de pacotes. Por exemplo, digamos que você executou o comando ping e viu uma mistura de respostas e linhas de "Solicitação expirada". Isso indicaria que alguns pacotes de ping não estavam sendo recebidos pelo computador remoto ou que suas respostas não estavam chegando até você. Os pacotes estão se perdendo em algum lugar ao longo do caminho.
Você saberia que a perda de pacotes estava ocorrendo em algum lugar entre você e o servidor - na rede do computador remoto, em algum roteador, no seu provedor ou na sua rede doméstica. Se você está tendo problemas ao navegar na Internet ou ao jogar um jogo online - especialmente se às vezes você precisa clicar em links duas vezes para fazê-los carregar - o comando ping pode ajudá-lo a ver se a perda de pacotes é ou não. Você também pode executar o comando ping em vários servidores remotos diferentes para ter uma ideia melhor de onde a perda de pacotes está ocorrendo.
Ping também exibe a gravidade da perda de pacotes. Por exemplo, abaixo do nosso primeiro pacote chegou ao servidor e voltou para nós, mas nossos três outros não. Ping exibe isso como 75% de perda de pacotes - 3 dos 4 pacotes foram perdidos.
Um ping zero é possível?
Quanto menor o ping, melhor. Um ping zero seria ideal e significaria que nosso computador estava se comunicando instantaneamente com um servidor remoto.
Devido às leis da física, até mesmo um pequeno pedaço de dados - conhecido como pacote - leva algum tempo para viajar. Mesmo que o seu pacote esteja viajando inteiramente por cabos de fibra ótica, ainda é limitado pela velocidade da luz. Ele também é limitado pelos roteadores que ficam ao longo dos cabos de fibra ótica, que precisam receber o pacote e encaminhá-lo por conexões diferentes.
Se você tentar fazer ping no seu computador local - com o comando ping localhost - você está solicitando ao seu computador que entre em contato e responda a si mesmo. Nesse caso, você geralmente verá um ping de 0 ms. Isso significa simplesmente que seu computador pode se comunicar instantaneamente. É claro que realmente não é instantâneo, porque o software demora um pouco para realizar essas operações. No entanto, é tão baixo que podemos arredondá-lo para 0 ms e dizer que temos um 0 ping no nosso próprio computador.
Depois de adicionar cabos
No entanto, quando você começar a adicionar comprimentos de cabo, roteadores e distâncias, você não receberá um ping de 0 ms. Por exemplo, você pode tentar pingar o seu próprio roteador doméstico 8 Dicas para impulsionar efetivamente o seu roteador sem fio 8 Dicas para impulsionar efetivamente o seu roteador sem fio Se o sinal do seu roteador sem fio não parece chegar muito longe, ou se o seu sinal continua caindo algum motivo estranho, aqui estão algumas coisas que você pode fazer para consertá-lo. Consulte Mais informação . Aqui nós pingado nosso roteador doméstico, que estamos conectados via Wi-Fi Wireless Feng Shui: Como otimizar sua casa para a melhor recepção Wi-Fi Wireless Feng Shui: Como otimizar sua casa para a melhor recepção Wi-Fi Configurando um Wi A rede de Wi-Fi deve ser uma perspectiva fácil, não deveria? Quer dizer, uma casa é uma caixa fechada e você pensa que quando você coloca um dispositivo que transmite sinais sem fio em todas as direções ... Leia Mais. São apenas alguns quartos de distância, mas vemos um ping médio de 3 ms e um ping mínimo de 1 ms. Leva algum tempo apenas para se comunicar com um dispositivo sentado na outra sala. Mesmo se não estivéssemos conectados usando Wi-Fi, a simples comunicação com nossos roteadores geralmente levaria o nosso ping em torno de 0 ms, e levaria um pacote para que ele alcançasse a rede do seu provedor quando ele saísse do roteador e se dirigisse para a rede. Internet.
Em outras palavras, você não pode realmente chegar a um ping de 0 ms. Este é um limite das leis da física. Não podemos transmitir informações instantaneamente - exceto talvez com emaranhamento quântico. Se descobríssemos uma maneira de usar emaranhamento quântico para transmitir informações Máquinas de Pensamento: O que a neurociência e a inteligência artificial podem nos ensinar sobre máquinas de pensar da consciência: o que a neurociência e a inteligência artificial podem nos ensinar sobre a conscientização? da consciência e da natureza da própria mente humana? Leia Mais através da Internet, nós poderíamos chegar a 0 ms ping - mas essa é a única opção aqui. Não prenda a respiração por este avanço!
Será que isso acontecerá?
No futuro, podemos absolutamente reduzir a latência na Internet e lidar melhor com ela. Por exemplo, navegadores como Chrome, Firefox e Surprise do Internet Explorer: o Internet Explorer 11 tornou-se uma moderna surpresa para o navegador: o Internet Explorer 11 tornou-se um navegador moderno Lembre-se do Internet Explorer 6? Bem, o Internet Explorer não é mais horrível. Se você gosta de IE ou não, você não pode negar que ele melhorou drasticamente e agora é digno de tomar o seu lugar ao lado de outras modernas ... Leia mais já estão "pré-busca" páginas que você pode querer ver em seguida para eliminar esse latência perceptível quando você clica em um link. No entanto, um ping de 0 ms - transmissão instantânea de informações - provavelmente permanecerá indefinido.
Crédito da imagem: gatinho sonolento no Flickr