O comando ping

Publicado por Cesar Filie em 03/06/2013

[ Hits: 123.945 ]

 


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 ajuda

Comandos de paginação

Gerenciador de pacotes RPM

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

Comandos de manipulação de terminal

Leitura recomendada

Lendo mensagens de log no openSUSE 11.3

Tempo que o processo está aberto (uptime)

Convertendo arquivo para PDF no terminal

Combinando find com a variável PATH

Conversão de arquivos EBCDIC para ASCII

  

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
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts