O comando ping

Publicado por Cesar Filie em 03/06/2013

[ Hits: 144.323 ]

 


O comando ping



"ping, da sigla, em inglês: Packet Internet Network Grouper.

É o tempo que uma informação demora para chegar a um destino e voltar ao seu computador, ou o tempo decorrido apenas para chegar a um servidor, dependendo da funcionalidade a qual ele deve ser aplicado.

Em termos mais técnicos, o ping é um comando usado pelo protocolo ICMP que serve para testar a conectividade entre equipamentos, e foi criado para o uso em redes com a pilha de protocolo TCP/IP (como por exemplo a internet).

Por meio do ping, pode ser executado um teste de conexão para se descobrir se um determinado equipamento de rede está funcionando. Ele faz isto enviando pacotes através do protocolo ICMP para o equipamento de destino e na "escuta" das respostas.

Quando o "destinatário" recebe este pacote, ele envia uma resposta e quando esta retorna, o tempo decorrido entre o envio e o recebimento é contado.

Este resultado é chamado "Tempo de ping", e medido em milissegundos (ms). Quanto mais alto ele for, mais a estabilidade de sua conexão está comprometida com relação ao "destinatário" para o qual ela está sendo testada."
Fonte: O que é ping e pra que serve? « tecmundo.com.br

Sintaxe: ping parâmetro host

Parâmetros:
  • -b :: poderá pingar para endereços broadcast
  • -c n :: o ping termina após enviar um certo número n de pacotes ao host
  • -i n :: aguarda n segundos para enviar o próximo pacote
  • -R :: registra a rota seguida pelos pacotes até chegar ao seu destino
  • -v :: exibe o máximo de informações possível
  • -V :: exibe a versão do comando
  • -w intervalo :: intervalo de timeout, em segundos

Exemplos: Pingando o IP do Google:

ping 8.8.8.8
 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
 64 bytes from 8.8.8.8: icmp_req=1 ttl=44 time=173 ms
 64 bytes from 8.8.8.8: icmp_req=2 ttl=44 time=160 ms
 64 bytes from 8.8.8.8: icmp_req=3 ttl=44 time=162 ms

Pingando o site do Google:

ping www.google.com
 PING www.l.google.com (190.98.170.34) 56(84) bytes of data.
 64 bytes from 190.98.170.34: icmp_req=1 ttl=57 time=8.22 ms
 64 bytes from 190.98.170.34: icmp_req=2 ttl=57 time=3.93 ms
 64 bytes from 190.98.170.34: icmp_req=3 ttl=57 time=4.83 ms

Pingando um host da mesma rede que estou:

ping 192.168.10.2
 PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
 64 bytes from 192.168.10.2: icmp_req=1 ttl=64 time=49.1 ms
 64 bytes from 192.168.10.2: icmp_req=2 ttl=64 time=1.09 ms
 64 bytes from 192.168.10.2: icmp_req=3 ttl=64 time=0.985 ms

Se o endereço ou IP estiver indisponível, irá ser acusado no terminal (linha de comando), conforme vemos abaixo:

ping 192.168.10.2
 PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
 From 192.168.10.16 icmp_seq=1 Destination Host Unreachable
 From 192.168.10.16 icmp_seq=2 Destination Host Unreachable
 From 192.168.10.16 icmp_seq=3 Destination Host Unreachable
 From 192.168.10.16 icmp_seq=4 Destination Host Unreachable
 From 192.168.10.16 icmp_seq=5 Destination Host Unreachable
 From 192.168.10.16 icmp_seq=6 Destination Host Unreachable


O que quer dizer essas linhas acima?

Que dizer que, a partir da minha estação (192.168.10.16), não consegui pingar o IP 192.168.10.2 - Porque puxei o cabo de rede (rsrs).

Outras dicas deste autor

Comandos de filtragem

Comandos de manipulação de arquivos e diretórios

Comandos de compactação / descompactação

O gerenciador de pacotes dpkg

Gerenciador de pacotes RPM

Leitura recomendada

Monitorando tarefas com o comando watch

Executando comandos Linux com o timeout

Backup de dados no Linux

Trabalhando com permissões de arquivos

Comandos úteis no Linux

  

Comentários
[1] Comentário enviado por brmaximo em 24/08/2015 - 10:04h

Ótimo artigo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts