1. O Conflito de Camadas
Para que um dado saia do seu computador e chegue ao vizinho, ele precisa atravessar duas camadas do modelo OSI:
- Camada 3 (Rede): Trabalha com o Endereço IP. É a inteligência que sabe “para qual rede” o dado vai.
- Camada 2 (Enlace): Trabalha com o Endereço MAC. É a força bruta que sabe “para qual cabo/porta” o dado vai.
O Problema: Um switch de rede comum (L2) não lê endereços IP. Ele só entende endereços MAC. Se o seu computador enviar um pacote apenas com o IP de destino, o switch não saberá o que fazer com ele. O Mapeamento ARP resolve isso criando uma “ponte” entre esses dois mundos.
2. O Processo de Encapsulamento
Quando você envia um dado, o sistema operacional realiza os seguintes passos:
- Criação do Pacote (L3): O sistema coloca o IP de Origem e o IP de Destino.
- Consulta à Tabela ARP: O PC olha na memória: “Eu já sei qual é o MAC do dono deste IP?”.
- A Descoberta: Se não souber, ele pausa o envio e inicia a descoberta via ARP (conforme vimos no broadcast).
- Montagem do Quadro (L2): Assim que recebe o MAC de destino, o PC “embrulha” o pacote IP dentro de um Quadro Ethernet.
- MAC de Origem: O seu.
- MAC de Destino: O endereço físico que o ARP acabou de descobrir.
3. O Mapeamento em Redes Locais vs. Remotas
O mapeamento físico muda drasticamente dependendo de onde o destino está:
A. Destino na Mesma Rede
O mapeamento é direto.
- IP de Destino:
192.168.1.50 - MAC de Destino:
AA:BB:CC:DD:EE:FF(O MAC do próprio computador de destino).
B. Destino em Outra Rede (Internet)
Aqui está o segredo: O seu computador não mapeia o MAC do servidor do Google.
- IP de Destino:
8.8.8.8(Google) - MAC de Destino:
11:22:33:44:55:66(O MAC do seu Roteador/Gateway).
Pense nisso como um Estafeta: Você coloca o nome do destinatário final na carta (IP), mas entrega a carta fisicamente nas mãos do carteiro (MAC do Roteador). O roteador, por sua vez, fará um novo mapeamento para o próximo salto.
4. Por que o MAC é necessário?
Endereços IP são lógicos e podem mudar (via DHCP). O endereço MAC é globalmente único e fixo na peça de hardware. Se comunicássemos apenas por IP, teríamos que atualizar a “vizinhança” toda vez que alguém reiniciasse o roteador. O mapeamento ARP garante que, não importa qual IP o dispositivo tenha hoje, o sinal chegará à placa de rede correta.
5. Resumo Técnico
- Entrada: Endereço IPv4 (Lógico).
- Saída: Endereço MAC (Físico).
- Ferramenta: Protocolo ARP.
- Local de Armazenamento: Cache ARP do Sistema Operacional.