Li várias vezes que os dispositivos são identificados exclusivamente por seus endereços MAC. Mas como são determinados os endereços MAC? (E eles nos dizem algo sobre o dispositivo que representam?)
Li várias vezes que os dispositivos são identificados exclusivamente por seus endereços MAC. Mas como são determinados os endereços MAC? (E eles nos dizem algo sobre o dispositivo que representam?)
Respostas:
Os fornecedores recebem uma variedade de endereços MAC que podem ser atribuídos a seus produtos pelo IEEE (Instituto de Engenheiros Elétricos e Eletrônicos).
O endereço MAC é atribuído aos fornecedores em vários blocos de tamanho, conforme apropriado.
O IEEE oferece programas ou registros da Autoridade de Registro que mantêm listas de identificadores exclusivos sob os padrões e emitem identificadores exclusivos para aqueles que desejam registrá-los. A Autoridade de Registro IEEE atribui nomes inequívocos aos objetos de maneira a disponibilizar a atribuição às partes interessadas.
Você pode acessar Pesquisa e endereço MAC do fornecedor / Ethernet / Bluetooth para encontrar o fornecedor fornecido com um endereço MAC ou encontrar um intervalo de endereços MAC com um fornecedor.
Isto está incorreto. Os dispositivos não são identificados exclusivamente por seus endereços MAC:
A falsificação de MAC é uma técnica para alterar um endereço MAC (Media Access Control) designado de fábrica de uma interface de rede em um dispositivo em rede. O endereço MAC é codificado em um NIC (Network Interface Controller) e não pode ser alterado. No entanto, existem ferramentas que podem fazer um sistema operacional acreditar que a NIC possui o endereço MAC da escolha do usuário.
Consulte também Os endereços MAC são únicos ao sair da fábrica? e reciclagem de endereço MAC?
Os fabricantes reutilizam endereços MAC e enviam cartões com endereços duplicados para diferentes partes dos Estados Unidos ou do Mundo, de modo que há apenas uma chance muito pequena de que dois computadores com placas de rede com o mesmo endereço MAC acabem na mesma rede.
Os endereços MAC são 'gravados' na placa de interface de rede (NIC) e não podem ser alterados. Consulte ARP e RARP sobre como os endereços IP são traduzidos em endereços MAC e vice-versa.
Para que um dispositivo de rede possa se comunicar, o endereço MAC que ele está usando deve ser exclusivo. Nenhum outro dispositivo nessa sub-rede da rede local pode usar esse endereço MAC. Se dois dispositivos tiverem o mesmo endereço MAC (o que ocorre com mais freqüência do que os administradores de rede gostariam), nenhum computador poderá se comunicar adequadamente. Em uma LAN Ethernet, isso causará um alto número de colisões. Endereços MAC duplicados na mesma LAN são um problema. Endereços MAC duplicados separados por um ou mais roteadores não são um problema, pois os dois dispositivos não se veem e usarão o roteador para se comunicar.
Controle de acesso à mídia de origem
Mas como são determinados os endereços MAC?
Eles são determinados pela IEEE Registration Authority na seção 2.1 da RFC 5342
Os "endereços" MAC de 48 bits são os identificadores de interface Ethernet mais usados. Aqueles que são globalmente exclusivos também são chamados de identificadores EUI-48. Um EUI-48 está estruturado em um OUI inicial de 3 octetos (Identificador Único Organizacional) e em 3 octetos adicionais atribuídos pelo titular do OUI. Para organizações que não exigem identificadores de 3 octetos, o IEEE aloca IABs (blocos de endereços individuais), onde são atribuídos os primeiros 4 1/2 octetos (36 bits), dando ao detentor dos octetos IAB 1 1/2 (12 bits) eles podem controlar.
O IEEE descreve seus procedimentos e políticas de atribuição para identificadores relacionados ao IEEE 802 em [802_O & A].
Dois bits nos 3 octetos iniciais de um EUI-48 têm um significado especial: o bit de Grupo (01-00-00) e o bit Local (02-00-00). OUIs e IABs são alocados com o bit zero local e o bit do grupo não especificado. Os identificadores multicast podem ser construídos ativando o bit Group, e os identificadores unicast construídos deixando o bit Group zero.
E eles nos dizem algo sobre o dispositivo que eles representam?
Basicamente, o endereço MAC pode ser dividido em 2 partes.
Há um endereço MAC:
00-14-22-01-23-45
E é dividido em duas partes como esta.
00-14-22
e
01-23-45
Primeiro é determinado pelo identificador exclusivo da organização ou é chamado de " Fornecedor "
Uma definição citada de OUI
Um OUI (Organizationally Unique Identifier) é um número de 24 bits que identifica exclusivamente um fornecedor, fabricante ou outra organização global ou mundialmente.
e Second block é um identificador único, esse valor não é necessariamente único, pode ser repetido, porque 48 bits não são infinitos ou podem ser falsificados e consistem em usar software de terceiros para alterar seu endereço MAC atual e parecer ser outro dispositivo na rede.
Aqui está um site on-line onde você pode procurar um fornecedor.
Todo dispositivo de rede possui um endereço MAC que é um identificador de 48 bits que identifica de maneira exclusiva e global o dispositivo específico. Esse endereço é gravado na NIC durante sua fabricação.
O endereço MAC pode ser representado como xx:xx:xx:yy:yy:yy
onde cada xx
um representa um octeto (8 bits). xx
e yy
estão no formato hexadecimal.
Aqui, xx:xx:xx
represente o ID do fabricante e o ID yy:yy:yy
do dispositivo fabricado por um determinado fabricante. Além disso, dois fabricantes não podem ter o mesmo ID do fabricante e dois dispositivos do mesmo fabricante podem ter o mesmo ID do dispositivo.
Dessa maneira, a exclusividade do endereço MAC é imposta.
No entanto, lembre-se de que um fabricante pode ter um ou mais ID do fabricante (caso esteja fabricando muitos dispositivos).