Convenção de Endereço MAC

2

Preciso de ajuda para entender a convenção de endereços MAC, conforme descrito aqui . Se eu entendi corretamente, então o endereço MAC 00-27-C7-38-42-11 :

  1. Tem 00 como o byte mais significativo.
  2. Tem 0 (zero) definido em seu bit menos significativo do byte mais significativo - 00 Hex é 0000 0000 em binário.
  3. E, portanto, é universalmente administrado.

Enquanto o endereço MAC A9-5E-4C-22-AF-17 :

  1. Tem A9 como o byte mais significativo.

  2. Tem 1 (um) conjunto em seu bit menos significativo do byte mais significativo - A9 Hex é 1010 1001 em binário.

  3. E, portanto, é administrado localmente.

Com isso,

  1. O meu entendimento está correto?

  2. Os endereços MAC acima são todos de 6 bytes e não contêm nenhum campo de bits de unicast / multicast. Isso está correto?

por Larssend 23.07.2011 / 13:53

1 resposta

3

If I understand it correctly, then MAC address 00-27-C7-38-42-11

  1. Has 00 as the most significant byte.
  2. Has 0 (zero) set in its least significant bit of the most significant byte -- 00 Hex is 0000 0000 in binary.
  3. And therefore it's universally administered.

É o segundo bit menos significativo , não o bit menos significativo. Ainda é 0. Portanto, é de fato universalmente administrado (globalmente único).

While MAC address A9-5E-4C-22-AF-17:

  1. Has A9 as the most significant byte.
  2. Has 1 (one) set in its least significant bit of the most significant byte -- D9 Hex is 1010 1001 in binary.
  3. And therefore it's locally administered.

Você quer dizer A9, não D9. Sim, A9 é 101010 * 0 * 1 em binário.

Novamente, é o segundo bit menos significativo. Que ainda é 0 (marquei entre os asteriscos acima). É administrado universalmente (globalmente único).

The the above MAC addresses are all 6 bytes and contain no unicast/multicast bit field. Is this correct?

Ambos contêm o bit Unicast / Multicast, naturalmente. Este é o lugar onde o bit menos significativo do octeto mais significativo (byte) entra em jogo.

  • O primeiro endereço é unicast. O bit menos significativo do octeto mais significativo é 0.
  • O segundo endereço é multicast. 1010100 * 1 * tem 1 como o bit menos significativo.

Espero que isso ajude.

    
por 23.07.2011 / 14:44