La máscara de red (netmask) es un número de 32 bits que indica el rango de direcciones IP que pertenecen a una sola red IP, subred o superred. La función principal de la máscara de red es dividir una dirección IP en dos partes: la dirección de red y la dirección de host. Esto permite determinar si dos direcciones IP pertenecen a la misma red.
Representación
La máscara de red se visualiza a menudo como un número hexadecimal. Por ejemplo, la máscara de red para una red IP de clase C se muestra como 0xffffff00. Sin embargo, es común encontrar la máscara de red representada en notación decimal punteada, donde cada octeto está separado por un punto. Utilizando el ejemplo anterior, la máscara de red 0xffffff00 se visualiza como 255.255.255.0.
Clase C
Las redes de clase C tienen una máscara de red predeterminada de 255.255.255.0. Esto significa que los primeros 24 bits (los primeros tres octetos) de la dirección IP identifican la red, mientras que los últimos 8 bits (el último octeto) identifican a los hosts individuales dentro de esa red. En otras palabras, una red de clase C puede soportar hasta 256 direcciones IP, de las cuales 254 son utilizables para los hosts (excluyendo la dirección de red y la dirección de broadcast).
Uso
Las máscaras de red son fundamentales para el funcionamiento de las redes IP. Son utilizadas por los routers y los dispositivos de red para determinar si un paquete IP debe enviarse dentro de la red local o si debe reenviarse a otra red. Por ejemplo, si un dispositivo con la dirección IP 192.168.1.10 y la máscara de red 255.255.255.0 debe comunicarse con otro dispositivo con la dirección IP 192.168.1.20, el router reconoce que ambas direcciones pertenecen a la misma red y envía el paquete directamente. Si, por el contrario, la dirección de destino fuera 192.168.2.10, el router reenviaría el paquete a una red diferente.
Subnetting y Supernetting
Además de la subdivisión de una red IP en subredes más pequeñas (subnetting), las máscaras de red también pueden utilizarse para combinar varias redes IP en una red más grande (supernetting). Esto es útil para la gestión y simplificación de las tablas de enrutamiento en redes complejas.
Ejemplo de Subnetting
Consideremos una red con la dirección 192.168.1.0/24 (donde /24 indica una máscara de red de 24 bits). Podemos subdividir esta red en cuatro subredes más pequeñas utilizando una máscara de red de 255.255.255.192 (/26):
192.168.1.0/26: Direcciones desde192.168.1.0hasta192.168.1.63192.168.1.64/26: Direcciones desde192.168.1.64hasta192.168.1.127192.168.1.128/26: Direcciones desde192.168.1.128hasta192.168.1.191192.168.1.192/26: Direcciones desde192.168.1.192hasta192.168.1.255
Ejemplo de Supernetting
Si tenemos dos redes de clase C, 192.168.1.0/24 y 192.168.2.0/24, podemos combinarlas en una sola red utilizando una máscara de red de 255.255.254.0 (/23). Esto nos da una red más grande con las direcciones que van desde 192.168.1.0 hasta 192.168.2.255.
En resumen, la máscara de red es una herramienta esencial para la subdivisión y agregación de direcciones IP dentro de una red, facilitando la gestión y configuración de las redes informáticas.
