Você está na página 1de 11

Redes de Computadores

Protocolos de Roteamento
Prof.: Cristiano

Agenda
Plano de aula
Protocolo ICMP
Tipos de mensagens
Aplicativo PING
Aplicativo TraceRoute/Tracert
Leitura recomendada

Protocolos de Roteamento

Prof. Cristiano

Protocolo ICMP
Como nos lembra Comer, o protocolo IP oferece um servio de
comunicao de melhor esforo:
Datagramas perdidos, duplicados, atrasados ou entregue fora
de ordem.
No possui qualquer sistema de deteco de erro.
Internet Control Message Protocol (ICMP) ou Protocolo de
Mensagem de Controle da Internet - RFC 792 Setembro de
1981
Criado para suprir as deficincias do IP relacionadas ao melhor
esforo e deteco de erros
Atualizado pelos RFC's: 950, 4884, 6633 e 6918
O ICMP usado por hospedeiros e roteadores para comunicar
informaes de camada de rede entre si
A utilizao mais comum do ICMP para comunicao de erros
Protocolos de Roteamento

Prof. Cristiano

Protocolo ICMP
Formato das mensagens
0

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|

Tipo

Codigo

Checksum

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|

Restante do cabealho

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|

Seo de dados

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Um pacote ICMP possui um cabealho dividido em 2 partes:


1 parte
Sempre igual: Tipo, Cdigo e Checksum
2 parte:
Depende do tipo de ICMP
Protocolos de Roteamento

Prof. Cristiano

Protocolo ICMP
As mensagem ICMP dividem-se em duas grandes categorias
Mensagens de notificao de erro
Tipo 3: Destino inalcanvel
Cdigo 0 rede de destino inalcanvel
Cdigo 1 hospedeiro de destino inalcanvel
Cdigo 2 protocolo de destino inalcanvel
Cdigo 3 porta de destino inalcanvel
Cdigo 6 rede de destino desconhecida
Cdigo 7 hospedeiro de destino desconhecido
Tipo 4: Conteno de fonte (controle de congestionamento)
Tipo 11: Tempo esgotado
Tipo 12: Problemas de parmetro
Tipo 5: Redirecionamento
Protocolos de Roteamento

Prof. Cristiano

Protocolo ICMP
Mensagens de consulta
Tipo 8 e 0: Solicitao de eco e Resposta de eco
Tipo 13 e 14: Solicitao de timestamp e Resposta
de timestamp
Tipo 17 e 18: Solicitao de mascara de rede e
Resposta de mascara de rede
Tipo 10 e 9: Solicitao de roteador e Anuncio de
roteador

Protocolos de Roteamento

Prof. Cristiano

Pontos importantes
Forouzan nos lembra alguns pontos importantes sobre
mensagens de erro ICMP:
No ser gerada nenhuma mensagem de erro ICMP
adicional em resposta a um datagrama que j esteja
transportando uma mensagem de erro ICMP;
No ser gerada nenhuma mensagem de erro ICMP
para um datagrama fragmentado que no seja o primeiro
fragmento;
No ser gerada nenhuma mensagem de erro ICMP
para um datagrama comum endereo multicast;
No ser gerada nenhuma mensagem de erro ICMP
para um datagrama com endereo reservado como
127.0.0.0 ou 0.0.0.0.
Protocolos de Roteamento

Prof. Cristiano

Ping
ICMP tipo 8 e tipo 0
Demonstrar PING no Windows e no Linux
Ping da morte

Protocolos de Roteamento

Prof. Cristiano

Traceroute/Tracert
Como funciona a descoberta de rotas
Envio de vrios pacotes com TTL iniciado em 1 e
incrementado a cada novo pacote.
Mtodo Windows: eco-request /eco-reply
Maioria dos Linux: datagrama para aplicativo inexistente
Demonstrar no Windows e Linux

Protocolos de Roteamento

Prof. Cristiano

Anlise de trfego
Analisando o trfego ICMP
Wireshark
TCPdump

Protocolos de Roteamento

Prof. Cristiano

10

Leitura recomendada
Comer
Redes de Computadores e a Internet
Captulo 23 Um mecanismo de relatrio de erro
(ICMP)
Kurose
Redes de Computadores e a Internet
Captulo 4 A camada de rede
Seo 4.4.3

Protocolos de Roteamento

Prof. Cristiano

11

Você também pode gostar