¿Qué es una máscara de red?

Una máscara de red es una máscara de 32 bits utilizada para dividir una dirección IP en subredes y especificar los hosts disponibles de la red. En una máscara de red, dos bits siempre se asignan automáticamente. Por ejemplo, en 255.255.225.0, "0" es la dirección de red asignada. En 255.255.255.255, "255" es la dirección de transmisión asignada. El 0 y el 255 están siempre asignados y no se pueden utilizar.

A continuación se muestra un ejemplo de una máscara de red y un ejemplo de su conversión binaria.

Máscara de red:255.255.255.255
Binario:11111111111111111111111111111111
Longitud de la máscara de red8dieciséis2432

La cuenta de los bits en la conversión binaria le permite determinar la longitud de la máscara de red. Arriba hay un ejemplo de una dirección de 32 bits. Sin embargo, esta dirección es una dirección de transmisión y no permite que ningún host (computadoras u otros dispositivos de red) estén conectados a ella.

Una máscara de red de uso común es una máscara de red de 24 bits, como se ve a continuación.

Máscara de red:255.255.255.0
Binario:11111111111111111111111100000000
Longitud de la máscara de red8dieciséis24-

Usando una máscara de red de 24 bits, la red sería capaz de 2, 097, 150 redes o 254 hosts diferentes con un rango de IP de 192.0.1.x a 223.255.254.x, que generalmente es más que suficientes direcciones para una red.

Se puede usar una fórmula simple para determinar la cantidad capaz de redes que puede admitir una máscara de red.

2 ^ (longitud de la máscara de red - # de segmentos usados) - 2

Por ejemplo, si usamos una longitud de máscara de red de 24, con una máscara de red de 255.255.255.0 con tres segmentos usados, reste tres de la longitud de la máscara de red, por ejemplo, 24-3 = 21. Con este número determinado, conéctelo en la fórmula anterior para obtener 2 ^ 21 - 2 = 2, 097, 150 número total de redes. Está restando dos de este número debido a las direcciones de transmisión y de red que ya se están utilizando.

Otro ejemplo es una longitud de máscara de red de 16, que tiene una máscara de red de 255.255.0.0 con dos segmentos utilizados. Usando la fórmula anterior, obtendrías 2 ^ 14 - 2 = 16, 382 número total de redes.

Para determinar la cantidad de hosts que una máscara de red puede admitir, use la siguiente fórmula.

2 ^ (# de ceros) - 2

Por ejemplo, con una longitud de máscara de red de 24, como se muestra en el gráfico anterior, hay ocho ceros. Por lo tanto, utilizando la fórmula anterior, esto sería 2 ^ 8 - 2 = 254 número total de hosts. Nuevamente, se restan dos de este número para dar cuenta de las direcciones de transmisión y de red.

De nuevo, otro ejemplo de una longitud de máscara de red de 16, habría 16 ceros. La fórmula en este caso sería 2 ^ 16 - 2 = 65, 534 número total de hosts.

A continuación se muestra un desglose de cada una de las clases de red comúnmente utilizadas.

ClaseLongitud de la máscara de red# de redes# de anfitrionesMáscara de red
Clase A812616, 777, 214255.0.0.0
Clase Bdieciséis16, 38265, 534255.255.0.0
Clase C242, 097, 150254255.255.255.0

Binario, dirección IP, términos de red, máscara de subred