Como a exclusividade dos endereços MAC é aplicada?

24

Novamente, eu li que os dispositivos são identificados exclusivamente por seus endereços MAC. Mas como os endereços MAC são determinados? (E eles nos dizem alguma coisa sobre o dispositivo que eles representam?)

    
por JellicleCat 04.09.2015 / 17:25

3 respostas

36

Como os endereços MAC são determinados?

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).

Endereço MAC são atribuídos aos Fornecedores em blocos de tamanhos diferentes, conforme apropriado.

The IEEE offers Registration Authority programs or registries which maintain lists of unique identifiers under standards and issue unique identifiers to those wishing to register them. The IEEE Registration Authority assigns unambiguous names to objects in a way which makes the assignment available to interested parties.

Você pode acessar Pesquisa e endereço de MAC / Ethernet / endereço MAC Bluetooth para encontrar o fornecedor que possui um endereço MAC ou localizar um intervalo de endereços MAC fornecido a um fornecedor.

Os dispositivos são identificados exclusivamente por seus endereços MAC

Isso está incorreto. Dispositivos são não identificados exclusivamente por seus endereços MAC:

  • No passado, os fornecedores atribuíam intencionalmente ou por engano o mesmo endereço MAC a vários dispositivos.
  • É possível alterar o endereço MAC apresentado pela maioria do hardware para o sistema operacional, uma ação geralmente chamada de falsificação de MAC :

MAC spoofing is a technique for changing a factory-assigned Media Access Control (MAC) address of a network interface on a networked device. The MAC address is hard-coded on a network interface controller (NIC) and cannot be changed. However, there are tools which can make an operating system believe that the NIC has the MAC address of a user's choosing.

Veja também Os endereços MAC são únicos quando são lançados da fábrica? e reciclagem de endereço MAC?

Endereços MAC duplicados

Manufacturers re-use MAC addresses and they ship cards with duplicate addresses to different parts of the United States or the World so that there is only a very small chance two computers with network cards with the same MAC address will end up on the same network.

MAC addresses are 'burned' into the Network Interface Card (NIC), and cannot be changed. See ARP and RARP on how IP addresses are translated into MAC addresses and vice versa.

In order for a network device to be able to communicate, the MAC address it is using must be unique. No other device on that local network subnet can use that MAC address. If two devices have the same MAC address (which occurs more often than network administrators would like), neither computer can communicate properly. On an Ethernet LAN, this will cause a high number of collisions. Duplicate MAC addresses on the same LAN are a problem. Duplicate MAC addresses separated by one or more routers is not a problem since the two devices won't see each other and will use the router to communicate.

Fonte Controle de acesso à mídia

Outras leituras

por 04.09.2015 / 18:04
9

But how are MAC addresses determined?

Eles são determinados pela Autoridade de Registro do IEEE no RFC 5342 Seção 2.1

48-bit MAC "addresses" are the most commonly used Ethernet interface identifiers. Those that are globally unique are also called EUI-48 identifiers. An EUI-48 is structured into an initial 3-octet OUI (Organizationally Unique Identifier) and an additional 3 octets assigned by the OUI holder. For organizations not requiring 3 octets' worth of identifiers, the IEEE allocates IABs (Individual Address Blocks) instead, where the first 4 1/2 octets (36 bits) are assigned, giving the holder of the IAB 1 1/2 octets (12 bits) they can control.

The IEEE describes its assignment procedures and policies for IEEE 802 related identifiers in [802_O&A].

Two bits within the initial 3 octets of an EUI-48 have special significance: the Group bit (01-00-00) and the Local bit (02-00-00). OUIs and IABs are allocated with the Local bit zero and the Group bit unspecified. Multicast identifiers may be constructed by turning on the Group bit, and unicast identifiers constructed by leaving the Group bit zero.

And do they tell us anything about the device which they represent?

Basicamente, o endereço MAC pode ser dividido em 2 partes.

Existe 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 por Identificador exclusivo da organização ou é chamado de " Fornecedor "

Uma definição citada de OUI

An Organizationally Unique Identifier (OUI) is a 24-bit number that uniquely identifies a vendor, manufacturer, or other organization globally or worldwide.

e Segundo bloco é um identificador único, este valor não é necessariamente único, pode ser repetido, porque os 48 bits não são infinitos ou podem ser falsificados, e consistem em software de terceiros para alterar o endereço MAC atual e parece ser outro dispositivo na rede.

Aqui está um site on-line onde você pode procurar um fornecedor.

Pesquisa de endereço MAC

Há uma foto e mostra como ela funciona.

    
por 04.09.2015 / 19:24
1

Cada dispositivo de rede tem um endereço MAC que é um identificador de 48 bits que identifica de forma exclusiva e global o dispositivo em particular. Este 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 representa um octeto (8 bits). xx e yy estão no formato hexadecimal.

Aqui, xx:xx:xx representa o ID do fabricante, enquanto yy:yy:yy representa o ID do dispositivo fabricado por um determinado fabricante. Além disso, dois fabricantes não podem ter o mesmo ID de fabricante e dois dispositivos do mesmo fabricante não podem ter o mesmo ID de dispositivo.

Desta forma, a exclusividade do endereço MAC é aplicada.

No entanto, lembre-se de que um fabricante pode ter um ou mais ID de fabricante (no caso de estar fabricando muitos dispositivos).

    
por 04.09.2015 / 17:56