Buscar

ICMP - Internet Control Message Protocol

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Redes de Computadores 1 
- ICMP 
 
Prof. Helcio Wagner da Silva 
DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS 
CURSO DE CIÊNCIA DA COMPUTAÇÃO 
Introdução 
• ICMP ↔ Internet Control Message Protocol 
• Detecção de problemas de rede: 
– Ausência de rotas para um destino 
– Laços de roteamento 
– Etc 
• Usado em ferramentas de diagnóstico: 
– ping 
– tracert 
2 
Introdução 
• Geralmente transmitidas de um roteador para 
o emissor original do datagrama 
 
 
• Porém, hosts podem também enviar 
mensagens para outros hosts ou roteadores 
3 
rede 
R1 R2 R3 Erro! 
Localização do ICMP 
4 
IP 
ICMP Mensagem ICMP... 
...encapsulado por 
um datagrama IP 
Tipo Checksum 
16 8 
Cabeçalho Base 
Código 
8 
Nível de Rede 
Algumas mensagens ICMP 
Tipo Mensagem 
0 Echo Reply 
3 Destination Unreachable 
8 Echo Request 
11 Time Exceeded for a Datagram 
5 
Verificando o alcance de um destino 
• Envio de mensagem Echo Request... 
 
 
 
• ... E recepção de mensagem Echo Reply 
6 
rede 
rede 
Exemplo de uso do ping 
C:\Users\Helcio>ping www.ufersa.edu.br 
 
Disparando agroweb.ufersa.edu.br [200.137.6.8] com 32 bytes 
de dados: 
Resposta de 200.137.6.8: bytes=32 tempo=137ms TTL=115 
Resposta de 200.137.6.8: bytes=32 tempo=151ms TTL=115 
Resposta de 200.137.6.8: bytes=32 tempo=150ms TTL=115 
Resposta de 200.137.6.8: bytes=32 tempo=134ms TTL=115 
 
Estatísticas do Ping para 200.137.6.8: 
 Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% 
 de perda), 
Aproximar um número redondo de vezes em milissegundos: 
 Mínimo = 134ms, Máximo = 151ms, Média = 143ms 
 
7 
Informando que um destino 
está inalcançável 
• Mensagem Destination Unreachable 
• Possíveis causas da falta de alcance: 
– Datagrama precisa ser fragmentado, mas DF = 1 
– Ausência de rotas para o destino em um roteador 
– Destino não existe, está desconectado ou 
desligado 
– Protocolo ou porta desconhecidos 8 
Detectando laços de roteamento e 
timeouts de fragmentação 
• Mensagem Time Exceeded 
• Enviada por: 
– Roteadores, quando TTL = 0 
– Destino, quando ocorre um timeout durante a 
espera de um fragmento 
 
9 
Exemplo de uso do tracert 
C:\Users\Helcio>tracert www.ufersa.edu.br 
Rastreando a rota para agroweb.ufersa.edu.br [200.137.6.8] 
com no máximo 30 saltos: 
 1 <1 ms <1 ms <1 ms 192.168.1.1 
 2 * * * Esgotado o tempo limite do pedido. 
 3 11 ms 11 ms 12 ms 172.16.1.1 
 4 59 ms 59 ms 61 ms 189-51-34-205.unotel.com.br [189.51.34.205] 
 5 67 ms 58 ms 59 ms 189-51-32-3.unotel.com.br [189.51.32.3] 
 6 58 ms 78 ms 58 ms as1916.sp.ptt.br [187.16.216.4] 
 7 66 ms 70 ms 68 ms xe-3-1-0-3000-r0-mg.bkb.rnp.br [200.143.252.74] 
 8 116 ms 117 ms 121 ms xe-3-1-1-3000-r0-ce.bkb.rnp.br [200.143.252.142] 
 9 127 ms 135 ms 126 ms xe-3-1-0-3000-r0-rn.bkb.rnp.br [200.143.252.137] 
 10 128 ms 127 ms 133 ms 2910-r3-rn.bkb.rnp.br [200.143.255.202] 
 11 125 ms 124 ms 126 ms rt1.pop-rn.rnp.br [200.137.0.66] 
 12 140 ms 130 ms 130 ms 192.168.11.2 
 13 138 ms 137 ms 135 ms agroweb.ufersa.edu.br [200.137.6.8] 
 14 131 ms 132 ms 131 ms agroweb.ufersa.edu.br [200.137.6.8] 
Rastreamento concluído. 
10 
Como funciona o tracert? 
11 
IP 
UDP 
Segmento UDP “sonda”... 
... é encapsulado por um 
datagrama IP com TTL = 1... 
Nível de Rede 
Nível de Transporte 
Porta de origem Porta de destino 
Tamanho Checksum 
16 16 
Segmento UDP 
...e enviado para o roteador 
mais próximo do host 
Como funciona o tracert? 
12 
TTL = 1 
Time Exceeded 
TTL = 2 
Time Exceeded 
TTL = 3 
Time Exceeded 
Erro! 
TTL = 4 
Destination 
Unreachable 
TTL = 1 
Time Exceeded 
TTL = 2 TTL = 1 
TTL =3 TTL =2 TTL =1 
Time Exceeded Time Exceeded 
Destination 
Unreachable 
Destination 
Unreachable 
Destination 
Unreachable 
R1 
TTL 
= 0 
R1 
R1 
R1 
R2 
R2 
R2 
R2 
R3 
R3 
R3 
R3 
TTL 
= 0 
TTL 
= 0

Outros materiais