Ping

Maio 2017


O que é Ping

O Ping (acrônimo de Packet Internet Groper) é sem dúvida alguma um dos instrumentos de administração de rede mais conhecidos. Ele é um instrumentos simples, já que, graças ao envio de pacotes, ele pode verificar se um computador distante responde e
se está acessível pela rede. Ele permite diagnosticar a conexão da rede por meio de um comando do tipo:
ping nome.do.computador
, onde o nome.do.computador representa o endereço IP do computador.

Quais são os comandos e como funciona o teste ping

O Ping baseia-se no protocolo ICMP (Internet Control Message Protocol), que permite diagnosticar as condições de transmissões de dados. Ele utiliza, assim, dois tipos de mensagens do protocolo (dos 18 propostos pelo ICMP): o tipo 0 que corresponde a um comando echo request, emitido pelo computador fonte e o tipo 8 que corresponde a um comando echo reply

Por intervalos regulares (por padrão, a cada segundo), o computador fonte (aquele onde o comando ping é executado) envia um comando echo request ao computado alvo. A partir da recepção do pacote echo reply, o computador fonte exibe uma linha que contém diversas informações. No caso do não recebimento da resposta, uma linha indicando 'prazo ultrapassado' será exibida.

Como são os relatórios do comando Ping

De acordo com o sistema operacional, a exibição da saída de um comando ping poderá ser ligeiramente diferente. Veja o resultado de tal comando em um sistema GNU/Linux:


ping www.br.ccm.net 
PING www.br.ccm.net (163.5.255.85): 56 data bytes
64 bytes from 163.5.255.85: icmp_seq=0 ttl=56 time=7.7 ms
64 bytes from 163.5.255.85: icmp_seq=1 ttl=56 time=6.0 ms
64 bytes from 163.5.255.85: icmp_seq=2 ttl=56 time=5.5 ms
64 bytes from 163.5.255.85: icmp_seq=3 ttl=56 time=6.0 ms
64 bytes from 163.5.255.85: icmp_seq=4 ttl=56 time=5.3 ms
64 bytes from 163.5.255.85: icmp_seq=5 ttl=56 time=5.6 ms
64 bytes from 163.5.255.85: icmp_seq=6 ttl=56 time=7.0 ms
64 bytes from 163.5.255.85: icmp_seq=7 ttl=56 time=6.0 ms
--- www.br.ccm.net ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 5.3/6.1/7.7 ms

Agora, veja o resultado de tal comando em um sistema Windows:

ping www.br.ccm.net 
Envio de um pedido 'ping' no ping www.br.ccm.net[163.5.255.85] com 32 bytes de dados :
Resposta de 163.5.255.85 : bytes=32 tempo=34 ms TTL=54
Resposta de 163.5.255.85 : bytets=32 tempo=37 ms TTL=54
Resposta de 163.5.255.85 : bytets=32 tempo=32 ms TTL=54
Resposta de 163.5.255.85 : bytets=32 tempo=33 ms TTL=54
Estatísticas Ping para 163.5.255.85 :
Pacotes: enviados = 4, recebidos = 4, perdidos = 0 (perda 0%),
Duração aproximativa dos anéis em milissegundos:
Mínimo = 32ms, Máximo = 37ms, Média = 34ms

A saída do comando Ping permite conhecer:

O endereço IP que corresponde ao nome do computador distante; o número de sequência ICMP; a duração de vida do pacote (TTL - Time to Live ou Transistor Transistor Logic). O campo de duração de vida (TTL) permite conhecer o número de roteadores atravessados pelo pacote durante a troca entre os dois computadores. Cada pacote IP possui um campo TTL posicionado num valor relativamente elevado. A cada passagem de switch, o campo diminui. Se acontecer que o campo chegue a zero, o switch interpretará que o pacote gira em círculos e o destrói; o tempo de propagação em círculo (round-trip delay) que corresponde à duração em milissegundos de uma ida e volta entre o computador fonte e o computador alvo. Um pacote deve geralmente possuir um tempo de propagação inferior a 200 ms; o número de pacotes perdidos.

Veja também


Ping
Ping
Ping
Ping
Ping
Ping
Ping
Ping
Última modificação: 14 de maio de 2017 às 03:33 por ninha25.
Este documento, intitulado 'Ping', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.