Explicación del enmascaramiento de red: Dividir direcciones IP en porciones de red y host

¿Qué es el enmascaramiento de red?

El enmascaramiento de red (subnetting) utiliza una máscara de subred—un número de 32 bits—para dividir una dirección IPv4 en dos partes:

  • Dirección de red (prefijo): Identifica la red/subred.
  • Dirección de host: Identifica el dispositivo específico dentro de esa subred.

Cómo funciona

La máscara consiste en bits 1 contiguos (red) seguidos de bits 0 (host). Una operación AND bit a bit entre la IP y la máscara produce la dirección de red.

Ejemplo

  • IP: 192.168.1.100 = 11000000.10101000.00000001.01100100
  • Máscara: 255.255.255.0 = 11111111.11111111.11111111.00000000 (/24)
  • Resultado AND: 192.168.1.0 (red)
  • Parte de host: 0.0.0.100 → host #100

Por qué es importante

  • Enrutamiento: Los routers reenvían basándose en el prefijo de red.
  • Eficiencia de direcciones: El subnetting divide bloques grandes en subredes del tamaño adecuado (VLSM).
  • Dominio de difusión: Todos los hosts con el mismo prefijo de red comparten difundiciones (ARP, DHCP).
  • Seguridad/política: Los firewalls/ACL filtran por subred.

Notación CIDR

192.168.1.100/24 = IP + longitud del prefijo (número de bits 1 en la máscara). Reemplaza la máscara con notación decimal puntual.

IPv6

Mismo concepto, 128 bits. Las longitudes de prefijo suelen ser /64 (LAN), /48 (sitio), /32 (ISP).