16. Testes básicos de redes informáticas

16.1. ping

O programa ping é utilizado para diagnosticar as ligações de rede. Utilizamo-lo para verificar a qualidade da ligação entre os computadores que enviam os pedidos e que devolvem uma resposta.

Ping irá responder às seguintes perguntas:

Existe uma ligação entre os computadores?

Qual é o tempo de resposta de um pacote enviado?

Executar o programa na linha de comando do MS Windows (terminal Linux/Mac). No tipo de linha de comando: ping [IP ou nome] e confirmar pressionando Enter. Um exemplo de como o programa ping funciona em Linux:

ping 10.10.10.1

PING 10.10.10.1 (10.10.10.1) 56(84) bytes de dados.

64 bytes de 10.10.10.1: icmp_seq=1 ttl=64 tempo=0,364 ms 64 bytes de 10.10.10.1: icmp_seq=2 ttl=64 tempo=0,274 ms 64 bytes de 10.10.10.1: icmp_seq=3 ttl=64 tempo=0,433 ms 64 bytes de 10.10.10.1: icmp_seq=4 ttl=64 tempo=0.545 ms

64 bytes a partir de 10.10.10.1: icmp_seq=5 ttl=64 tempo=0.380 ms 64 bytes a partir de 10.10.10.1: icmp_seq=6 ttl=64 tempo=0.284 ms 64 bytes a partir de 10.10.10.1:

icmp_seq=7 ttl=64 tempo=0.477 ms 64 bytes a partir de 10.10.10.1: icmp_seq=8 ttl=64 tempo=0.257 ms

^C

--- 10.10.10.1 ping statistics ---

8 pacotes transmitidos, 8 recebidos, 0% perda de pacotes, tempo 7154ms rtt min/avg/max/mdev = 0.257/0.376/0.576/0.545/0.099 ms

No exemplo acima, foi enviado 8 vezes um pacote ICMP Echo Request e foi recebido o mesmo número de respostas (ICMP Echo Reply). Os pacotes foram enviados do computador com o IP 10.10.10.2 para o computador com o IP 10.10.10.1. O tempo médio de resposta é de 0,376 milissegundos.