Upload
silvan-silva
View
226
Download
0
Embed Size (px)
Citation preview
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
1/40
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
2/40
Introduo O principal protocolo da camada de rede o IP.
Alm do IP, a Internet possui outros protocolosde controle que so usados na Camada de
Rede. ICMP usado pelos roteadores para relatar algume ento inesperado durante o processamento dopacote.
Comunica mensagens de erro e outras condi!esque requerem ateno. R"C #$% contm a especi&icao o&icial do ICMP.
Andr 'ui( )il a %
http://www.normes-internet.com/normes.php?rfc=rfc792&lang=pthttp://www.normes-internet.com/normes.php?rfc=rfc792&lang=pt7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
3/40
*e&ici+ncias do IP O IP &ornece ser io de entrega de
datagrama no con&i el e sem cone-o eatua na Camada de Rede dos roteadoresque so dispositi os cr ticos.
Para no degradar o desempen/o do IP,algumas &uncionalidades dei-aram de serimplementadas. Mensagens de erro. Mecanismos de consulta.
Andr 'ui( )il a 0
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
4/40
ICMP O ICMP 1Internet Control Message
Protocol2 &oi criado para compensar essasde&ici+ncias.
Podemos encar 3lo como um parceiro doIP.
Andr 'ui( )il a 4
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
5/40
Caracter sticas do ICMP Atua na camada de rede, porm, as
mensagens que ele gera no passamdiretamente para a camada de enlace,
como era de se esperar. Ao in s disto,so encapsuladas dentro o campo dedados do IP antes de seguirem para acamada mais 5ai-a.
O alor do campo protocolo no datagramaIP 6 para indicar que o campo de dadosIP na erdade uma mensagem ICMP.
Andr 'ui( )il a 7
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
6/40
8ota
O ICMP sempre reporta mensagens deerro ao host de origem.
Nota: Nota:
Andr 'ui( )il a 9
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
7/40
Campos do protocolo ICMP
Andr 'ui( )il a #
:ipo 1; 5its2 Cdo dependente do tipo e do c
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
8/40
Campos do protocolo ICMP Os quatro primeiros 5?tes tem o mesmo &ormato em
todas as mensagens e in&ormam o erro que gerou oICMP. Isto permite inclusi e, que o programa associadoao ICMP determinar qual protocolo de camada detransporte ser utili(ado.
@-istem 67 alores di&erentes para o campoTipo identi&icando os di&erentes tipos de mensagens.
Algumas mensagens usam tam5m o campo Cdigo para especi&icar uma determinada condio.
O campo Checksum co5re a mensagem ICMP inteira eutili(a o mesmo algoritmo usado para o ca5eal/o IP.
Andr 'ui( )il a ;
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
9/40
@ncapsulamento
Andr 'ui( )il a $
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
10/40
:ipos de mensagens ICMP Mensagens de erro.
Mecanismos de consulta.
Andr 'ui( )il a 6
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
11/40
Mensagens de erro O que acontece se o roteador ti er que descartar um
datagrama, porB 8o o5ter uma rota para o destino &inal.
O ::' e-pirado. *escarte de &ragmentos de um datagrama por no terrece5ido todos os &ragmentos no tempo esperado.
:orna3se necess rio noti&icar o /ost origem pois o IP no
possui mecanismos nati os para a resoluo dessespro5lemas.
Andr 'ui( )il a 66
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
12/40
Outras mensagens A lista completa das mensagens ICMP
mantida on3line em.iana.orgDassignmentsDicmp3
parameters.
Andr 'ui( )il a 6%
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
13/40
Principais tipos de mensagensICMP
Andr 'ui( )il a 60
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
14/40
@-emplo de Redirect Pacote, em R6, sendo en iado pela
mesma inter&ace de c/egada.
Andr 'ui( )il a 64
EO):
R6 R%
ICMP redirect
*atagrama IP
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
15/40
Comando Mostra as estat sticas relacionadas aos
pacotes ICMP rece5idos e en iados pelosistema. *igiteB
netstat p icmp -s
Andr 'ui( )il a 67
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
16/40
Mecanismos de consulta O IP tam5m carece de mecanismos de
consulta. *eterminar se outro /ost est ati o na rede.
Andr 'ui( )il a 69
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
17/40
*estino inalcan el e :r &ego
*estino inalcan el 1*estinationunreac/a5le2. Fuando um roteador no consegue rotear um
datagrama por inconsist+ncias nas rotas. :r &ego 1)ource quenc/2.
)olicita ao /ost que diminua a elocidade deen io.
Andr 'ui( )il a 6#
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
18/40
:empo e-cedido e Pro5lema nosparGmetros
Tempo excedido. Roteador rece5e o datagrama com o alor do campo
::' igual a (ero. Os &ragmentos gerados no c/egam todos dentro do
tempo limite.
@m am5os os casos mensagens ICMP soen iadas para a origem.
Problema nos parmetros. @rros nos ca5eal/os de um datagrama.
@rros de am5igHidades.
Andr 'ui( )il a 6;
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
19/40
Redirecionamento Redirecionamento.
Roteadores utili(am ta5elas dinGmicas. Eosts utili(am ta5elas est ticas.
:a5elas menores nos /osts mel/ora odesempen/o.
@-istem mais /osts do que roteadores atuandonas redes.
Mensagens ICMP de redirecionamentoso en iadas de olta ao /ost de origem.
Andr 'ui( )il a 6$
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
20/40
Mensagens de consulta )olicitao e resposta de eco. )olicitao e resposta de :ime3)tamp.
O tempo em que um datagrama ia a entre os
roteadores. Registra o tempo de c/egada da solicitao e otempo de sa da da resposta.
)olicitao e anunciao do roteador.
Eosts precisam con/ecer o endereo de pelo menosum roteador para poder en iar pacotes para a redelocal.
Roteadores se anunciando na rede.
Andr 'ui( )il a %
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
21/40
Address Resolution Protocol
ARP
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
22/40
Introduo @m5ora cada m quina na Internet possua um ou mais endereos
IP, estes no so su&icientes para en iar pacotes. O endereo IP atua na Camada de Rede.
Inter&aces de rede :o=en Ring ou @t/ernet tem os seus pr
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
23/40
:ipos de endereos Por qu+ dois endereos di&erentesL O IP e o MACL
Cada tecnologia utili(a o modo deendereamento que ulgou mais e&iciente.
Andr 'ui( )il a %0
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
24/40
@ndereo MAC 162 O endereo MAC 1do ingl+sMedia Access Control 2 o
endereo & sico da estao, ou mel/or, da inter&ace de rede. um endereo de 4; 5its, representado em /e-adecimal. @ste endereo utili(ado na camada % 1@nlace2 do Modelo
O)I. @-emploB B B7@B B 6B 0
Os tr+s primeiros octetos so destinados N identi&icao do&a5ricante, os tr+s posteriores so &ornecidos pelo &a5ricante.
Fual o endereo /e-adecimal para 5roadcastL Os &a5ricantes solicitam ao I@@@, um 5loco de endereos.
Andr 'ui( )il a %4
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
25/40
@ndereo MAC 1%2 Os endereos MAC so endereos locais. Precisam ser >nicos apenas localmente,
dentro de um dom nio de 5roadcast. 8o precisam ser glo5almente >nicos. necess rio mapear o endereo & sico ao
endereo l
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
26/40
Mapeamento Como os endereos de Camada de Rede,
o IP, so mapeados para endereos deCamada de @nlace, por e-emplo, osendereos MAC 1@t/ernet2L @st tico. *inGmico.
Andr 'ui( )il a %9
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
27/40
Mapeamento @st tico Mapeamento @st tico. O administrador mapeia o endereo & sico
ao est tico. :roca de adaptadores. 8as redes Apple 1'ocal:al=2 os endereos
& sicos mudam sempre que o computador ligado.
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
28/40
Mapeamento *inGmico O /ost utili(a um protocolo que atua em modo
5roadcast para determinar o endereo & sico. O /ost que precisa determinar o endereo & sico
en ia um ARP de consulta. @ste pacote inclui o endereo & sico da origem, oendereo l
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
29/40
*iagrama e-emplo
Andr 'ui( )il a %$
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
30/40
Operao6. Eost origem con/ece o IP do /ost destino.%. O IP solicita ao ARP a criao de uma mensagem de
solicitao.0. A mensagem passada para a camada de enlace aonde um
quadro montado utili(ando o endereo & sico do /ost deorigem e preenc/endo o campo @ndereo destino com 6s.
4. Os /osts rece5em o quadro e o descartam, e-cetuando3se o/ost al o.
7. O /ost al o responde a solicitao em modo unicast, atra sde um pacote de resposta.
9. O /ost origem rece5e a resposta e a coloca em uma ta5elacac/e.#. O IP agora encapsulado no quadro et/ernet e en iado em
modo unicast.
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
31/40
8ota Uma solicitao ARP acontece sempre
em modo broadcast. A resposta ARP dada no modo unicast.
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
32/40
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
33/40
Protocolo
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
34/40
Campos do protocolo 162 Eard are :?pe 1tipo do /ard are2B composto de dois octetos,
especi&ica o tipo de /ard are utili(ado na rede & sica. )e &or6, rede @t/ernet.
Protocol :?pe 1tipo do protocolo2B composto de dois octetos,especi&ica o endereo do protocolo utili(ado no n el superiordo emissor. O IP 4 possui o n>mero ; E. E'@8 e P'@8 1:aman/o do endereo & sico e taman/o doprotocolo2B Composto de um octeto cada um, /a5ilitam o ARP para ser
usado com redes ar5itr rias porque eles especi&icam ocomprimento dos endereos do /ard are e dos protocolos don el superior. Para o IP 4 o alor deste campo 4.
Operation 1operao2 B especi&ica se o datagrama umpedido ARP 1request 6 2 ou uma resposta ARP 1repl? %2, ouainda um RARP 1request 0, repl? 42.
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
35/40
Campos do protocolo 1%2 )EA 1)ender Eard are Address2. Possui taman/o
ari el. @ndereo & sico 1@t/ernet2 de quemen ia o pacote.
)PA 1)ender Protocol Address2. Possui taman/oari el. @ndereo l
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
36/40
Cac/e ARP O sistema operacional mantm na mem
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
37/40
*urao do Cac/e ARP Com o passar do tempo, os registros so
automaticamente remo idos. As implementa!es deri adas de er=ele? tem um
timeout de % minutos para uma entrada completa e0 minutos para uma incompleta. Porm, antes de deletar o cac/e, o ARP en ia
uma no a requisio, desta e( em modounicast , com o o5 eti o de eri&icar se acone-o ainda est presente.
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
38/40
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
39/40
Comandos ARP arp 3a
Mostra as associa!es de endereose-istentes no cac/e.
arp 3d n>meroQIP *eleta o n>mero IP especi&icado no cac/e.
arp 3s n>meroQIP endereoQ& sico Adiciona uma entrada est tica ao cac/e ARP.
7/24/2019 03 Protocolos camada rede ICMPe ARP.ppt
40/40
Otimi(a!es Reno ao do cac/e em modo unicast. ARP gratuito.
Eost en ia pacote com o seu pr