entenda_o_que_sao_icmp_ping
1534 palavras
7 páginas
Entenda o que são ICMP, ping e tracerouteSaiba em detalhes neste artigo como o traceroute determina a rota entre dois pontos.
Aprenda conceitos do protocolo ICMP e seus principais utilitários, o ping e o traceroute. Entenda o que são ICMP, ping e traceroute
Autor: Hélder Garcia
Março de 2004
O ICMP - Internet Control Message Protocol - é um protocolo que faz parte da pilha
TCP/IP, enquadrando-se na camada de rede (nível 3), a mesma camada do protocolo IP - Internet Protocol. O seu uso mais comum é feito pelos utilitários ping e traceroute. O ping evia pacotes ICMP para verificar se um determinado host está disponível na rede. O traceroute faz uso do envio de diversos pacotes UDP ou ICMP e, através de um pequeno truque, determina a rota seguida para alcançar um host.
Este artigo descreve as interações entre cliente e servidor implementadas por estes dois utilitários.
Ping
Quando queremos determinar se um determinado host está disponível na rede interna ou mesmo na Internet, frequentemente utilizamos o utilitário ping como um dos primeiros recursos de troubleshooting. O fato de um host não responder ao ping não quer dizer que ele esteja realmente fora da rede, pois este serviço pode estar desabilitado neste host por questões de segurança. O comando, provavelmente já conhecido pelo leitor, é: ping Exemplo:
[root@malkovich linux-2.6.3]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=127 time=4.22
64 bytes from 192.168.0.1: icmp_seq=2 ttl=127 time=1.02
64 bytes from 192.168.0.1: icmp_seq=3 ttl=127 time=1.01
64 bytes from 192.168.0.1: icmp_seq=4 ttl=127 time=1.99
64 bytes from 192.168.0.1: icmp_seq=5 ttl=127 time=1.03
--- 192.168.0.1 ping statistics ---
ms ms ms ms ms
5 packets transmitted, 5 received, 0% packet loss, time 4002ms rtt min/avg/max/mdev = 1.019/1.857/4.221/1.241 ms
A resposta acima indica que o host 192.168.0.1 está disponível. No final algumas