Protocolos de Interligação de Redes Locais e a Distância Protocolos de Rede Thiago Leite [email protected] 1 Falha de Conexão 2 Protocolos de Rede • Funções da camada de rede • transmissão fim-a-fim • precisa conhecer a topologia de rede • determina a escolha de caminhos 3 Rede de computadores sob o ponto de vista da camada de rede 4 Protocolos de Rede • Serviços oferecidos pela camada de rede utilizando TCP/IP • Endereçamento uniforme (válido em LANs e WANs) • Comunicação sem conexões 5 Protocolos de Rede • Serviços não orientados a conexão • Pacotes são chamados datagramas • Rede de datagramas • Cada pacote é transporte independentemente sem ordenação ou fluxo 6 Protocolos de Rede • Serviços não orientados a conexão • Roteadores possuem tabelas • apenas conferem o destino e indicam a interface de saída • condições do enlaces podem influenciar as decisões • as interfaces são as diretamente conectadas 7 Protocolos de Rede • Roteamento para datagramas • Uma decisão a cada pacote • Condições do enlaces 8 Vídeo Internet Exchange Point • Internet revelada: um filme sobre Pontos de Troca de Tráfego (IXP - Internet Exchange Point) 9 IXP - Internet Exchange Point 10 Protocolos de Rede • Interconexão de Redes na Camada de Rede • Diferentes tipos de redes • Como conectar redes diferentes • Roteamento entre redes • Fragmentação de pacotes 11 Pacotes transmitidos em diferentes redes 12 Protocolos de Rede • Transmissão por diferentes redes • Fragmentação dos pacotes por vezes é necessária • MTU (Maximum Transmission Unit) • Pode ser realizada a descoberta do MTU no momento da transmissão 13 Descoberta do MTU 14 Protocolos de Rede • A camada de rede na Internet • Conjunto de sub-redes ou sistemas autônomos (AS - Autonomous Systems) • Rede dividida em níveis • rede de nível 1 é o maior dos backbones da Internet • conectados aos backbones estão os ISPs 15 Camada de Rede na Internet 16 Uso de Endereços IP 17 Cabos Submarinos 18 Protocolos de Rede • A Internet é mantida graças ao IP (Internet Protocol) • parte fixa de 20 bytes no cabeçalho • parte opcional variável 19 Análise do Protocolo IP 20 Cabeçalho IPv4 21 Protocolos de Rede • Campos IPv4 • Versão - 4 bits • Primeiro campo do cabeçalho • Possui valor 4 (0100) no IPv4 22 Protocolos de Rede • Campos IPv4 • Internet Header Length (IHL) - 4 bits • Número de palavras de 32 bits do cabeçalho • Define o tamanho variável do IP • Valor mínimo 5 (5x32 = 160 bits = 20 bytes) • Valor máximo 15 (15x32 = 480 bits = 60 bytes) 23 Protocolos de Rede • Campos IPv4 • Serviços diferenciados (DiffServ) - 8 bits • Originalmente conhecido como Type of Service • Priorização de tráfego para novas tecnologias • VoIP por exemplo 24 Protocolos de Rede • Campos IPv4 • Tamanho total - 16 bits • Tamanho do datagrama, incluindo cabeçalhos e dados, em bytes • Tamanho mínimo é 20 bytes (20 bytes de header + 0 de dados) • Tamanho máximo é 65535 bytes (tamanho máximo em 16 bits) 25 Protocolos de Rede • Campos IPv4 • Identificação - 16 bits • Identificação de fragmentos de um datagrama original • Experimentos sugerem utilizar o campo para rastreamento da origem dos pacotes • auxílio na detecção da origem de endereços spoofing 26 Protocolos de Rede • Campos IPv4 • DF (Don’t Fragment) e MF (More Fragments) - 3 bits • Controlar a identidade dos fragmentos • bit 0 - deve ser zero (1º de Abril - Evil bit) • bit 1 - Don't Fragment (DF) • bit 2 - More Fragments (MF) 27 Protocolos de Rede • Campos IPv4 • Deslocamento de fragmento - 13 bits • Deslocamento de bytes desde o primeiro no datagrama original • Possui valor zero quando é o primeiro datagrama ou se esse não é fragmentável • Contado sempre em múltiplos de 8 • ex: 1480 bytes de deslocamento, o valor no campo será 185 (1480/8=185) 28 Protocolos de Rede • Campos IPv4 • Tempo de vida (TTL - Time To Live) - 8 bits • Previne que pacotes perdidos persistam na Internet • Limita o tempo de vida de um datagrama • Antigamente contava segundos de vida restantes • Atualmente conta número de hops restantes • Cada roteador no caminho decrementa o TTL • Se um roteador decrementa a zero, o datagrama é descartado 29 Protocolos de Rede • Campos IPv4 • Protocolo - 8 bits • Protocolo que o IP carrega na porção de dados (camadas acima) • TCP e UDP são possíveis exemplos 30 Protocolos de Rede • Valores possíveis do campo “protocolo” do cabeçalho IP • 1 (0x01) protocolo ICMP • 4 (0x04) IP sobre IP • 6 (0x06) protocolo TCP • 17 (0x11) protocolo UDP • 41 (0x29) protocolo IPv6 31 Protocolos de Rede • Campos IPv4 • Checksum do cabeçalho - 16 bits • Verificação de erros no cabeçalho • Verificado a cada hop identificado falha na integridade o pacote será • Se descartado • Erros devem ser identificados em cada protocolo • UDP e TCP possuem seus próprios campos de Checksum a modificação do TTL a cada hop, um novo • Devido Checksum deve ser computado toda vez 32 Protocolos de Rede • Campos IPv4 • Endereço de origem - 32 bits • Endereço de destino - 32 bits 33 Protocolos de Rede • Endereço IP • 32 bits separados em quatro octetos • Endereços variam de 0.0.0.0 até 255.255.255.255 • Uma porção dos bits identifica a rede e outra porção dos bits identifica o host na rede 7 0 8 15 16 23 24 31 1 0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 146 164 2 34 70 Máscara IPv4 35 Protocolos de Rede • Endereço IP é composto de cinco classes de endereços • determinam a finalidade do endereço • antigamente determinavam a qual era a porção de endereço de rede e endereço de host • endereços que não “respeitam” a classe para definir a classe são chamados de CIDR (Class Less InterDomain Routing) 36 7 0 8 15 16 23 24 A 0 B 1 0 C 1 1 0 D 1 1 1 0 Endereço multicast E 1 1 1 1 Endereço reservado Id. da rede 31 Id. do host Id. da rede Id. do host Id. da rede Id. do host Classes de Endereços IP 37 Intervalos de endereços por classe 38 Número de redes e hosts por classe 39 IP 0.0.0.0 é usado pelos hosts quando eles estão sendo inicializados. Os e como número de rede se referem à rede atual. Esses endereços permit açam referência às suas próprias redes sem saber seu número (mas ela ua classe para saber quantos zeros devem ser incluídos). O endereço qu dígitos 1 permite a difusão na rede local, que em geral é uma LAN. Os end de rede apropriado e que tiverem apenas valores 1 no campo de host permi nviem pacote s de difusão para LANs distantes, em qualquer parte da Intern inistradores de redes desativem esse 40 recurso). Por fim, todos os endere Endereços IP Especiais Protocolos de Rede • Cada rede possui um esquema de endereçamento • A rede pode ser dividida em redes menores chamadas sub-redes • Ex: sub-rede do Departamento de Informática na rede da universidade 41 Rede 146.164.0.0 Economia Engenharia Informática Sub-redes Medicina Letras Rede com sub-redes 42 Protocolos de Rede • Porção do endereço pode ser utilizada para sub-endereçamento (a) Id. da rede (b) Id. da rede Id. do host Id. da sub-rede 43 Id. do host Exemplo de sub-endereçamento 44 Protocolos de Rede • Qual a máscara de rede CIDR do exemplo anterior? • Qual o endereço de rede e broadcast da rede 192.168.0.0/26? 45 Protocolos de Rede • NAT (Network Address Translation) • “tradução” de um endereço por outro • associar mais de um host a um mesmo endereço • os endereços são concedidos por demanda • no acesso à rede externa o endereço é concedido a um computador 46 Protocolos de Rede • Endereços privados, restrito apenas a redes locais e não-roteáveis • 10.0.0.0 — 10.255.255.255/8 • 16.777.216 hosts • 172.16.0.0 — 172.31.255.255/12 • 1.048.576 hosts • 192.168.0.0 — 192.168.255.255/16 • 65.536 hosts 47 Exemplo de NAT 48 Protocolos de Rede • E como ocorre a volta dos pacotes que foram transmitidos para fora da rede local? • normalmente o IP carrega os protocolos TCP ou UDP na camada de transporte • TCP e UDP utilizam portas de 16 bits (0 a 65535) para endereçamento de origem e destino de serviço • realizar processo análogo a uma empresa com apenas um número de telefone externo e ramais 49 Protocolos de Rede • Utilizar a porta de origem e o endereço privado de origem como associação a qual computador interno foi realizado o NAT 192.168.1.2 192.168.1.1 192.168.1.2:3410 17.17.17.17:2500 17.17.17.17 src: 192.168.1.2:3410 dst: 200.11.16.190:443 src: 17.17.17.17:2500 dst: 200.11.16.190:443 50 200.11.16.190 Protocolos de Rede • Protocolos de gerência de redes • ARP • ICMP 51 Protocolos de Rede • Apesar dos hosts na Internet possuírem um IP (ou vários) o hardware da camada de enlace não reconhece o endereço IP • A comunicação no nível de enlace utiliza apenas o endereçamento MAC • É necessário mapear os endereços lógicos (IP) em endereços físicos (MAC) • não há um mapeamento pré-definido entre endereço IP e endereço MAC 52 Protocolos de Rede • ARP (Address Resolution Protocol) • RFC 826 • mapeia endereços IP em endereços MAC • pode ser utilizada para converter endereços de qualquer natureza em IP • utiliza o princípio da difusão (broadcast) para questionar aos demais hosts da rede • sempre que encontra o resultado de uma conversão, os dados são armazenados em cache 53 Broadcast ARP ARP Broadcast “Who has IP address 200.241.16.8?” Host ARP Response “I do!” 200.241.16.8 Solicitação ARP 54 ARP Request Recall that a broadcast is forwarded by all bridges (bridges create a single logical network), but is not forwarded by routers (routers connect logically separate networks). ARP Request / Reply ARP Request/ Reply ARP Request O ARP Request faz uso de broadcast, enquanto o ARP Reply realiza a comunicação por meio de unicast. 55 ARP Reply Protocolos de Rede • Os endereços que já foram mapeados são armazenados em cache • Antes de uma nova transmissão verifica-se se já há o mapeamento em cache • Evitar tráfego desnecessário na rede • As entradas em cache possuem um tempo para expirarem • O cache ARP é chamado de Tabela ARP 56 IP Address Ethernet Address 223.1.2.1 08-00-39-00-2f-c3 223.1.2.2 08-00-5a-21-a7-22 223.1.2.3 08-00-28-00-38-a9 223.1.2.4 08-00-10-99-ac-54 Exemplo de Tabela ARP 57 Protocolos de Rede • Resolução de endereços locais 1. O IP verifica se trata-se de um endereço da mesma rede 2. Verifica-se na Tabela ARP se já existe o mapeamento entre endereço lógico e físico 3. Não existindo o mapeamento, cria-se um “ARP Request” com destino Broadcast 4. O ARP Request possui os dados da estação de origem (endereços IP e MAC) 58 ARP Request / Reply Example ARP Request IP Address (32 bits) Ethernet Address (48 bits) Sender 223.1.2.1 08-00-39-00-2f-c3 Receiver 223.1.2.2 00-00-00-00-00-00 Example ARP Response IP Address (32 bits) Ethernet Address (48 bits) Sender 223.1.2.2 08-00-5A-21-a7-22 Receiver 223.1.2.1 08-00-39-00-2f-c3 ARP Request e ARP Response 59 Protocolos de Rede • Resolução de endereços locais (continuação) 5. cada máquina que receber o ARP Request compara o endereço IP da pergunta com seu próprio endereço IP. Se for diferente o host ignora o ARP Request 6. a estação que possuir o IP questionado no ARP Request irá responder diretamente com um “ARP Response” informando seu endereço físico 7. a estação de destino que respondeu também atualiza sua Tabela ARP com as informações do solicitante 8. a estação de origem recebe o ARP Response e atualiza sua Tabela ARP 60 Protocolos de Rede • Resolução de endereços remotos 1. o IP verifica que trata-se de um endereço remoto (externo à rede local) 2. a tabela de rotas é consultada para a rota até o destino 3. procura-se na Tabela ARP o mapeamento para o endereço físico do roteador que irá encaminhar o pacote 4. se não houver, um ARP Request é enviado com o endereço do roteador 5. o roteador responde com um ARP Response com seu endereço físico 61 Protocolos de Rede • Resolução de endereços remotos (continuação) 6. o pacote é montado com o endereço físico do roteador e encaminhado para a rede 7. no roteador, o IP verifica se trata-se de um endereço local ou remoto 8. se for remoto, repete-se os passos anteriores 9. se for local realiza-se os passos referentes a resolução de endereços locais 62 Protocolos de Rede • O ARP é encapsulado tal como o IP, dentro de um frame Ethernet • O campo “Type” do MAC, quando carregando o ARP, apresenta o valor 0x806 63 Formato do Pacote ARP 32 bits Formato do Pacote ARP 64 Protocolos de Rede • Hardware Type (16 bits) • tipo de interface física. Ex: 1 para Ethernet • Protocol Type (16 bits) • especifica o protocolo que está sendo mapeado. Ex: 0x0800 se for IPv4 65 Protocolos de Rede • HLEN (8 bits) • Tamanho em bytes do endereço físico. Ex: 6 se for Ethernet • PLEN (8 bits) • Tamanho em bytes do endereço lógico. Ex: 4 se for IPv4 66 Protocolos de Rede • Operation (16 bits) • Tipo de mensagem. Ex: 1 = request, 2 = response • SenderHA (48 bits) • Endereço de hardware da origem. 67 Protocolos de Rede • SenderIP (32 bits) • Endereço IP da origem • TargetHA (48 bits) • Endereço de hardware do destino • TargetIP (32 bits) • endereço IP do destino 68 Exemplo 2 – ARP Trace (Frame 1) IP = 128.1.0.2 NIC = WstDig488C11 IP = 128.1.0.5 NIC = WstDigE38C11 IP = 128.1.0.6 NIC = WstDigEE8C11 A B C ARP Request From Client A is Broadcast to All Nodes D Protocol Analyzer E IP = 128.1.0.3 NIC = WstDigE38C11 IP = 128.1.0.1 NIC = WstDigE58C11 Quais os dados obtidos na análise? 69 ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: Hardware type = 1 (10Mb Ethernet) Protocol type = 0800 (IP) Length of hardware address = 6 bytes Length of protocol address = 4 bytes Opcode 1 (ARP request) Sender's hardware address = WstDig488C11 Sender's protocol address = [128.1.0.2] Target hardware address = 000000000000 Target protocol address = [128.1.0.1] ADDR HEX ARP Capturado ASCII 0000 FF FF FF FF FF FF 00 00 C0 48 8C 11 08 06 70 Exemplo 2 – ARP Trace (Frame 2) IP = 128.1.0.2 NIC = WstDig488C11 (cont.) IP = 128.1.0.6 NIC = WstDigEE8C11 A IP = 128.1.0.5 NIC = WstDigE38C11 B C ARP Response From Client E is sent back to Node A D Protocol Analyzer E IP = 128.1.0.3 NIC = WstDigE38C11 IP = 128.1.0.1 NIC = WstDigE58C11 Quais os dados obtidos na análise? 71 ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: ARP: ----- ARP/RARP frame ----Hardware type = 1 (10Mb Ethernet) Protocol type = 0800 (IP) Length of hardware address = 6 bytes Length of protocol address = 4 bytes Opcode 2 (ARP reply) Sender's hardware address = WstDigE58C11 Sender's protocol address = [128.1.0.1] Target hardware address = WstDig488C11 Target protocol address = [128.1.0.2] ADDR HEX ARP Capturado ASCII 72 Protocolos de Rede • Observações sobre o ARP • origem e destino se alternam na resposta do ARP • o ARP não é exclusivo do TCP/IP, já que há campos para identificar quais protocolos estão sendo mapeados • o ARP Request, por ser um broadcast, pode auxiliar outras estações a atualizarem suas Tabelas ARP • as entradas na Tabela ARP podem ser estáticas (permanentes) e dinâmicas (obtidas por meio de ARP Responses) 73 Protocolos de Rede • ICMP (Internet Control Message Protocol) • RFC 792 • definido no conjunto de protocolos TCP/IP • realiza o envio de mensagens com diversos propósitos • não realiza o envio de dados • tipos de ICMP são definidos em http://www.iana.org/ assignments/icmp-parameters/icmp-parameters.xhtml 74 Protocolos de Rede • Exemplos de uso do ICMP • roteadores podem avisar que um destino está inalcançável • testar conectividade entre dois hosts • indicar que um pacote foi descartado por ter alcançado um TTL de 0 • roteadores indicarem que um pacote foi roteado incorretamente 75 Cabeçalho ICMP 76 Protocolos de Rede • Tipo (8 bits - 1 byte) • determina o propósito do datagrama ICMP • ex: testar conectividade ou indicar um destino inalcançável 77 Protocolos de Rede • Código (8 bits - 1 byte) • proporcionar um comportamento específico de um tipo de mensagem ICMP • ex: especificar que o destino inalcançável trata-se de um host ou uma rede, ou que o bit DF está setado sendo que é necessário percorrer uma rede com MTU menor 78 Protocolos de Rede • Checksum (16 bits - 2 bytes) • cálculo do checksum do cabeçalho e dados • mesmo algoritmo utilizado no Checksum do protocolo IP 79 Protocolos de Rede • Conteúdo ICMP (variável) • campo utilizado para passar maiores informações sobre a mensagem • o tamanho variável do campo permitiu o surgimento de ataques com o “Ping da Morte” • ex: quando utilizado com o tipo 0 (echo reply) pode indicar um número de identificação e sequência 80 Código do Tipo Tipo de mensagem Descrição 3 Destination unreachable Não foi possível entregar o pacote Time exceeded O campo Time to live chegou a0 8 Echo Pergunta a uma máquina se ela está ativa 0 Echo reply Sim, estou ativa Redirect Mensagem encaminhada incorretamente 11 5 Exemplos de Mensagens ICMP 81 Protocolos de Rede • DESTINATION UNREACHABLE • é usada quando a sub-rede ou um roteador não consegue localizar o destino, ou quando um pacote com o bit DF não pode ser entregue, porque há uma rede de "pacotes pequenos" no caminho. 82 Protocolos de Rede • TIME EXCEEDED • enviada quando um pacote é descartado porque seu contador chegou a zero. • Esse evento é um sintoma de que os pacotes estão entrando em loop, de que há um congestionamento ou de que estão sendo definidos valores muito baixos para o TTL. 83 Protocolos de Rede • REDIRECT • usada quando um roteador percebe que o pacote pode ter sido roteado incorretamente. • Ela é usada pelo roteador para informar ao host transmissor o provável erro. 84 Protocolos de Redes • ECHO e ECHO REPLY • usadas para verificar se um determinado destino está ativo e acessível. • Ao receber a mensagem ECHO, o destino deve enviar de volta uma mensagem ECHO REPLY. 85 Revisão • ISP, roteadores e linhas de transmissão • Serviços oferecidos à camada de transporte • Serviço orientado à conexão • Serviço não orientado à conexão • Rede de datagramas • Rede de circuitos virtuais • Pacotes IP em diferentes redes • MTU 86 • Fragmentação de pacotes • Protocolo IP • Cabeçalho IP • NAT • ARP • Cabeçalho ARP • ICMP • Tipos de ICMP ENADE Considerando o mecanismo de tradução de endereços e portas (network address port translation – NAPT), para redes que utilizam os endereços IP privados (10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16), analise as asserções a seguir. Ao passar por um roteador com NAPT, os endereços de origem nos pacotes originados pelas estações da rede privada são substituídos pelo endereço externo desse roteador porque não há rotas na Internet para o encaminhamento de pacotes destinados a endereços IP privados, de forma que pacotes destinados a esses endereços são descartados ou rejeitados. Em relação às asserções acima, assinale a opção correta. 87 (continuação) a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. b) As duas asserções são proposições verdadeiras, e a segunda não é uma justificativa correta da primeira. c) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. e) As duas asserções são proposições falsas. 88 Comentário • Os endereços 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 são endereços não roteáveis na internet, portanto esses endereços são usados normalmente para endereçar as redes internas (ou privadas). Contudo, para que mensagens enviadas por essas máquinas para a internet possam retornar à rede interna, o roteador com NAPT substitui os endereços internos pelo seu endereço externo. 89 ENADE Considere que a figura ao lado ilustre o cenário de NAPT em uma empresa cujos equipamentos de rede interna (LAN) usam endereços IP privados. Considere, ainda, que haja apenas um endereço IP válido nas redes dessa empresa, que é atribuído à interface externa do roteador. Considerando que os computadores A e B façam acessos simultâneos a um servidor WWW externo (www.inep.gov.br, por exemplo), quais deverão ser os endereços IP de origem contidos nos pacotes de A e B, respectivamente, que chegarão a esse servidor? 90 empresa, que é atribuído à interface externa do roteador. Considerando que os computadores A e B façam acessos simultâneos a um servidor WWW externo (continuação) (www.inep.gov.br, por exemplo), quais deverão ser os endereços IP de origem contidos nos pacotes de A e B, respectivamente, que chegarão a esse servidor? 91 (continuação) a) 10.0.0.1 e 10.0.0.2 b) 10.0.0.254 e 10.0.0.254 c) 138.76.28.4 e 138.76.28.4 d) 138.76.28.1 e 138.76.28.2 e) 169.254.1.1 e 169.254.1.2 92 Comentário A reposta certa é a letra C. Os pacotes enviados ao servidor WWW externo pelos computadores A e B têm, ambos, endereço de origem 138.76.28.4. Os pacotes enviados pelos computadores A e B possuem como endereço de origem o endereço dos computadores na rede interna (10.0.0.1 e 10.0.0.2), porém os endereços de origem e porta são modificados ao passar pelo roteador NAPT. O roteador NAPT cria uma tabela de mapeamento do endereço IP e porta internos para uma nova porta no roteador e é atribuído o endereço da interface externa do roteador NAPT (138.76.28.4) como novo endereço de origem dos pacotes. Logo, o endereço de origem recebido no servidor WWW para ambos os pacotes é 138.76.28.4. 93 Comissão de Valores Imobiliários (ESAF - adaptada) Assinale a alternativa correta: a) O datagrama IP é encapsulado fora do quadro de camada de enlace para ser transportado de um roteador até o roteador seguinte. b) O datagrama IP não pode ser fragmentado em datagramas IP menores. c) O datagrama IP é encapsulado dentro do quadro de camada de enlace para ser transportado de um roteador até o roteador seguinte. d) Uma rede onde existam datagramas IP é chamada uma rede de circuitos virtuais. e) O datagrama IP possui tamanho fixo de cabeçalho de 16 bytes. 94 Tribunal de Justiça do Espírito Santo (CESPE) No datagrama IPv4, o campo TTL indica o tempo máximo de vida do datagrama; o campo protocolo especifica, por meio de código numérico, o protocolo que pediu o envio do datagrama; e o checksum é um campo usado para verificar se o datagrama está ou não corrompido, tendo como base os valores presentes no cabeçalho e no campo de dados. a) Certo b) Errado 95 Infraero (FCC - adaptada) Em CIDR, para se quebrar uma rede 192.168.0.0/16 em 6 sub-redes, a máscara resultante possivelmente será 255.255.224.0. a) Certo b) Errado 96 CEFET-RJ (CESGRANRIO) Em uma rede Ethernet (IEEE 802.3) implementada com um Hub simples (que funciona como um repetidor), o IPv4 realiza o mapeamento de endereços em endereços MAC, usando o protocolo ARP. Sabe-se que há 10 estações ligadas ao Hub, e que: • a estação X tem endereço IP 200.10.20.2 e endereço MAC 0A. 12.07.45.E4.02 • a estação Y tem endereço IP 200.20.20.33 e endereço MAC 28.11.45.F0.12.0B Em um determinado instante, a estação X tem pacotes a enviar ao endereço 200.10.20.33, mas sua tabela ARP não contém informações sobre o mapeamento desse endereço. Nessa situação, a estação X enviará um ARP Request, que fará com que: (continua…) 97 a) apenas a estação Y envie um ARP Reply, que fará com que todas as outras 9 estações da rede registrem, em suas tabelas ARP, o mapeamento (IP: 200.20.20.33, MAC: 28.11.45.F0.12.0B). b) apenas a estação Y registre, em sua tabela ARP, o mapeamento (IP: 200.10.20.2, MAC: 0A.12.07.45.E4.02) e que, em resposta, a própria estação Y envie um ARP Reply, que fará com que apenas a estação X registre, em sua tabela ARP, o mapeamento (IP: 200.20.20.33, MAC: 28.11.45.F0.12.0B). c) apenas a estação Y registre, em sua tabela ARP, o mapeamento (IP: 200.10.20.2, MAC: 0A.12.07.45.E4.02) e que, em resposta, a própria estação Y envie um ARP Reply, que fará com que todas as outras 9 estações da rede registrem, em suas tabelas ARP, o mapeamento (IP: 200.20.20.33, MAC: 28.11.45.F0.12.0B). d) todas as outras 9 estações da rede registrem, em suas tabelas ARP, o mapeamento (IP: 200.10.20.2, MAC: 0A.12.07.45.E4.02) e que, em resposta, a estação Y envie um ARP Reply, que fará com que apenas a estação X registre, em sua tabela ARP, o mapeamento (IP: 200.20.20.33, MAC: 28.11.45.F0.12.0B). e) todas as outras 9 estações da rede registrem, em suas tabelas ARP, o mapeamento (IP: 200.10.20.2, MAC: 0A.12.07.45.E4.02) e que, em resposta, a estação Y envie um ARP Reply, que fará com que todas as estações registrem, em suas tabelas ARP, o mapeamento (IP: 200.20.20.33, MAC: 28.11.45.F0.12.0B). 98 JUCESC (FEPESE) O protocolo de redes ICMP é utilizado de forma intensiva, principalmente pelo utilitário: a) FTP. b) SSH c) PING. d) TELNET e) NSLOOKUP. 99 TRF (FCC) No datagrama ICMP, é INCORRETO afirmar que: a) a mensagem DESTINATION UNREACHABLE é usada quando a sub-rede, ou um roteador, não consegue localizar o destino. b) o campo Código é usado para identificar uma condição mais específica de alguns tipos de mensagens ICMP. c) Checksum utiliza o mesmo algoritmo do IP. d) Checksum é um código de verificação de consistência que engloba toda a mensagem. e) a mensagem TIME EXCEEDED é enviada quando um pacote é descartado porque seu contador chegou ao limite de 64 hops. 100 IBGE (CESGRANRIO) Após enviar um datagrama para um servidor na Internet, uma estação recebeu uma mensagem ICMP TIME EXCEEDED. Significa que a) a taxa de transmissão da estação deve ser diminuída. b) o campo TTL (Time do Live) do datagrama assumiu o valor 0. c) o servidor de destino não foi localizado na rede. d) os datagramas enviados como retorno pelo servidor estão corrompidos. e) os datagramas estão sendo gerados com erro porque existe um bug no software da estação. 101