Propaganda

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 online 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 o que fazemos online, seja clicando em um link, postando uma atualização de status, enviando uma mensagem, jogando, carregando um arquivo, transmitindo um vídeo on-line ou qualquer outra coisa outro. Se você estiver usando um site e levar muito tempo para carregar uma nova página sempre que clicar em um link, provavelmente está com um ping alto nesse site. Se for rápido, você provavelmente tem um ping baixo.

Para que o Ping é usado

Ping não é apenas uma medida de "desempenho". Especificamente, é uma medida da latência entre seu computador e um dispositivo remoto. Um ping informa o tempo que leva para um único pacote sair do computador, acessar um servidor remoto e retornar para você.

instagram viewer

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ê. Demora uma pequena quantidade de tempo para cada pacote viajar entre o 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 ping de 20 ms, deve ter uma latência muito baixa. As ações que você executa parecem ocorrer no jogo quase instantaneamente. Se você tiver um ping mais alto como 200 ms, as ações que você executar serão visivelmente atrasadas e você não poderá acompanhar outras pessoas jogando o jogo.

Isso é por que o ping é exibido com destaque em muitos jogos multiplayer Como corrigir atraso de jogos e vídeos com um ajuste fácil do roteadorCansado de atraso na rede quando outras pessoas estão assistindo a vídeos e baixando torrents? Veja como recuperar o desempenho da sua rede sem ferramentas de terceiros. consulte Mais informação . Isso ajuda a entender o quão boa é sua conexão e que tipo de experiência você deve esperar no servidor. Um ping menor é sempre melhor - significa menor latência, que é uma comunicação mais rápida entre você e o servidor remoto. Isso se aplica a tudo o que você faz on-line - esteja você jogando um jogo online Como reduzir o atraso nos jogos onlineSempre havia uma certa quantidade de atraso no jogo, especialmente quando havia muitos jogadores conectados. Essa é uma experiência que você pode ter com tanta frequência antes de perceber que é a hora ... consulte Mais informação ou apenas navegando na web.

Às vezes, o ping pode ser exibido 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 é de relance - verde é bom, amarelo é limítrofe e vermelho é ruim.

ping do medidor de latência diablo 3

Como funciona um ping

Veja como um ping funciona, de uma maneira simplificada:

  • Seu computador envia um pequeno pacote de dados - conhecido como pacote em termos de rede - para um computador remoto.
  • O computador remoto recebe o pacote, que solicita sua resposta.
  • O computador remoto envia um pacote de volta para você.

Este é um único ping. O ping permite medir o tempo de ida e volta de um pacote entre o 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 memorizarO Windows 7 ainda apresenta uma janela de prompt de comando. então ainda há um lugar para os comandos do DOS. Então, para aqueles que gostam da ideia de digitar alguns comandos para evitar o incômodo de ... consulte Mais informação para executar ping no 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 um pacote chegar ao Google e ser enviado de volta para nós. Para o último ping, foram necessários doze milissegundos. Por que demorou mais tempo? Bem, pode haver muitas coisas: o servidor do Google apresenta um desempenho mais lento, um roteador de Internet entre nós e os servidores do Google 10 maneiras de melhorar a velocidade do seu roteador atualConexão com a Internet muito lenta? Aqui estão alguns ajustes simples do roteador que podem fazer a diferença na sua rede Wi-Fi doméstica. consulte Mais informação pode estar um pouco mais ocupado, nossa recepção Wi-Fi pode ter sido um pouco pior ou muitas outras coisas. Alguma flutuação é normal.

exemplo de ping

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 geralmente usado entre dispositivos de rede para que eles possam se comunicar. 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 todos os computadores ou servidores estão configurados para responder aos pacotes de solicitação de eco ICMP. Os computadores configurados para não responderem aos pings não responderão, então você verá a mensagem "Solicitar tempo limite excedido", pois o servidor não responde aos seus pings no tempo previsto. O protocolo ICMP pode ser abusado por ataques DDoS Como você pode se proteger contra um ataque DDoS?Os ataques DDoS - um método usado para sobrecarregar a largura de banda da Internet - parecem estar aumentando. Mostramos como você pode se proteger de um ataque distribuído de negação de serviço. consulte Mais informação .

exemplo de ping sem resposta

Detectando perda de pacotes

O ping também pode ajudar a detectar a perda de pacotes. Por exemplo, digamos que você executou o comando ping e viu uma mistura de respostas e as linhas "Solicitação expirada". Isso indicaria que alguns pacotes de ping não estavam sendo recebidos pelo computador remoto ou que as respostas deles não estavam chegando até você. Os pacotes estão se perdendo em algum lugar ao longo do caminho.

Você sabia que a perda de pacotes estava ocorrendo em algum lugar entre você e o servidor - na rede do computador remoto, em um roteador em algum lugar no meio, no seu ISP ou na sua rede doméstica. Se você estiver com problemas para navegar na Internet ou jogar um jogo on-line, especialmente se às vezes é necessário clicar nos links duas vezes para carregá-los - o comando ping pode ajudar você a ver se isso é perda de pacotes ou não. Você também pode executar o comando ping em vários servidores remotos diferentes para ter uma idéia melhor de onde está ocorrendo a perda de pacotes.

O 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 outros três não. O ping mostra isso como 75% de perda de pacotes - 3 dos 4 pacotes foram perdidos.

perda de pacotes de ping

É possível um ping zero?

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, mesmo um pequeno pedaço de dados - conhecido como pacote - leva algum tempo para viajar. Mesmo se seu pacote estiver viajando inteiramente por cabos de fibra ótica, ele ainda será limitado pela velocidade da luz. Também é limitado pelos roteadores sentados ao longo desses cabos de fibra ótica, que precisam receber o pacote e encaminhá-lo por diferentes conexões.

Se você tentar executar o ping no computador local - com o ping localhost comando - você está solicitando que seu computador entre em contato e responda a si mesmo. Nesse caso, você verá um ping de 0 ms. Isso significa simplesmente que seu computador pode se comunicar instantaneamente. Obviamente, não é instantâneo porque o software leva um pouco de tempo para executar essas operações. No entanto, é tão baixo que podemos arredondar para 0 ms e dizer que temos um ping 0 no nosso próprio computador.

0ms ping para localhost

Depois de adicionar cabos

No entanto, quando você começar a adicionar comprimentos de cabos, roteadores e distâncias, não receberá um ping de 0 ms. Por exemplo, você poderia tente executar ping no seu próprio roteador doméstico 8 dicas para aumentar efetivamente o sinal do roteador sem fioSe o sinal do seu roteador sem fio não chegar muito longe, ou se o sinal continuar caindo por algum motivo estranho, aqui estão algumas coisas que você pode fazer para corrigi-lo. consulte Mais informação . Aqui fizemos ping em nosso roteador doméstico, com os quais estamos conectados via Wi-Fi Wireless Feng Shui: Como otimizar a recepção Wi-Fi em sua casaConfigurar um roteador Wi-Fi para uma cobertura ideal não é tão fácil quanto você pensa. Use estas dicas para cobrir sua casa inteira com Wi-Fi! consulte Mais informação . Há apenas alguns quartos, 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, apenas a comunicação com nossos roteadores frequentemente traria nosso ping em torno de 0 ms, e isso também levará algum tempo para que o pacote chegue à rede do seu ISP, uma vez que ele sai do roteador e se dirige para a Internet.

roteador de ping em casa

Em outras palavras, você não pode realmente obter um ping de 0 ms. Este é um limite das leis da física. Não podemos transmitir informações instantaneamente, exceto talvez com o envolvimento quântico. Se encontrássemos uma maneira de usar emaranhamento quântico para transmitir informações Máquinas pensantes: o que a neurociência e a inteligência artificial podem nos ensinar sobre a consciênciaA construção de máquinas e software artificialmente inteligentes pode nos ensinar sobre o funcionamento da consciência e a natureza da própria mente humana? consulte Mais informação na Internet, conseguimos 0 ms de ping - mas essa é a única opção aqui. Não prenda a respiração por esse avanço!

Será que isso nunca vai acontecer?

No futuro, podemos reduzir absolutamente a latência na Internet e lidar melhor com ela. Por exemplo, navegadores da web como Chrome, Firefox e Internet Explorer Surpresa: o Internet Explorer 11 amadureceu em um navegador modernoLembra do Internet Explorer 6? Bem, o Internet Explorer não é mais horrível. Se você gosta do IE ou não, não pode negar que ele melhorou drasticamente e agora é digno de tomar seu lugar ao lado de outros modernos ... consulte Mais informação já são páginas de "pré-busca" que você talvez queira ver a seguir para eliminar essa latência perceptível ao clicar em um link. No entanto, um ping de 0 ms - transmissão instantânea de informações - provavelmente permanecerá indescritível.

Crédito de imagem: gatinho sonolento no Flickr

Chris Hoffman é um blogueiro de tecnologia e viciado em tecnologia que mora em Eugene, Oregon.