Ping

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. Trata-se no entanto de 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 defeito, 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 afixa uma linha que contém diversas informações. No caso de não recepção da resposta, uma linha que indica “prazo ultrapassado” afixar-se-á.

Resultado de um comando ping

De acordo com o sistema de exploração, a afixaçã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 num 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 assim 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 destrui-lo-á. ;
  • 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.
Última modificação do dia Quinta 27 de Agosto de 2009 às 13:27:38 por owliance.pt_004
Este documento, intitulado « Ping »a partir de Kioskea.net (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.
Instrumentos rede
Traceroute