Professional Documents
Culture Documents
Objetivos
Conhecer o protocolo ICMP;
Aprender como utilizado esse protocolo;
Visualizar a estrutura do cabealho e o
funcionamento de cada campo;
Introduo
O ICMP um protocolo auxiliar da camada de
rede, ele ir atuar em complemento ao IP para
garantir o servio de entrega da camada 3;
ICMP
O protocolo ICMP(Internet Control Message
Protocol) usado pela implementao do
protocolo IP de estaes e roteadores para trocar
informaes de erro e controle, sinalizando
situaes especiais por meio de seus diversos
tipos de mensagens;
ICMP
Mensagens ICMP so encapsuladas diretamente
em datagramas IP;
ICMP
Uma mensagem de erro nunca gerada em
resposta a
Outra mensagem de erro;
Datagrama com destino brodcast, multicast,
loopback;
Cabealho ICMP
Cada mensagem possui um campo tipo e um
campo cdigo que indica o tipo da mensagem,
alm de um checksum;
Em algumas situaes a mensagem ICMP contm o
cabealho e os primeiros 8 bytes do datagrama
responsvel pela gerao da mensagem;
Cabealho ICMP
Type
(6 BITS)
16
Code
31
Cheksun
Data
Cabealho ICMP
Campos
Tipo
Existem diversos tipos de mensagem, cada uma para
determinada situao;
Cdigo
Indica uma especificidade do tipo da mensagem, cada
tipo pode possuir variaes;
Cabealho ICMP
Cheksum
Verifica a consistncia da mensagem, usa a mensagem
por completa na verificao;
Data
Depende do tipo da mensagem;
10
Tipos de Mensagem
11
12
ICMP Redirect
Um router por algum motivo pode no ser a
melhor escolha para encaminhar determinado
datagrama;
Descoberta do melhor caminho (redirect);
Routers podem indicar s estaes a existncia de
rotas melhores, fornecendo o endereo lgico do
melhor roteador;
Protocolo ARP descobre o endereo fsico;
Referncia
SOARES, Luiz F.; LEMOS, Guido e COLCHER, Srgio. Redes de
Computadores: Das LANs, MANs e WANs s Redes ATM, Ed.
Campus.
ROSS, Keith e KUROSE, JAMES. Redes de Computadores e a
Internet: Uma nova abordagem, Ed. Addison Wesley.
TORRES, Gabriel. Redes de Computadores, Ed. Nova Terra.
TENENBAUM, Andrew. S.. Redes de computadores, Ed.
Campus. 4 Edio.
18