Ping

Março 2017

O instrumento Ping

O Ping (acrônimo de Packet Internet Groper) é sem dúvida alguma um dos instrumentos de administração de rede mais conhecidos. No entanto,este é um dos instrumentos mais simples dado que permite, graças ao envio de pacotes, verificar se uma máquina distante responde e, por extensão, se está acessível pela rede.

O instrumento ping permite assim diagnosticar a ligação à rede graças a um comando do tipo:

ping nom.de.la.machine


nom.de.la.machine representa o endereço IP da máquina ou o seu nome. É preferível, no início, testar com o endereço IP da máquina.

Funcionamento do ping

O Pingbaseia-se no protocolo ICMP, permitindo diagnosticar as condições de transmissões. Utiliza assim dois tipos de mensagens do protocolo (dos 18 propostos pelo ICMP):

O tipo 0 que corresponde a um comando "ECHO request", emitido pela máquina fonte;
O tipo 8 que corresponde a um comando "ECHO reply"


A intervalos regulares (por padrão, a cada segundo), a máquina fonte (aquela onde o comando ping é executado) envia um comando "echo request" à máquina alvo. A partir da recepção do pacote "echo reply", a máquina fonte exibe uma linha que contém diversas informações. No caso de não recepção da resposta, uma linha que indica "prazo ultrapassado" se exibirá.

Resultado de um comando Ping

De acordo com o sistema de exploração, a exibição da saída de um comando ping poderá ser ligeiramente diferente.

Eis o resultado de tal comando num sistema GNU/Linux:

ping www.kioskea.net 
PING www.kioskea.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.kioskea.net ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 5.3/6.1/7.7 ms



Eis o resultado de tal comando em um sistema Windows :

ping www.kioskea.net 
Envio de um pedido 'ping' sur www.kioskea.net [163.5.255.85] com 32 octets de dados :
Réponse de 163.5.255.85 : octets=32 temps=34 ms TTL=54
Réponse de 163.5.255.85 : octets=32 temps=37 ms TTL=54
Réponse de 163.5.255.85 : octets=32 temps=32 ms TTL=54
Réponse de 163.5.255.85 : octets=32 temps=33 ms TTL=54
Statistiques Ping pour 163.5.255.85 :
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Duração aproximativa dos anéis em milissegundos:
Minimum = 32ms, Maximum = 37ms, Moyenne = 34ms


A saída do comando Ping permite conhecer:

O endereço IP que corresponde ao nome da máquina distante; o número de sequência ICMP; a duração de vida do pacote (TTL, Time To Live). O campo de duração de vida (TTL) permite conhecer o número de routers atravessados pelo pacote aquando da troca entre as duas máquinas. 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 a máquina fonte e a máquina 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
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.