Direccionamiento MAC

Direccionamiento MAC


 

La dirección MAC (siglas en inglés de Media Access Control) es un identificador de 48 bits (6 bloques de dos caracteres hexadecimales 8 bits) que corresponde de forma única a una tarjeta o dispositivo de red. Se la conoce también como dirección física, y es única para cada dispositivo. Está determinada y configurada por el IEEE (los primeros 24 bits) y el fabricante (últimos 24 bits) utilizando el organizationally unique identifier. La mayoría de los protocolos que trabajan en la capa 2 del modelo OSI usan una de las tres numeraciones manejadas por el IEEE: MAC-48, EUI-48, y EUI-64, las cuales han sido diseñadas para ser identificadores globalmente únicos. No todos los protocolos de comunicación usan direcciones MAC, y no todos los protocolos requieren identificadores globalmente únicos.


  1. Dirección MAC de 48 bits: Este es el formato más común y ampliamente utilizado. Está compuesto por 6 grupos de 2 dígitos hexadecimales separados por dos puntos o guiones. Por ejemplo, "00:1A:2B:3C:4D:5E". Los primeros 3 grupos (24 bits) representan el identificador de fabricante (OUI - Organizationally Unique Identifier), asignado por la IEEE. Los últimos 3 grupos (24 bits) son el identificador único asignado por el fabricante.

  2. Dirección MAC de 64 bits: Este formato se utiliza en algunas redes más modernas, como las redes inalámbricas 802.11. Está compuesto por 8 grupos de 2 dígitos hexadecimales separados por dos puntos o guiones. Por ejemplo, "00:1A:2B:3C:4D:5E:6F:7G". Los primeros 3 grupos (24 bits) tienen el mismo propósito que en la dirección de 48 bits, mientras que los últimos 5 grupos (40 bits) representan el identificador único asignado por el fabricante.

La dirección MAC es utilizada en varias tecnologías entre las que se incluyen:

  • ·         Ethernet.
  • ·         802.3 CSMA/CD.
  • ·         802.5 o redes en anillo a 4 Mbps o 16 Mbps.
  • ·         802.11 redes inalámbricas (Wi-Fi).
  • ·         Asynchronous Transfer Mode.



Cambiar la dirección MAC

A pesar de que cada dispositivo de red tiene una dirección MAC única globalmente que lo identifica y lo hace único por ser especial y que ninguna otra sea igual, es la capa de sistema operativo la que gestiona y distribuye en la red, con lo que se puede modificar la dirección MAC que identifica la interfaz de red. Esta práctica es conocida como MAC spoofing.


Linux

  1. ·         ifconfig NetworkAddress down
  2. ·         ifconfig NetworkAddress hw ether 91:75:1a:ec:9a:c7NetworkAddress
  3. ·         ifconfig NetworkAddress upNetworkAddress
  4. ·         /etc/init.d/network-manager content://media/external/file/44restartNetworkAddress

Microsoft Windows

En Windows, no puede cambiarse la MAC por comandos, pero puede cambiarse en la configuración de la tarjeta de red en el Panel de control, o alterando el valor "NetworkAddress" en la clave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}

macOS

En mac, se lleva a cabo el mismo proceso de UNIX. Que sería ejecutar el siguiente código en terminal

ifconfig en0 lladdr nombredelainterfaz

en0 puede variar según su adaptador y dispositivo de red, para averiguar el dispositivo al cual cambiar la dirección mac se ejecuta en el terminal el comando ifconfig -a, en nombredelainterfaz se digita la dirección mac nueva que debe tener el siguiente formato: aa:bb:cc:dd:ee:ff

Esos son los dos formatos principales para las direcciones MAC. Ambos se utilizan para identificar de manera única los dispositivos de red en una red local.

Las direcciones MAC se utilizan para la comunicación a nivel de capa de enlace en una red local. Existen tres tipos principales de direcciones MAC según su función:

  1. Dirección MAC de broadcast: La dirección MAC de broadcast tiene un valor específico en cada formato (48 bits o 64 bits) y se utiliza para enviar tramas a todos los dispositivos en una red local. En el formato de 48 bits, la dirección de broadcast es "FF:FF:FF:FF:FF:FF", mientras que en el formato de 64 bits, es "FF:FF:FF:FF:FF:FF:FF:FF". Cuando un dispositivo envía una trama a la dirección de broadcast, todas las interfaces de red dentro de la red local la recibirán.

  2. Dirección MAC unicast: Una dirección MAC unicast se utiliza para enviar una trama a un dispositivo específico dentro de una red local. Es única para cada dispositivo y no se repite. Una trama enviada a una dirección MAC unicast será recibida solo por el dispositivo asociado con esa dirección.

  3. Dirección MAC multicast: La dirección MAC multicast se utiliza para enviar tramas a un grupo de dispositivos en una red local. A diferencia de la dirección de broadcast, las tramas multicast solo se envían a los dispositivos que han solicitado unirse al grupo multicast específico. La porción de identificación de grupo multicast se encuentra en los últimos bits de la dirección MAC. Las direcciones MAC multicast comienzan con "01:00:5E" en el formato de 48 bits y "33:33" en el formato de 64 bits.


En cuanto a las direcciones IPv6, es importante destacar que las direcciones MAC y las direcciones IP son diferentes y tienen diferentes funciones en una red. Las direcciones MAC se utilizan a nivel de capa de enlace, mientras que las direcciones IP se utilizan a nivel de capa de red para enrutar paquetes en Internet.

Tipo de DirecciónEjemplo de Dirección
Broadcast MAC (48 bits)FF:FF:FF:FF:FF:FF
Broadcast MAC (64 bits)FF:FF:FF:FF:FF:FF:FF:FF
Unicast MAC (48 bits)00:1A:2B:3C:4D:5E
Unicast MAC (64 bits)00:1A:2B:3C:4D:5E:6F:7G
Multicast MAC (48 bits)01:00:5E:12:34:56
Multicast MAC (64 bits)33:33:00:12:34:56:78:9A
Dirección IPv62001:0db8:85a3:0000:0000:8a2e:0370:7334

Comentarios

Entradas populares de este blog

PROTOCOLOS: (IP, SSH, TELNET, SMTP, POP DNS, DHCP, HTTP, FTP, ARP, ICMP, TCP, UDP, NAT)

COMANDOS CON SUS PARAMETROS DE USOS (GETMAC, PING, NSLOOKUP, NETSTAT, IPCONFIG, TRACERT, PATHPING Y NETSH)