Menu
CoddyTech

ICMP e ping

Lição 15 de 47 do curso Redes com o Terminal da Coddy.

ping responde a uma pergunta: essa máquina está lá? Ele envia uma pequena mensagem chamada solicitação de eco e aguarda uma resposta de eco. Essas mensagens não são HTTP e não têm porta. Elas pertencem a um protocolo separado chamado ICMP, cuja única função é transportar mensagens de controle e de erro entre máquinas.

Por isso, o ping não informa nada sobre um site. Ele se comunica com a máquina, não com nenhum programa em execução nela.

ping -c2 127.0.0.1

-c2 envia exatamente duas mensagens e para. Sem isso, o ping continua em execução até você interrompê-lo, o que funciona bem em um terminal de verdade e é inútil em um script.

Vale a pena ler o resumo no final: quantas mensagens foram enviadas, quantas voltaram e o percentual de perda de pacotes. Perda zero significa que todas as mensagens fizeram a viagem de ida e volta.

challenge icon

Desafio

Fácil

Envie duas mensagens e confirme que ambas chegaram ao destino.

Faça ping em 127.0.0.1 exatamente duas vezes e imprima apenas o valor da perda de pacotes do resumo. Saída esperada:

0% packet loss

grep -o imprime apenas o texto correspondente, em vez da linha inteira.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Redes com o Terminal

Pratique por conta própria: Playground de Terminal