Se quiser enviar uma carta, você precisará do endereço do destinatário. O endereço é um recurso de identificação que ajuda o carteiro a saber para onde a carta deve ser enviada, portanto o endereço deve ser único. Duas casas não podem ter o mesmo endereço, caso contrário haverá confusão.
A Internet funciona de forma semelhante ao serviço postal. Em vez de enviar mensagens, os dispositivos enviam “pacotes de dados” e o endereço IP ou endereço MAC determina para onde irão esses pacotes de dados. O artigo de hoje falará sobre como esses dois endereços funcionam em paralelo.
Índice do artigo
O que é um endereço IP?
Endereço IP (Protocolo de Internet) é um número de identificação para uma peça de hardware de rede. Os dispositivos na rede possuem endereços IP diferentes, semelhantes aos endereços residenciais ou comerciais. Os dispositivos usam endereços IP para se comunicarem entre si pela rede.
Quantrimang tem um longo artigo como uma brochura sobre endereços IP. Para informações mais detalhadas, leia o artigo: O que é um endereço IP?
Qual é o endereço MAC?
Um endereço MAC identifica uma “interface de rede” exclusiva dentro de um dispositivo. Embora os endereços IP sejam atribuídos pelo ISP e possam ser reatribuídos quando um dispositivo se conecta ou desconecta, o endereço MAC está vinculado ao adaptador físico e atribuído pelo fabricante.
Um endereço MAC é uma sequência de 12 dígitos, onde cada dígito pode ser qualquer número de 0 a 9 ou uma letra de A a F. Para facilitar a leitura, a sequência é dividida em blocos. Existem três formatos populares, o primeiro formato é o mais popular e preferido:
- 68:7F:74:12:34:56
- 68-7F-74-12-34-56
- 687.F74.123.456
Os primeiros 6 dígitos (chamados de “prefixo”) representam o fabricante do adaptador, enquanto os últimos 6 dígitos representam um identificador exclusivo para aquele adaptador específico. O endereço MAC não contém informações sobre a qual rede o dispositivo está conectado.
Como os endereços IP e os endereços MAC funcionam em conjunto?
Ponte entre endereço MAC e endereço IP: ARP
Embora os endereços MAC e os endereços IP tenham muitas diferenças, eles não operam independentemente um do outro. O Address Resolution Protocol (ARP) é a ponte que os conecta. Este protocolo opera entre a Camada 2 e a Camada 3 em uma rede local (LAN) . Ele mapeia endereços IPv4 para endereços MAC de dispositivos de rede e vice-versa.
Nota : IPv4 usa o protocolo ARP. Nas redes IPv6 mais recentes, o Neighbor Discovery Protocol fornece funcionalidade equivalente.
Funciona assim: um dispositivo deseja se comunicar com outro dispositivo no segmento de rede local. Ele coloca sua solicitação com o endereço IP de origem e o endereço IP de destino em um pacote IP. Um quadro Ethernet então encapsula o pacote IP. Este quadro contém os endereços MAC de origem e de destino. Mas às vezes o endereço MAC do dispositivo alvo é desconhecido.
Exemplo de computador A e computador B
O computador A deseja enviar um pacote IP para o computador B. Mas não sabe o endereço MAC do computador B. O computador A transmitirá então uma solicitação ARP que será recebida por todos os computadores no segmento de rede local.
Essencialmente, a solicitação transmite: “Este é o meu endereço IP. Este é o meu endereço MAC. E estou procurando o endereço MAC associado a este endereço IP. Se este endereço IP for seu, responda e forneça seu endereço MAC.

Como o ARP funciona com endereços IP e endereços MAC
O computador B recebe a solicitação ARP e fará duas coisas.
Primeiro, cada dispositivo possui sua própria tabela ARP. Cada vez que um computador deseja enviar um pacote na LAN, ele primeiro consulta sua tabela ARP. Se uma entrada para o Computador A ainda não existir na tabela do Computador B, será criada uma nova entrada. Os endereços MAC e IP do computador A serão adicionados com base no que está no quadro.
Em seguida, uma resposta ARP com o endereço IP e o endereço MAC será enviada. O Computador A receberá a resposta e adicionará as informações à sua tabela ARP. Com o endereço MAC apropriado, o Computador A pode agora enviar quadros Ethernet para o Computador B.
É importante observar que, embora o endereço IP possa ser facilmente procurado por qualquer pessoa, o endereço MAC não pode ser facilmente encontrado por outras pessoas. Quando um pacote IP sai da sua LAN e passa por um roteador, seu cabeçalho com o endereço MAC é descartado. Portanto, qualquer pessoa fora da LAN nunca verá seu MAC no pacote IP (a menos que um aplicativo o envie como dados).
Os endereços MAC são permanentes, enquanto os endereços IP são dinâmicos
Como é atribuído à NIC ou outro hardware, o endereço MAC nunca muda sozinho (mas muitas interfaces de rede suportam a alteração do endereço MAC). Por outro lado, muitos endereços IP são dinâmicos, mudando periodicamente com base no tempo ou nas características da configuração da rede.
Cada endereço tem uma estrutura de endereço exclusiva
O endereço MAC é um endereço hexadecimal de 48 bits. Geralmente consiste em 6 conjuntos de 2 números ou caracteres, separados por dois pontos. Um exemplo de endereço MAC seria assim: 00:00:5e:00:53:af.
Muitos fabricantes de placas de rede e outros hardwares usam uma sequência semelhante no início do endereço MAC dos produtos que fabricam. Isso é chamado de identificador organizacionalmente exclusivo (OUI). OUI geralmente são os primeiros 3 bytes de um dígito ou caractere. O IEEE (Instituto de Engenheiros Elétricos e Eletrônicos) gerencia OUI para fabricantes.
Enquanto isso, um endereço IPv4 é um número inteiro de 32 bits representado em notação hexadecimal. O formato mais comum, denominado quádruplo pontilhado ou decimal pontilhado, é xxxx, onde cada x pode ser qualquer valor entre 0 e 255. Por exemplo, 192.0.2.146 é um endereço IPv4 válido.
Localizado em diferentes camadas no modelo OSI
Endereços MAC e endereços IP também estão em diferentes camadas do modelo OSI (Open Systems Interconnection). O modelo OSI é uma estrutura conceitual que utiliza sete camadas de abstração para descrever todas as funções de um sistema de telecomunicações. No modelo OSI, a subcamada MAC da camada de enlace de dados (Camada 2) implementa endereços MAC. Enquanto isso, um endereço IP opera na camada de rede (Camada 3) do modelo.
Fraquezas dos endereços IP e endereços MAC
Lembra como um endereço IP representa a conexão de um dispositivo a um ISP? E se um segundo dispositivo se conectar ao dispositivo principal e canalizar toda a atividade da web por meio desse dispositivo? Para o resto da web, a atividade do segundo dispositivo parece ser o dispositivo principal.
É assim que você esconde seu endereço IP de outras pessoas. Embora não haja nada de errado em fazer isso, pode levar a problemas de segurança. Por exemplo, um hacker malicioso, escondido atrás de algum proxy , pode tornar muito difícil para as autoridades rastreá-lo.
Outro risco é que os endereços IP possam ser rastreados . Você ficaria surpreso com o que alguém pode fazer apenas com o seu endereço IP.
E há também o problema potencial de conflitos de IP , onde dois ou mais dispositivos compartilham o mesmo endereço IP. Isto acontece principalmente dentro de uma rede local, mas com a crescente escassez de endereços IPv4, poderá em breve se espalhar por toda a Internet.
Quanto aos endereços MAC, só há uma coisa que você precisa saber: é muito fácil alterar o endereço MAC de um dispositivo . Isso vai contra o propósito de um identificador exclusivo atribuído pelo fabricante, já que qualquer pessoa pode “falsificar” o endereço MAC de outra pessoa. Também torna recursos como filtros MAC quase inúteis.
Independentemente disso, os endereços IP e os endereços MAC são úteis e importantes, por isso não irão desaparecer tão cedo. Esperamos que agora você entenda o que são, como funcionam e por que precisa deles.
Se você tiver alguma dúvida ou tiver outras dicas ou explicações, compartilhe conosco na seção de comentários abaixo!
Ver mais: