IPv4 Máscara de Red
Una dirección IP tiene dos partes totalmente diferenciadas, a la parte de la izquierda hacia la derecha se le denomina identificado de red (netID), y es la parte correspondiente a una red. La parte de la derecha identifica a las máquinas o hosts dentro de esa red. Por ejemplo, en una red 192.168.2.10, el segmento 192.168.2 identificaría a la parte de la red en la que se encuentra ese Host, que tendría la dirección 10 dentro de esa red.
Para poder diferenciar qué parte de una dirección IP se utilizará para hosts o máquinas y qué parte para redes se utiliza la máscara de red.
Esta es una combinación de bits a imagen de una dirección IPv4 de 32 bits, de modo que pueda indicar a los dispositivos qué parte de la dirección IP distingue entre red y Host. Un ejemplo de máscara sería 255.0.0.0, que en código binario sería 11111111.00000000.00000000.000000.
Para entender mejor el funcionamiento de una máscara de red se contempla este dato en código binario. Toda la parte de una máscara de red que contenga bits positivos será empleada para red y toda la parte que contengan bits igual a 0 será empleada para los hosts.
Las máscaras se representan normalmente en código decimal para po¬der manejarlas de una forma más rápida. Por ejemplo, 255.255.255.0 en vez de 11111111.11111111.11111111.00000000.
También por la cantidad de bits que manejan para la máscara; por ejemplo, /8 serían 8 bits de red de máscara; o lo que es lo mismo, 255.0.0.0, o bien 11111111.00000000.00000000.00000000 en binario.
Si se tiene entonces una red IP 192.168.1.0 y una máscara de red de 255.255.255.0, la máscara solo dejaría el último octal con ceros; esta sería la parte para hosts, desde la IP 192.168.1.1 hasta la IP 192.168.1.255.
La siguiente tabla facilita las máscaras posibles de red en binario y decimal, así como cuántos bits se asignan para la parte de red (notación simplificada) y la cantidad de direcciones IP totales para máquinas o hosts que se pueden emplear por cada red:
Máscara en binario | En decimal | Notación simplif. | IPStotales |
11111111.OOOOOOOO.00000000.00000000 | 255.0.0.0 | /8 | 16777216 |
11111111.10000000.00000000.00000000 | 255.128.0.0 | / 9 | 8388608 |
11111111.11000000.00000000.00000000 | 255.192.0.0 | /10 | 4194304 |
11111111.11100000.00000000.00000000 | 255.224.0.0 | /II | 2097152 |
11111111.11110000.OOOOOOOO.00000000 | 255.240.0.0 | /12 | 1048576 |
11111111.11111000.OOOOOOOO.OOOOOOOO | 255.248.0.0 | /13 | 524288 |
11111111.11111100.00000000.00000000 | 255.252.0.0 | /14 | 262144 |
11111111.11111110.00000000.OOOOOOOO | 255.254.0.0 | /15 | 131072 |
11111111.11111111.00000000.OOOOOOOO | 255.255.0.0 | /16 | 65536 |
11111111.11111111.10000000.OOOOOOOO | 255.255.128.0 | /II | 32768 |
11111111.11111111.11000000.00000000 | 255.255.192.0 | /18 | 16384 |
11111111.11111111.11100000.00000000 | 255.255.224.0 | /19 | 8192 |
11111111.11111111.11110000.OOOOOOOO | 255.255.240.0 | /20 | 4096 |
11111111.11111111.11111000.00000000 | 255.255.248.0 | /21 | 2048 |
11111111.11111111.11111100.OOOOOOOO | 255.255.252.0 | /22 | 1024 |
11111111.11111111.11111110.00000000 | 255.255.254.0 | /23 | 512 |
11111111.11111111.11111111.00000000 | 255.255.255.0 | /2 4 | 256 |
11111111.11111111.11111111.10000000 | 255.255.255.128 | /25 | 128 |
11111111.11111111.11111111.11000000 | 255.255.255.192 | /2 6 | 64 |
11111111.11111111.11111111.11100000 | 255.255.255.224 | /27 | 32 |
11111111.11111111.11111111.11110000 | 255.255.255.240 | /28 | 16 |
11111111.11111111.11111111.11111000 | 255.255.255.248 | /2 9 | 8 |
11111111.11111111.11111111.11111100 | 255.255.255.252 | /30 | 4 |