O endereço Media Access Control (MAC) é um número binário usado para identificar exclusivamente os adaptadores de rede de computadores. Esses números (às vezes chamados de "endereços de hardware" ou "endereços físicos") são incorporados ao hardware de rede durante o processo de fabricação, ou armazenados no firmware, e projetados para não serem modificados.
Alguns também se referem a eles como "endereços Ethernet" por razões históricas, mas vários tipos de redes utilizam endereços MAC, incluindo Ethernet, Wi-Fi e Bluetooth.
Formato de um endereço MAC
Os endereços MAC tradicionais são números hexadecimais de 12 dígitos (6 bytes ou 48 bits). Por convenção, eles geralmente são escritos em um dos três formatos a seguir:
- MM: MM: MM: SS: SS: SS
- MM-MM-MM-SS-SS-SS
- MMM.MMM.SSS.SSS
Os 6 dígitos à esquerda (24 bits) chamados de "prefixo" estão associados ao fabricante do adaptador. Cada fornecedor registra e obtém os prefixos do MAC conforme atribuídos pelo IEEE. Os fornecedores geralmente possuem muitos números de prefixo associados a seus diferentes produtos. Por exemplo, os prefixos 00:13:10, 00: 25: 9C e 68: 7F: 74 (além de muitos outros) pertencem à Linksys (Cisco Systems).
Os dígitos mais à direita de um endereço MAC representam um número de identificação para o dispositivo específico. Entre todos os dispositivos fabricados com o mesmo prefixo de fornecedor, cada um recebe seu próprio número exclusivo de 24 bits. Observe que o hardware de diferentes fornecedores pode compartilhar a mesma parte do dispositivo do endereço.
Endereços MAC de 64 bits
Embora os endereços MAC tradicionais tenham 48 bits de comprimento, alguns tipos de redes exigem endereços de 64 bits. A automação residencial sem fio ZigBee e outras redes similares baseadas no IEEE 802.15.4, por exemplo, exigem que os endereços MAC de 64 bits sejam configurados em seus dispositivos de hardware.
As redes TCP / IP baseadas no IPv6 também implementam uma abordagem diferente para a comunicação de endereços MAC em comparação com o IPv4 tradicional. No entanto, em vez de endereços de hardware de 64 bits, o IPv6 converte automaticamente o endereço MAC de 48 bits em um endereço de 64 bits inserindo um FFFE de valor de 16 bits fixo (codificado) entre o prefixo do fornecedor e o identificador do dispositivo. O IPv6 chama esses números de "identificadores" para distingui-los dos endereços de hardware verdadeiros de 64 bits.
Por exemplo, um endereço MAC de 48 bits 00: 25: 96: 12: 34: 56 aparece em uma rede IPv6 como (comumente escrito em um desses dois formulários):
- 00: 25: 96: FF: FE: 12: 34: 56
- 0025: 96FF: FE12: 3456
Relação MAC vs. Endereço IP
As redes TCP / IP usam endereços MAC e endereços IP, mas para finalidades separadas. Um endereço MAC permanece fixo ao hardware do dispositivo, enquanto o endereço IP para o mesmo dispositivo pode ser alterado dependendo da sua configuração de rede TCP / IP. O Media Access Control opera na camada 2 do modelo OSI, enquanto o Internet Protocol opera na camada 3. Isso permite que o endereçamento MAC ofereça suporte a outros tipos de redes, além do TCP / IP.
As redes IP gerenciam a conversão entre endereços IP e MAC usando o Protocolo de Resolução de Endereços (ARP). O protocolo de configuração dinâmica de hosts (DHCP, Dynamic Host Configuration Protocol) depende do ARP para gerenciar a atribuição exclusiva de endereços IP aos dispositivos.
Clonagem de endereços MAC
Alguns provedores de serviços de Internet vinculam cada uma de suas contas de clientes residenciais aos endereços MAC do roteador da rede doméstica (ou outro dispositivo de gateway). O endereço visto pelo provedor não muda até que o cliente substitua seu gateway, por exemplo, instalando um novo roteador. Quando um gateway residencial é alterado, o provedor da Internet agora vê um endereço MAC diferente sendo informado e impede que a rede fique on-line.
Um processo chamado "clonagem" resolve esse problema permitindo que o roteador (gateway) continue relatando o endereço MAC antigo para o provedor, mesmo que seu próprio endereço de hardware seja diferente. Os administradores podem configurar seu roteador (supondo que ele suporte esse recurso, como muitos fazem) para usar a opção de clonagem e inserir o endereço MAC do gateway antigo na tela de configuração. Quando a clonagem não está disponível, o cliente deve entrar em contato com o provedor de serviços para registrar seu novo dispositivo de gateway.