SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Introdução


                                                                    Redes de Computadores                                                                                                         ! A camada de rede fornece um endereço lógico
     Instituto de Informática - UFRGS




                                                                                                                                                                                                        ! Uniforme independente da tecnologia empregada pelo enlace subjacente
                                                                                                                                                                                                  ! No entanto, a comunicação “real” ocorre é na camada de enlace
                                                                                        Protocolos ARP e ICMP                                                                                           ! e.g. na IEEE 802.3 as máquinas fonte e destino são identificadas através de
                                                                                                                                                                                                          seu endereço MAC e não pelo endereço lógico de rede (aliás, o enlace nem
                                                                                                                                                                                                          interpreta o que está carregando → encapsulamento)




                                                                                                                                              Instituto de Informática - UFRGS
                                                                                                                                                                                                          ! As máquinas se “conhecem” através do endereço lógico da rede
                                                                                                                                                                                                          MAS se comunicam através de seus endereços MAC




                                                                                                                                                                                 A. Carissimi -
                                                                                                                                                                                                               Mapeamento de endereço lógico para endereço físico
                                                                                                                              Aula 20
                                                                                                                                                                                                  Redes de Computadores                                                                 2




                                      Técnicas para resolução de endereços                                                                                                          ARP: Address Resolution Protocol

                                                    ! Mapeamento direto                                                                                                                           ! Baseado em troca de mensagem sem servidor
                                                          ! Considera que o endereço físico tem relação com o endereço lógico                                                                           ! Portanto, necessário suporte a broadcast
                                                             ! Função de cálculo: ex.: obtém MAC a partir do endeço IP                                                                            ! Concebido de forma a ser genérico
                                                                ! Necessita que administrador configure os endereços MAC                                                                                ! Resolver endereços lógicos de rede para qualquer endereço físico,
                                                    ! Mapeamento indireto:                                                                                                                                independente de tecnologia da camada de rede e de enlace
                                                          ! Baseado em troca de mensagem                                                                                                          ! Mensagens básicas:
Instituto de Informática - UFRGS




                                                                                                                                              Instituto de Informática - UFRGS




                                                             ! Ex.: qual o endereço MAC associado ao IP a.b.c.d?                                                                                        ! ARP request: “Qual MAC do IP 192.168.10.5?”
                                                          ! Método mais comum                                                                                                                           ! ARP reply: “O IP 192.168.10.5 tem o MAC 0E:08:1A:01:2A:03”
                                                          ! Duas formas básicas:
                                                             ! Centralizada (com servidor): solicitação é feita a um servidor
                                                             ! Distribuída (sem servidor): solicitação é feita a todas estações da rede
                                   A. Carissimi -




                                                                                                                                                                                 A. Carissimi -




                                                                ! Rede física deve suportar broadcast

                                                    Redes de Computadores                                                                 3                                                       Redes de Computadores                                                                 4
ARP PDU (encapsulada em Ethernet)                                                                                                                                     ARP na Internet e redes Ethernet

                                                                                             0x0806
                                                                                                                                                                                                                          ! Endereços IP são “virtuais”
                                                          MAC destino      MAC origem        Tipo             Dados                 CRC
                                                                                                                                                                                                                                ! Abstração para endereçar máquinas “enxergando” apenas a camada de rede
                                                                                                                                                                                                                                ! Mantidos por software e não possuem uma “amarração” direta com endereço
                                                     Tipo de operação:
                                                                                                                                                                                                                                  de hardware da máquina (MAC address)
                                                     ARP request
                                                     ARP reply         1                              Tipo do hardware (2 bytes)                                                                                          ! Para uma comunicação ser possível é necessário o conhecimento
                                                                           2                          Tipo de protocolo (2 bytes)                                                                                           do endereço MAC e do endereço IP
Instituto de Informática - UFRGS




                                                                                                                                                                      Instituto de Informática - UFRGS
                                                                           3    Largura end. de hardware (1 byte)     Largura end. do protocolo (1 byte)                                                                        ! Tradução de endereço IP para endereço físico




                                                                                                                                                           28 bytes
                                                                           4                          Tipo de operação (2 bytes)
                                                                                                                                                                                                                                   ! IP = 143.54.83.20 → MAC = 00:02:B3:29:89:8F
                                                                           5              Endereço de hardware da estação origem (6 bytes)
                                                                                                                                                                                                                                ! Resolução de endereços (resolver).
                                                                           6              Endereço de protocolo da estação origem (4 bytes)
                                                                                                                                                                                                                                ! A resolução de endereços é local ao domínio de broadcast
                                                                           7              Endereço de hardware da estação destino (6 bytes)
                                                                                                                                                                                                                                   ! Na prática, corresponde a uma rede (sub-rede), sentido nível 3
                                   A. Carissimi -




                                                                                                                                                                                                         A. Carissimi -
                                                                           8              Endereço de protocolo da estação destino (4 bytes)

                                                                           Tipo do hardware: 0x01 para Ethernet          Tipo de protocolo: 0x0800 (IP)
                                                        Redes de Computadores                                                                              5                                                              Redes de Computadores                                                             6




                                      Funcionamento do protocolo ARP

                                                        ! Resolução baseada em uma tabela (cache arp) mantida em cada
                                                          máquina → questão de desempenho
                                                              ! Se endereço não está na cache arp então realiza o protocolo ARP
                                                                                                                             Cliente              Rede
                                                               MAC address             IP address      Cache ARP
                                                              00:02:3A:4E:5A:3F      192.168.20.12                                     ARP Request
                                                              00:02:1D:FE:1C:11      192.168.20.15
Instituto de Informática - UFRGS




                                                                                                                                                                      Instituto de Informática - UFRGS




                                                                                                                                          ARP Reply

                                                     192.168.20..17       192.168.20.20       192.168.20.15                               Datagram


                                                      Qual MAC do
                                   A. Carissimi -




                                                                                                                                                                                                         A. Carissimi -




                                                    IP 192.168.20.20?
                                                                                Problema: resolução é baseada em mensagem de broadcast, o que
                                                                                a limita ao escopo de uma sub-rede
                                                        Redes de Computadores                                                                              7                                                              Redes de Computadores                                                             8
Mecanismos de entrega                                                                                                                        Funcionamento de ARP entre redes (sub-redes) distintas

                                                    ! Entrega direta: origem e destino estão na mesma rede
                                                                                                                                                                                                   MAC R1      MAC H1        IP H2      IP H1                MAC H2     MAC R3      IP H2      IP H1
                                                          ! Não há problema: estão no mesmo meio (enlace)
                                                             ! A máquina origem transmite e a destino “escuta”
                                                    ! Entrega indireta: origem e destino não estão na mesma rede                                                                                                     Host1                                                                    Host2
                                                          ! Problema 1: o broadcast é limitado a cada rede (ARP não resolve)                                                                                                    Roteador 1                      Roteador 3
                                                          ! Problema 2: a máquina origem transmite e o destino não tem como “escutar”
Instituto de Informática - UFRGS




                                                                                                                                             Instituto de Informática - UFRGS
                                                             ! Não há um meio (enlace) comum
                                                                                                                                                                                                                                                Roteador 2
                                                          ! Solução: fazer a entrega por uma seqüência de entregas diretas                                                                       MAC R2     MAC R1      IP H2        IP H1                     MAC R3     MAC R2      IP H2       IP H1
                                                             ! Datagramas são encaminhados, rede a rede, através de intermediários
                                                             ! Intermediários são contactados com seu endereço MAC e o destino e a
                                                               origem com seu endereço lógico de rede (IP)                                                                                                Usar “intermediários” na rede física (enlace) para viabilizar a comunicação lógica
                                   A. Carissimi -




                                                                                                                                                                                A. Carissimi -
                                                                                                                                                                                                          entre entidades das camadas superiores (no caso, IP)


                                                    Redes de Computadores                                                               9                                                          Redes de Computadores                                                                                  10




                                      Entrega indireta: como conhecer o intermediário?                                                                                             Funcionamento entre redes (sub-redes): default gateway

                                                    ! Default gateway configurado na rede:
                                                          ! Datagrama é enviado para o endereço MAC desse
                                                    ! Sistema intermediário emprega mensagens de “anúncio”:
                                                          ! Datagrama é enviado ao endereço MAC do sistema intermediário que se
                                                            “anuncia”
                                                    ! Proxy ARP
Instituto de Informática - UFRGS




                                                                                                                                             Instituto de Informática - UFRGS




                                                                                                                                                                                                                                                                                ARP do destino ou do
                                                          ! Sistema intermediário é configurado para responder com seu endereço MAC
                                                                                                                                                                                                                                                                             default gateway configurado
                                                            toda requisição ARP com faixa de endereços fora da sub-rede de onde o ARP
                                                            request partiu.
                                                                                                                                                                                                              if dest_ip AND net_mask = my_ip AND net_mask then
                                                             Geralmente, o sistema intermediário é um equipamento do tipo roteador!                                                                                      transmite para o destino   % destino está na mesma rede
                                   A. Carissimi -




                                                                                                                                                                                A. Carissimi -




                                                                                                                                                                                                              else
                                                                                                                                                                                                                         envia para default gateway % destino está em outra rede

                                                    Redes de Computadores                                                               11                                                         Redes de Computadores                                                                                  12
Parâmetros Importantes em Redes IP (situação comum)                                                                                               ICMP: Internet Control Message Protocol

                                                    ! Endereço IP                                                                                                                                     ! Baseado na troca de mensagens de controle
                                                          ! Forma pela qual uma máquina é identificada na Internet                                                                                          ! Entre sistemas finais
                                                          ! Deve ser único (exceção quando NAT é empregado, mas nesse caso deve                                                                             ! Entre sistemas intermediários (roteadores) e sistemas finais
                                                            ser único na rede NAT)                                                                                                                    ! Protocolo para sinalizar ocorrências de erros em IP
                                                    ! Máscara de rede/sub-rede                                                                                                                              ! e.g.: destino não alcançavel, falta de buffer (roteador), redirecionamento...
                                                          ! Importante para determinar se o destino pertence ou não a mesma rede (sub-                                                                ! Integrado ao protocolo IP
Instituto de Informática - UFRGS




                                                                                                                                                  Instituto de Informática - UFRGS
                                                            rede) do remetente
                                                                                                                                                                                                            ! IP utiliza ICMP para indicar a ocorrências de erros
                                                    ! Default gateway (gateway padrão)                                                                                                                      ! ICMP emprega IP para enviar mensagens de erros
                                                          ! Indicação para quem um datagrama deve ser encaminhado caso o destino                                                                               ! Não confiável
                                                            não pertença a mesma rede do remetente.
                                                                                                                                                                                                      ! Descrito na RFC 792
                                   A. Carissimi -




                                                                                                                                                                                     A. Carissimi -
                                                    Redes de Computadores                                                                    13                                                       Redes de Computadores                                                                   14




                                      ICMP PDU (encapsulada em Ethernet)                                                                                                                Formatos de mensagens ICMP

                                                                                       0x0800 = IP

                                                      MAC destino      MAC origem         Tipo              Dados           CRC


                                                                             Cabeçalho IP                     Dados (IP)
Instituto de Informática - UFRGS




                                                                                                                                                  Instituto de Informática - UFRGS




                                                     Ver hlen TOS      Payload lenght
                                                                                                                    ICMP PDU
                                                       Fragment ID     Flags + Offset                tipo       código            checksum
                                                       TTL Protocol         Checksum                        (depende da mensagem ICMP)
                                                             IP source address
                                                           IP destination address                                n palavras (n >= 0)
                                   A. Carissimi -




                                                                                                                                                                                     A. Carissimi -




                                                      ICMP = 1; TCP = 6; UDP = 17


                                                    Redes de Computadores                                                                    15                                                       Redes de Computadores                                                                   16
Tipos de mensagens ICMP                                                                                                                       Tipos de mensagens ICMP (cont.)

                                                    ! Destination Unreacheable                                                                                                                    ! Source Quench:
                                                          ! Empregada sempre que não conseguir entregar um datagrama ao                                                                                 ! Controle de fluxo rudimentar
                                                            destinatário                                                                                                                                ! Empregado por um sistema (final ou intermediário) solicitar a redução do
                                                          ! Capaz de identificar os seguintes casos:                                                                                                      fluxo de envio de datagramas
                                                             ! Não é possível alcançar a rede destino                                                                                             ! Parameter problem
                                                             ! Sistema final não implementa o protocolo ao qual o datagrama se destina                                                                  ! Utilizado para sinalizar um erro sintático ou semântico em um cabeçalho IP
Instituto de Informática - UFRGS




                                                                                                                                              Instituto de Informática - UFRGS
                                                             ! Não for possível enviar adiante o datagrama sem fragmentá-lo (bit DF)                                                                    ! Enviado ao emissor tanto por sistemas intermediários (roteadores) como por
                                                    ! Time exceeded                                                                                                                                       sistemas finais
                                                          ! Enviado ao emissor do datagrama quando:
                                                             ! Time-to-live chega a zero (sistemas intermediários e finais)
                                                             ! Ocorrência de time-out na remontagem de fragmentos (sistemas finais)
                                   A. Carissimi -




                                                                                                                                                                                 A. Carissimi -
                                                    Redes de Computadores                                                                17                                                       Redes de Computadores                                                                18




                                      Tipos de mensagens ICMP (cont.)                                                                                                               Tipos de mensagens ICMP (cont.)

                                                    ! Redirect                                                                                                                                    ! Time stamp request/reply
                                                          ! Enviado por um roteador para sinalizar:                                                                                                     ! Similar a mensagem de echo
                                                             ! Existência de uma rota melhor para um determinado destino                                                                                ! Empregado para estimar atrasos na rede
                                                             ! Erro de roteamento                                                                                                                          ! Request inclui a hora do momento do envio
                                                    ! Echo request/reply                                                                                                                                   ! Reply adiciona a hora que foi recebido e a hora que foi transmitido
                                                          ! Forma de testar a comunicação entre duas máquinas                                                                                     ! Address Mask Request/Reply
Instituto de Informática - UFRGS




                                                                                                                                              Instituto de Informática - UFRGS




                                                             ! Request: é enviada de um sistema qualquer a outro                                                                                        ! Empregado para um sistema aprender sua máscara de subrede
                                                             ! Reply é a resposta a um request (mesma área de dados)                                                                                       ! Mask Request: transmitida em broadcast
                                                                                                                                                                                                           ! Mask Reply: roteador da rede responde com a máscara
                                   A. Carissimi -




                                                                                                                                                                                 A. Carissimi -




                                                    Redes de Computadores                                                                19                                                       Redes de Computadores                                                                20
Instituto de Informática - UFRGS




                                                                                                                              Instituto de Informática - UFRGS
                                   A. Carissimi -




                                                                                                                                                                 A. Carissimi -
                                                    Redes de Computadores                                                21                                                       Redes de Computadores   22




                                      Empregos do ICMP                                                                                                              Exemplo do comando ping

                                                    ! Utilizado na Internet para detectar erros e coletar informações:
                                                          ! Determinar “alcançabilidade” de um sistema: ping
                                                             ! Baseado no comando echo request/echo reply
                                                          ! Determinar rotas: traceroute
                                                             ! ICMP time exceeded
Instituto de Informática - UFRGS




                                                                                                                              Instituto de Informática - UFRGS
                                   A. Carissimi -




                                                                                                                                                                 A. Carissimi -




                                                    Redes de Computadores                                                23                                                       Redes de Computadores   24
Comando traceroute                                                                                                                         Exemplo de traceroute

                                                    ! Determinar caminho entre dois sistemas
                                                    ! Baseado no funcionamento do campo Time to Live (TTL):
                                                          ! Envio de uma série de datagramas e espera uma resposta
                                                          ! Primeiro pacote tem TTL=1
                                                             ! primeiro roteador descarta o pacote e envia de volta uma mensagem do
                                                                tipo ICMP time exceeded
Instituto de Informática - UFRGS




                                                                                                                                           Instituto de Informática - UFRGS
                                                             ! possível detectar o endereço do roteador a partir do campo source do
                                                                datagrama ICMP de resposta
                                                          ! Incrementa o TTL de uma unidade e repete o procedimento
                                   A. Carissimi -




                                                                                                                                                                              A. Carissimi -
                                                    Redes de Computadores                                                             25                                                       Redes de Computadores   26




                                      Leituras complementares

                                                    ! Stallings, W. Data and Computer Communications (6th edition),
                                                      Prentice Hall 1999.
                                                          ! Capítulo 15, seção 15.3
                                                    ! Tanenbaum, A. Computer Networks (3th edition), Prentice Hall 1996.
                                                          ! Capítulo 5, seção 5.5.4
                                                    ! Carissimi, A.; Rochol, J; Granville, L.Z; Redes de Computadores.
Instituto de Informática - UFRGS




                                                      Série Livros Didáticos. Bookman 2009.
                                                          ! Capítulo 5, seções 5.5.3 e 5.5.5
                                   A. Carissimi -




                                                    Redes de Computadores                                                             27

Más contenido relacionado

La actualidad más candente

Aula 7 camada de transporte
Aula 7   camada de transporteAula 7   camada de transporte
Aula 7 camada de transportewab030
 
Aula 9 conceitos gerais de Rede
Aula 9   conceitos gerais de RedeAula 9   conceitos gerais de Rede
Aula 9 conceitos gerais de Redewab030
 
Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012Valldo
 
Aula 9 camada de rede
Aula 9   camada de redeAula 9   camada de rede
Aula 9 camada de redewab030
 
Capítulo 19 camada de rede - end lógico
Capítulo 19   camada de rede - end lógicoCapítulo 19   camada de rede - end lógico
Capítulo 19 camada de rede - end lógicoFaculdade Mater Christi
 
Capítulo 20 camada de rede - internet protocol
Capítulo 20   camada de rede - internet protocolCapítulo 20   camada de rede - internet protocol
Capítulo 20 camada de rede - internet protocolFaculdade Mater Christi
 
Teconologias De Redes (Final)Mesmo
Teconologias De Redes (Final)MesmoTeconologias De Redes (Final)Mesmo
Teconologias De Redes (Final)MesmoMatheus
 
Apresentaçao Final De Redes
Apresentaçao Final De RedesApresentaçao Final De Redes
Apresentaçao Final De Redesguesta9bd8d
 
Redes windows e linux conceitos básicos sobre endereçamento
Redes windows e linux   conceitos básicos sobre endereçamentoRedes windows e linux   conceitos básicos sobre endereçamento
Redes windows e linux conceitos básicos sobre endereçamentoTalita Travassos
 
Apostila do treinamento profibus instalação
Apostila do treinamento profibus   instalaçãoApostila do treinamento profibus   instalação
Apostila do treinamento profibus instalaçãoconfidencial
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)Luis Ferreira
 

La actualidad más candente (20)

Equipamentos para redes
Equipamentos para redesEquipamentos para redes
Equipamentos para redes
 
Aula 7 camada de transporte
Aula 7   camada de transporteAula 7   camada de transporte
Aula 7 camada de transporte
 
Aula 9 conceitos gerais de Rede
Aula 9   conceitos gerais de RedeAula 9   conceitos gerais de Rede
Aula 9 conceitos gerais de Rede
 
Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012
 
Aula 9 camada de rede
Aula 9   camada de redeAula 9   camada de rede
Aula 9 camada de rede
 
121 redes
121 redes121 redes
121 redes
 
Capítulo 19 camada de rede - end lógico
Capítulo 19   camada de rede - end lógicoCapítulo 19   camada de rede - end lógico
Capítulo 19 camada de rede - end lógico
 
Aula24
Aula24Aula24
Aula24
 
Capítulo 20 camada de rede - internet protocol
Capítulo 20   camada de rede - internet protocolCapítulo 20   camada de rede - internet protocol
Capítulo 20 camada de rede - internet protocol
 
Teconologias De Redes (Final)Mesmo
Teconologias De Redes (Final)MesmoTeconologias De Redes (Final)Mesmo
Teconologias De Redes (Final)Mesmo
 
Mini Curso - Redes de Computadores
Mini Curso - Redes de ComputadoresMini Curso - Redes de Computadores
Mini Curso - Redes de Computadores
 
Cap04a
Cap04aCap04a
Cap04a
 
Apresentaçao Final De Redes
Apresentaçao Final De RedesApresentaçao Final De Redes
Apresentaçao Final De Redes
 
Tbr de redes
Tbr de redesTbr de redes
Tbr de redes
 
redes ufabc
redes ufabcredes ufabc
redes ufabc
 
Redes windows e linux conceitos básicos sobre endereçamento
Redes windows e linux   conceitos básicos sobre endereçamentoRedes windows e linux   conceitos básicos sobre endereçamento
Redes windows e linux conceitos básicos sobre endereçamento
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Apostila do treinamento profibus instalação
Apostila do treinamento profibus   instalaçãoApostila do treinamento profibus   instalação
Apostila do treinamento profibus instalação
 
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
IMEI Módulo 8 (Curso profissional de Gestão de Equipamentos Informáticos)
 
Curso De Redes
Curso De RedesCurso De Redes
Curso De Redes
 

Similar a Protocolos ARP e ICMP na resolução de endereços em redes

Similar a Protocolos ARP e ICMP na resolução de endereços em redes (20)

Unidade 1.3 Infraestrutura de Redes
Unidade 1.3 Infraestrutura de RedesUnidade 1.3 Infraestrutura de Redes
Unidade 1.3 Infraestrutura de Redes
 
Aula22
Aula22Aula22
Aula22
 
Redes
RedesRedes
Redes
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
CON01 - Rede Local.pdf
CON01 - Rede Local.pdfCON01 - Rede Local.pdf
CON01 - Rede Local.pdf
 
Con01 rede local
Con01   rede localCon01   rede local
Con01 rede local
 
Curso de redes wi telecom.ppt
Curso de redes wi telecom.pptCurso de redes wi telecom.ppt
Curso de redes wi telecom.ppt
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 
Aula02
Aula02Aula02
Aula02
 
ARCnet.pdf
ARCnet.pdfARCnet.pdf
ARCnet.pdf
 
Ficha de trabalho_12
Ficha de trabalho_12Ficha de trabalho_12
Ficha de trabalho_12
 
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptxM3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
 
AULA DO DIA SEGUNDO DIA.pptx
AULA DO DIA SEGUNDO DIA.pptxAULA DO DIA SEGUNDO DIA.pptx
AULA DO DIA SEGUNDO DIA.pptx
 
T2b1 08
T2b1 08T2b1 08
T2b1 08
 
T2b1 08
T2b1 08T2b1 08
T2b1 08
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Exercicio 2 endereços, dispositivos, internet-intranet-extranet, padroes, c...
Exercicio 2   endereços, dispositivos, internet-intranet-extranet, padroes, c...Exercicio 2   endereços, dispositivos, internet-intranet-extranet, padroes, c...
Exercicio 2 endereços, dispositivos, internet-intranet-extranet, padroes, c...
 
Redes locais
Redes locaisRedes locais
Redes locais
 
Introdução rede- I unidade
Introdução rede- I unidadeIntrodução rede- I unidade
Introdução rede- I unidade
 
Aula 02 redes
Aula 02   redesAula 02   redes
Aula 02 redes
 

Más de redesinforma (20)

Completas
CompletasCompletas
Completas
 
Redes2
Redes2Redes2
Redes2
 
Redes3
Redes3Redes3
Redes3
 
Redes osi
Redes osiRedes osi
Redes osi
 
Basico de protocolos_2009
Basico de protocolos_2009Basico de protocolos_2009
Basico de protocolos_2009
 
Questoes
QuestoesQuestoes
Questoes
 
Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exercicios
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Exercícios para semestre
Exercícios para semestreExercícios para semestre
Exercícios para semestre
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Redes4
Redes4Redes4
Redes4
 
Redes5
Redes5Redes5
Redes5
 
Tcp transmission control protocol e ip internet protocol
Tcp  transmission control protocol e ip internet protocolTcp  transmission control protocol e ip internet protocol
Tcp transmission control protocol e ip internet protocol
 
Sincronas
SincronasSincronas
Sincronas
 
Semfio
SemfioSemfio
Semfio
 
Roteament
RoteamentRoteament
Roteament
 
Ri l5 052
Ri l5 052Ri l5 052
Ri l5 052
 
Ri a9
Ri a9Ri a9
Ri a9
 
Ri a8
Ri a8Ri a8
Ri a8
 
Ri a7
Ri a7Ri a7
Ri a7
 

Último

Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdfProfGleide
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfAnaGonalves804156
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyasminlarissa371
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
Free-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptxFree-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptxkarinasantiago54
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileirosMary Alvarenga
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...Martin M Flynn
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...LuizHenriquedeAlmeid6
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Mapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfMapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfangelicass1
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 

Último (20)

Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
Free-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptxFree-Netflix-PowerPoint-Template-pptheme-1.pptx
Free-Netflix-PowerPoint-Template-pptheme-1.pptx
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
treinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppttreinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppt
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Mapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfMapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdf
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 

Protocolos ARP e ICMP na resolução de endereços em redes

  • 1. Introdução Redes de Computadores ! A camada de rede fornece um endereço lógico Instituto de Informática - UFRGS ! Uniforme independente da tecnologia empregada pelo enlace subjacente ! No entanto, a comunicação “real” ocorre é na camada de enlace Protocolos ARP e ICMP ! e.g. na IEEE 802.3 as máquinas fonte e destino são identificadas através de seu endereço MAC e não pelo endereço lógico de rede (aliás, o enlace nem interpreta o que está carregando → encapsulamento) Instituto de Informática - UFRGS ! As máquinas se “conhecem” através do endereço lógico da rede MAS se comunicam através de seus endereços MAC A. Carissimi - Mapeamento de endereço lógico para endereço físico Aula 20 Redes de Computadores 2 Técnicas para resolução de endereços ARP: Address Resolution Protocol ! Mapeamento direto ! Baseado em troca de mensagem sem servidor ! Considera que o endereço físico tem relação com o endereço lógico ! Portanto, necessário suporte a broadcast ! Função de cálculo: ex.: obtém MAC a partir do endeço IP ! Concebido de forma a ser genérico ! Necessita que administrador configure os endereços MAC ! Resolver endereços lógicos de rede para qualquer endereço físico, ! Mapeamento indireto: independente de tecnologia da camada de rede e de enlace ! Baseado em troca de mensagem ! Mensagens básicas: Instituto de Informática - UFRGS Instituto de Informática - UFRGS ! Ex.: qual o endereço MAC associado ao IP a.b.c.d? ! ARP request: “Qual MAC do IP 192.168.10.5?” ! Método mais comum ! ARP reply: “O IP 192.168.10.5 tem o MAC 0E:08:1A:01:2A:03” ! Duas formas básicas: ! Centralizada (com servidor): solicitação é feita a um servidor ! Distribuída (sem servidor): solicitação é feita a todas estações da rede A. Carissimi - A. Carissimi - ! Rede física deve suportar broadcast Redes de Computadores 3 Redes de Computadores 4
  • 2. ARP PDU (encapsulada em Ethernet) ARP na Internet e redes Ethernet 0x0806 ! Endereços IP são “virtuais” MAC destino MAC origem Tipo Dados CRC ! Abstração para endereçar máquinas “enxergando” apenas a camada de rede ! Mantidos por software e não possuem uma “amarração” direta com endereço Tipo de operação: de hardware da máquina (MAC address) ARP request ARP reply 1 Tipo do hardware (2 bytes) ! Para uma comunicação ser possível é necessário o conhecimento 2 Tipo de protocolo (2 bytes) do endereço MAC e do endereço IP Instituto de Informática - UFRGS Instituto de Informática - UFRGS 3 Largura end. de hardware (1 byte) Largura end. do protocolo (1 byte) ! Tradução de endereço IP para endereço físico 28 bytes 4 Tipo de operação (2 bytes) ! IP = 143.54.83.20 → MAC = 00:02:B3:29:89:8F 5 Endereço de hardware da estação origem (6 bytes) ! Resolução de endereços (resolver). 6 Endereço de protocolo da estação origem (4 bytes) ! A resolução de endereços é local ao domínio de broadcast 7 Endereço de hardware da estação destino (6 bytes) ! Na prática, corresponde a uma rede (sub-rede), sentido nível 3 A. Carissimi - A. Carissimi - 8 Endereço de protocolo da estação destino (4 bytes) Tipo do hardware: 0x01 para Ethernet Tipo de protocolo: 0x0800 (IP) Redes de Computadores 5 Redes de Computadores 6 Funcionamento do protocolo ARP ! Resolução baseada em uma tabela (cache arp) mantida em cada máquina → questão de desempenho ! Se endereço não está na cache arp então realiza o protocolo ARP Cliente Rede MAC address IP address Cache ARP 00:02:3A:4E:5A:3F 192.168.20.12 ARP Request 00:02:1D:FE:1C:11 192.168.20.15 Instituto de Informática - UFRGS Instituto de Informática - UFRGS ARP Reply 192.168.20..17 192.168.20.20 192.168.20.15 Datagram Qual MAC do A. Carissimi - A. Carissimi - IP 192.168.20.20? Problema: resolução é baseada em mensagem de broadcast, o que a limita ao escopo de uma sub-rede Redes de Computadores 7 Redes de Computadores 8
  • 3. Mecanismos de entrega Funcionamento de ARP entre redes (sub-redes) distintas ! Entrega direta: origem e destino estão na mesma rede MAC R1 MAC H1 IP H2 IP H1 MAC H2 MAC R3 IP H2 IP H1 ! Não há problema: estão no mesmo meio (enlace) ! A máquina origem transmite e a destino “escuta” ! Entrega indireta: origem e destino não estão na mesma rede Host1 Host2 ! Problema 1: o broadcast é limitado a cada rede (ARP não resolve) Roteador 1 Roteador 3 ! Problema 2: a máquina origem transmite e o destino não tem como “escutar” Instituto de Informática - UFRGS Instituto de Informática - UFRGS ! Não há um meio (enlace) comum Roteador 2 ! Solução: fazer a entrega por uma seqüência de entregas diretas MAC R2 MAC R1 IP H2 IP H1 MAC R3 MAC R2 IP H2 IP H1 ! Datagramas são encaminhados, rede a rede, através de intermediários ! Intermediários são contactados com seu endereço MAC e o destino e a origem com seu endereço lógico de rede (IP) Usar “intermediários” na rede física (enlace) para viabilizar a comunicação lógica A. Carissimi - A. Carissimi - entre entidades das camadas superiores (no caso, IP) Redes de Computadores 9 Redes de Computadores 10 Entrega indireta: como conhecer o intermediário? Funcionamento entre redes (sub-redes): default gateway ! Default gateway configurado na rede: ! Datagrama é enviado para o endereço MAC desse ! Sistema intermediário emprega mensagens de “anúncio”: ! Datagrama é enviado ao endereço MAC do sistema intermediário que se “anuncia” ! Proxy ARP Instituto de Informática - UFRGS Instituto de Informática - UFRGS ARP do destino ou do ! Sistema intermediário é configurado para responder com seu endereço MAC default gateway configurado toda requisição ARP com faixa de endereços fora da sub-rede de onde o ARP request partiu. if dest_ip AND net_mask = my_ip AND net_mask then Geralmente, o sistema intermediário é um equipamento do tipo roteador! transmite para o destino % destino está na mesma rede A. Carissimi - A. Carissimi - else envia para default gateway % destino está em outra rede Redes de Computadores 11 Redes de Computadores 12
  • 4. Parâmetros Importantes em Redes IP (situação comum) ICMP: Internet Control Message Protocol ! Endereço IP ! Baseado na troca de mensagens de controle ! Forma pela qual uma máquina é identificada na Internet ! Entre sistemas finais ! Deve ser único (exceção quando NAT é empregado, mas nesse caso deve ! Entre sistemas intermediários (roteadores) e sistemas finais ser único na rede NAT) ! Protocolo para sinalizar ocorrências de erros em IP ! Máscara de rede/sub-rede ! e.g.: destino não alcançavel, falta de buffer (roteador), redirecionamento... ! Importante para determinar se o destino pertence ou não a mesma rede (sub- ! Integrado ao protocolo IP Instituto de Informática - UFRGS Instituto de Informática - UFRGS rede) do remetente ! IP utiliza ICMP para indicar a ocorrências de erros ! Default gateway (gateway padrão) ! ICMP emprega IP para enviar mensagens de erros ! Indicação para quem um datagrama deve ser encaminhado caso o destino ! Não confiável não pertença a mesma rede do remetente. ! Descrito na RFC 792 A. Carissimi - A. Carissimi - Redes de Computadores 13 Redes de Computadores 14 ICMP PDU (encapsulada em Ethernet) Formatos de mensagens ICMP 0x0800 = IP MAC destino MAC origem Tipo Dados CRC Cabeçalho IP Dados (IP) Instituto de Informática - UFRGS Instituto de Informática - UFRGS Ver hlen TOS Payload lenght ICMP PDU Fragment ID Flags + Offset tipo código checksum TTL Protocol Checksum (depende da mensagem ICMP) IP source address IP destination address n palavras (n >= 0) A. Carissimi - A. Carissimi - ICMP = 1; TCP = 6; UDP = 17 Redes de Computadores 15 Redes de Computadores 16
  • 5. Tipos de mensagens ICMP Tipos de mensagens ICMP (cont.) ! Destination Unreacheable ! Source Quench: ! Empregada sempre que não conseguir entregar um datagrama ao ! Controle de fluxo rudimentar destinatário ! Empregado por um sistema (final ou intermediário) solicitar a redução do ! Capaz de identificar os seguintes casos: fluxo de envio de datagramas ! Não é possível alcançar a rede destino ! Parameter problem ! Sistema final não implementa o protocolo ao qual o datagrama se destina ! Utilizado para sinalizar um erro sintático ou semântico em um cabeçalho IP Instituto de Informática - UFRGS Instituto de Informática - UFRGS ! Não for possível enviar adiante o datagrama sem fragmentá-lo (bit DF) ! Enviado ao emissor tanto por sistemas intermediários (roteadores) como por ! Time exceeded sistemas finais ! Enviado ao emissor do datagrama quando: ! Time-to-live chega a zero (sistemas intermediários e finais) ! Ocorrência de time-out na remontagem de fragmentos (sistemas finais) A. Carissimi - A. Carissimi - Redes de Computadores 17 Redes de Computadores 18 Tipos de mensagens ICMP (cont.) Tipos de mensagens ICMP (cont.) ! Redirect ! Time stamp request/reply ! Enviado por um roteador para sinalizar: ! Similar a mensagem de echo ! Existência de uma rota melhor para um determinado destino ! Empregado para estimar atrasos na rede ! Erro de roteamento ! Request inclui a hora do momento do envio ! Echo request/reply ! Reply adiciona a hora que foi recebido e a hora que foi transmitido ! Forma de testar a comunicação entre duas máquinas ! Address Mask Request/Reply Instituto de Informática - UFRGS Instituto de Informática - UFRGS ! Request: é enviada de um sistema qualquer a outro ! Empregado para um sistema aprender sua máscara de subrede ! Reply é a resposta a um request (mesma área de dados) ! Mask Request: transmitida em broadcast ! Mask Reply: roteador da rede responde com a máscara A. Carissimi - A. Carissimi - Redes de Computadores 19 Redes de Computadores 20
  • 6. Instituto de Informática - UFRGS Instituto de Informática - UFRGS A. Carissimi - A. Carissimi - Redes de Computadores 21 Redes de Computadores 22 Empregos do ICMP Exemplo do comando ping ! Utilizado na Internet para detectar erros e coletar informações: ! Determinar “alcançabilidade” de um sistema: ping ! Baseado no comando echo request/echo reply ! Determinar rotas: traceroute ! ICMP time exceeded Instituto de Informática - UFRGS Instituto de Informática - UFRGS A. Carissimi - A. Carissimi - Redes de Computadores 23 Redes de Computadores 24
  • 7. Comando traceroute Exemplo de traceroute ! Determinar caminho entre dois sistemas ! Baseado no funcionamento do campo Time to Live (TTL): ! Envio de uma série de datagramas e espera uma resposta ! Primeiro pacote tem TTL=1 ! primeiro roteador descarta o pacote e envia de volta uma mensagem do tipo ICMP time exceeded Instituto de Informática - UFRGS Instituto de Informática - UFRGS ! possível detectar o endereço do roteador a partir do campo source do datagrama ICMP de resposta ! Incrementa o TTL de uma unidade e repete o procedimento A. Carissimi - A. Carissimi - Redes de Computadores 25 Redes de Computadores 26 Leituras complementares ! Stallings, W. Data and Computer Communications (6th edition), Prentice Hall 1999. ! Capítulo 15, seção 15.3 ! Tanenbaum, A. Computer Networks (3th edition), Prentice Hall 1996. ! Capítulo 5, seção 5.5.4 ! Carissimi, A.; Rochol, J; Granville, L.Z; Redes de Computadores. Instituto de Informática - UFRGS Série Livros Didáticos. Bookman 2009. ! Capítulo 5, seções 5.5.3 e 5.5.5 A. Carissimi - Redes de Computadores 27