Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentos de Redes de Computadores Sidney Nicolau Venturi Filho Aula 4 MAC e IP Há dois endereços principais atribuídos a um dispositivo de host: -Endereço físico (o endereço MAC) -Endereço lógico (o endereço IP) ARP e Camada de Rede Prof Venturi MAC e IP O nome de uma pessoa geralmente não muda. O endereço de uma pessoa, por outro lado, refere-se ao local onde mora e pode ser alterado. Assim como o nome de uma pessoa, o endereço MAC de um host não muda, ele é atribuído fisicamente à placa de rede do host e é conhecido como endereço físico. O endereço físico permanece o mesmo, independentemente de onde o host está colocado. ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Faz o mapeamento entre Endereço IP e Endereço Intra-Rede: Mapeamento de endereços IP em endereços MAC Ethernet, Token-Ring, FDDI, ATM, etc... Efetuado por meio de uma tabela ARP em cada máquina que é construída dinamicamente. É um protocolo que faz a interface entre a camada Inter-Rede e a camada Intra-Rede IP TCP/UDP Aplicação Protocolo Intra-rede Interface de Adaptação ARP e Camada de Rede Prof Venturi 4 O protocolo ARP compara o endereço IP de todos os datagramas enviados na ARP Cache. Se ele for encontrado, o endereço MAC é copiado da cache. Se não, um pacote ARP Request é enviado em broadcast para subrede. Se o destinatário final for um endereço IP externo, o ARP resolve o endereço para o roteador ao invés do destinatário final. ARP Cache endereço IP endereço MAC tipo 200.17.98.217 00-60-08-16-85-B3 dinâmico 10.17.98.30 00-60-08-16-85-ca dinâmico ARP (Address Resolution Protocol) ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 IP destino 200.18.171.3 ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 Destino está na mesma rede IP (200.18.171.0) Como enviar para esta máquina ? Qual o MAC Destino ? A mensagem fica esperando e o protocolo ARP é acionado. ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req Preâmbulo End. Físico Broadcast 0D.0A.12. 07.48.05 ARP Dados (ARP Request) FCS Destino Origem Qual o endereço MAC de 200.18.171.3 ? ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Req ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Reply Destino Origem Preâmbulo 0D.0A.12. 07.48.05 1F.6D.45. 09.11.77 ARP Dados (ARP Reply) FCS O endereço MAC de 200.18.171.3 é 1F.6D … ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Reply ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Reply ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Reply ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 ARP Reply ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 200.18.171.3 1F.6D. 45.09.11.77 Tabela ARP ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 200.18.171.1 OD.OA.12.07.48.05 Tabela ARP Note que … ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.4 1F.6D.45.09.11.77 Finalmente aquele pacote IP pode ser transmitido carregando uma mensagem TCP que, por sua vez, carrega um comando da Aplicação ARP e Camada de Rede Prof Venturi ARP (Address Resolution Protocol) Protocolo Intra-rede TCP/UDP Aplicação IP 200.18.171.1 OD.OA.12.07.48.05 200.18.171.3 Protocolo Intra-rede TCP/UDP AplicaçãoIP 200.18.171.4 1F.6D.45.09.11.77 Preâmbulo 1F.6D.45. 09.11.77 0D.0A.12. 07.48.05 FCS TCP Aplicação IP Destino Origem ARP e Camada de Rede Prof Venturi Camada de Rede Nenhuma tecnologia de rede atende a todas as exigências das aplicações, mas a interconexão global é desejada. H Intra- Rede 5 Intra- Rede 2 Rede 3 G G G G Intra- Rede 1 Intra- Rede 4 G H H H H H H H Inter-rede H: host G: gateway ARP e Camada de Rede Prof Venturi Camada de Rede São necessários mecanismos para: Endereçamento único na camada de inter-rede. Resolução de endereços entre endereços inter-rede e endereços de intra-rede (por exemplo, MAC). Escolha de caminho (roteamento). Troca de informações de roteamento. Negociação de parâmetros de Qualidade de Serviço (QoS). Controles de tráfego e de congestionamento. ARP e Camada de Rede Prof Venturi Função: determinar o roteamento dos pacotes da origem até o destino. Unidade de dados: pacote Opera de duas maneiras: circuito virtual: serviços com conexão (X.25 e ATM) datagrama: serviços sem conexão (IP) No caso da Internet: É implementado apenas o serviço de datagrama Serviço não confiável, de melhor esforço (best-effort service) Camada de Rede ARP e Camada de Rede Prof Venturi 30 Datagrama não estabelece conexão cada pacote possui endereço origem e destino os pacotes podem percorrer rotas diferentes não garante a ordem ou mesmo a entrega de pacotes não verifica se houve algum erro de transmissão. se o roteador cair, somente os pacotes enfileirados é que serão perdidos os congestionamentos são difíceis de evitar, pois não existe reserva de recursos. Camada de Rede ARP e Camada de Rede Prof Venturi 31 Circuito Virtual estabelece uma conexão inicialmente. cada pacote possui o nr do circuito virtual ( ou canal lógico) os pacotes percorrem o circuito pré-estabelecido. garante a ordem ou mesmo a entrega de pacotes. verifica se houve algum erro de transmissão. se o comutador cair , é perdido as tabelas dos circuitos virtuais. os congestionamentos são fáceis de evitar, pois existe reserva de recursos (largura de banda) antecipadamente. Camada de Rede ARP e Camada de Rede Prof Venturi 32 Camada de rede na Internet Internet Protocol (IP): Formata as PDUs das camadas usuárias em datagramas Faz o roteamento dos datagramas Protocolos de roteamento: Descobre as rotas através da inter-rede Exemplos: RIP, OSPF, BGP... Internet Control Message Protocol (ICMP): Gera mensagens de erro e controle do protocolo IP Internet Group Management Protocol (IGMP). ARP e Camada de Rede Prof Venturi Protocolo IP fornece um serviço: datagrama não-confiável pacotes roteados independentemente um dos outros. pacotes podem ser perdidos, duplicados, e chegarem fora de ordem camadas superiores tratam destes problemas define o formato da unidade de transferência realiza o roteamento define as regras para o processamento e descarte de pacotes, e indicação de erros. ARP e Camada de Rede Prof Venturi 34 Roteador Ativo de rede responsável por interligar duas ou mais redes distintas. Estas redes podem ser locais ou de longa distância. Um roteador para poder funcionar necessita de duas ou mais interfaces de rede, cada uma com seu próprio endereço específico, e de redes distintas ocessamento e descarte de pacotes, e indicação de erros. ARP e Camada de Rede Prof Venturi 35 Rede A Rede B Rede Host End. IP na Rede A End IP na Rede B Parte comum a todas as estações em uma mesma rede Endereços IP São números de 32 bits. Um endereço IP identifica um host em uma determinada rede física. Endereçamento hierárquico com- posto de parte de rede e parte de host: Troca de rede = troca de endereço. ARP e Camada de Rede Prof Venturi Endereços IP: Notação “de Ponto” 11010000 11110101 00011100 10100011 208 245 28 163 208.245.28.163 ARP e Camada de Rede Prof Venturi Entrega de Datagrama IP Rede A Rede B Roteador IP: 200.18.171.X IP: 200.18.180.Y IP Protocolos Intra-rede A TCP/UDP Aplicação Inter-rede ( IP ) Protocolos Intra-rede A Protocolos Intra-rede B IP Protocolos Intra-rede B TCP/UDP Aplicação ARP e Camada de Rede Prof Venturi Entrega de Datagrama IP Rede A Rede B Roteador IP Protocolos Intra-rede A TCP/UDP Aplicação Inter-rede ( IP ) Protocolos Intra-rede A Protocolos Intra-rede B IP Protocolos Intra-rede B TCP/UDP Aplicação Endereçamento Intra-Rede, Algumas vezes chamado de “Endereço Físico” ou também “Endereço MAC” Ex. Ethernet: OD.OA.12.07.48.05 ARP e Camada de Rede Prof Venturi IP TCP/UDP Aplicação IP Protocolos Intra-rede TCP/UDP Aplicação Protocolos Intra-rede Entrega de Datagrama IP Rede A ARP e Camada de Rede Prof Venturi IP TCP/UDP Aplicação IP Protocolos Intra-rede TCP/UDP Aplicação Protocolos Intra-rede Entrega de Datagrama IP Rede A ARP e Camada de Rede Prof Venturi IP TCP/UDP Aplicação IP Protocolos Intra-rede TCP/UDP Aplicação Protocolos Intra-rede Entrega de Datagrama IP Endereços IP De Origem e destino Rede A ARP e Camada de Rede Prof Venturi IP TCP/UDP Aplicação IP Protocolos Intra-rede TCP/UDP Aplicação Protocolos Intra-rede Entrega de Datagrama IP Endereçamento Intra-rede de Origem e destino Rede A ARP e Camada de Rede Prof Venturi IP TCP/UDP Aplicação IP Protocolos Intra-rede TCP/UDP Aplicação Protocolos Intra-rede Entrega de Datagrama IP Rede A O protocol ARP faz o “mapeamento” entre End. IP e End. Intra-Rede ARP e Camada de Rede Prof Venturi IP TCP/UDP Aplicação IP Protocolos Intra-rede TCP/UDP Aplicação Protocolos Intra-rede Entrega de Datagrama IP Rede A O Encaminhamento dentro de cada rede é feito com base no endereçamento próprio daquela rede. ARP e Camada de Rede Prof Venturi
Compartilhar