172.16.4.127 /26
Máscara /26 -> 255.255.255.192 o 11111111.11111111.11111111.11000000
Nos deja para direcciones de host los últimos 6 bits de la dirección.
Lo más sencillo es fijarnos en los bits que están puestos a 1 del último byte de la dirección, para saber las divisiones de las posibles subredes.
En este caso tenemos 2 bits que siguen siendo para id de subred, con esos 2 bits podremos representar 4 redes distintas. (2^nºbits=4)
De tal forma que podremos tener como identificadores de subred las siguientes combinaciones para el utimo byte:
00000000 -> X.X.X.0 (172.16.4.0)
01000000 -> X.X.X.64 (172.16.4.64)
10000000 -> X.X.X.128 (172.16.4.128)
11000000 -> X.X.X.192 (172.16.4.192)
Ahora ya sabemos cuales serán los identificadores de cada una de esas subredes, entre las que se encuentra la dirección que nos dan 172.16.4.127
Cada subred tiene un identificador de red, que aquel en el que todos los bits para id.host están a 0 (las indicadas arriba)
También dispone de una dirección Broadcast, que es cuando todos los identificadores de host, están puestos a 1.
El resto de combinaciones de bits de identificador de host, son valores correctos para hosts.
La dirección que se nos da "172.16.4.127" (la última dirección de la subred .64, ya que la siguiente .128 es el identificador de otra subred)
Si la traducimos a binario para verlo más claro (solo traduzco el ultimo byte):
172.16.4.127 -> 172.16.4.
01111111En negrita los bits de id.subred, (nos encontramos en la subred .64)
En subrayado los bits para id.host (todos los bits puestos a 1, es la dirección Broadcast)
Así que ya sabemos que la dirección que nos han dado, no es una dirección de host válida, ya que se trata de una dirección broadcast.
Así se haría con todas las demás, solo has de cambiar las posibles divisiones de las subredes, cuando cambies la máscara.
Espero que me haya explicado bien, y que no haya cometido errores, que ya hace un tiempo que di esto
Un saludo!
PD. También hay unas direcciones específicas que están reservadas/privadas, y no pueden ser utilizadas. Esto lo tenía en los apuntes pero de eso si que ya no me acuerdo
Por ejemplo la 0.0.0.0 o la loopback 127.0.0.1