Menu
Coddy logo textTech

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á aí? Ele envia uma pequena mensagem chamada solicitação de eco e espera por uma resposta de eco. Essas mensagens não são HTTP e não têm uma porta. Elas pertencem a um protocolo separado chamado ICMP, cuja função é transportar mensagens de controle e de erro entre máquinas.

É por isso que 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 essa opção, o ping é executado até que você o interrompa, o que funciona bem em um terminal real e é inútil em um script.

O resumo no final é a parte que vale a pena ler: quantas foram enviadas, quantas voltaram e a porcentagem de perda de pacotes. Perda zero significa que todas as mensagens fizeram o percurso 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 exiba apenas o valor da perda de pacotes do resumo. Saída esperada:

0% packet loss

grep -o exibe 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