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.
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) :
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-á.
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: