![](https://static.wixstatic.com/media/9c608a_d3d2804ad1cf4bc1926d84fbe424cc30.jpg/v1/fill/w_1920,h_984,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9c608a_d3d2804ad1cf4bc1926d84fbe424cc30.jpg)
MASCARA DE SUBRED
una mascara de subred es aquella direccion que enmascarando nuestra direccion IP,pertenece a nuestra subred o no.
La siguiente tabla muestra las mascaras de subred correspondientes a cada clase:
Si expresamos la mascara de clase A en notacion binaria,tenemos:
11111111.00000000.00000000.00000000
Los unos indican los bits de la direccion correspondientes a la red y los ceros,los correspondientes host. Segun la mascara anterior,el primer byte (8bits) es la red y los siguientes (24 bits),el host.por ejemplo,la direccion clase A 35.120.73.5 pertenece a la red 35.0.0.0.
Pasar la máscara de binario a decimal
Hay que convertir byte a byte de binario a decimal, teniendo en cuenta que el bit más significativo está a la izquierda. Ejemplo, supongamos que el último byte de la máscara es 11100000, su valor será 224 porque:
También se puede hacer con Excel, mediante las fórmulas BIN.A.DEC y DEC.A.BIN
Averiguar la máscara, dado el número de direcciones IP totales del rango
La máscara de subred es un valor directamente ligado al número de direcciones totales de la red, es decir, dado un número de direcciones, obtenemos la máscara y dada una máscara, obtenemos el número total de direcciones. Si nos dicen que el rango es de X direcciones, podemos consultar la tabla de máscaras y averiguar directamente la máscara de red.
-
Ejemplo: si el rango son 64 direcciones, la máscara ha de ser: 255.255.255.192
-
Ejemplo: si el rango son 512 direcciones, la máscara ha de ser: 255.255.254.0
Recordar que si el rango son 64 direcciones, solamente se pueden usar 62 para asignar a los PCs y si el rango son 512 direcciones, solamente se pueden utilizar 510 para asignar a PCs. Hay que restar 2 ya que ni la primera ni la última dirección son utilizables porque están reservadas.
Hay que tener en cuenta que el número de direcciones de un rango ha de ser una potencia de 2. Si nos preguntan qué máscara utilizar si necesitamos 200 PCs, usaremos la máscara 255.255.255.0 que admite hasta 256 direcciones. Para no complicarse, lo mejor es utilizar siempre la máscara 255.255.255.0 aunque el número de PCs de la red sea muy pequeño, total, lo que nos sobran son direcciones IP, así que no merece la pena andar utilizando máscaras 'raras'. Si nuestra red tiene solo 5 PCs, lo normal es utilizar el rango 192.168.0.X con máscara 255.255.255.0.
Averiguar direcciones de red y de broadcast dada una IP y una máscara
Si nos dan una IP y una máscara, podemos, mediante unos sencillos cálculos, averiguar el rango de la red, la primera dirección IP (que corresponde con la dirección de red), la última dirección de red (que corresponde con la dirección de broadcast) y el número de IPs del rango.
Si nos dan una IP y nos dan la máscara, es fácil averiguar la dirección de red y la dirección de broadcast si conocemos el sistema binario y sabemos realizar operaciones lógicas. Debemos pasar la IP y la máscara a binario y hacer dos operaciones lógicas.
Para calcular la dirección de red, debemos hacer una operación lógica Y (AND) bit a bit entre la IP y la máscara.
Para obtener la dirección de broadcast, debemos hacemos una operación lógica O (OR) bit a bit entre la IP y el inverso de la máscara.
Debemos recordar que en una operación AND entre dos bits, el resultado es 1 si los dos bits son 1 y si no, el resultado es 0. En una operación OR, el resultado es 1 si cualquiera de los dos bits son 1 y si los dos son 0, el resultado es 0.
Ejemplo: supongamos que nuestro PC tiene la IP 192.168.1.100/26, es decir, máscara 255.255.255.192 (ver tabla de máscaras). ¿Cuáles serán las direcciones de red y de broadcast?
Dirección de red
Dirección de broadcast
Averiguar la máscara a partir de las direcciones de red y de broadcast
Un método seguro para calcular la máscara de red partiendo de la dirección de red y de la dirección de broadcast, es pasar los valores a binario y luego compararlos bit a bit. Los bits que coincidan (sean iguales en la dirección de red y en la dirección de broadcast), corresponden a 'unos' en la máscara y los bits que difieran, corresponden a 'ceros' en la máscara, es lo que en lógica se conoce como operación lógica de equivalencia (operación XNOR) así pues:
Vemos que solo cambian los 8 últimos bits, lo que nos da la máscara. Para calcular la máscara, las posiciones que no cambian, son unos en la máscara y las que cambian, son ceros en la máscara.
Supernetting
Hacer supernetting consiste en utilizar un grupo de redes contiguas como si fueran una única red. Existe la posibilidad de utilizar varias redes de clase C (256 direcciones) contiguas para formar redes mayores. Ejemplo, si dispongo de dos clases C, 192.168.0.0/24 y 192.168.1.0/24, puedo formar una red 192.168.0.0/23 de forma que el espacio de direcciones pasa a ser de 512. Si dispongo de 256 clases C, podría formar una clase B y tendría la red 192.168.0.0/16 de forma que utilizando máscara 255.255.0.0 tendré 65536 IPs en la misma red.
![](https://static.wixstatic.com/media/674777_c72e0d0eb0c94ea299fbfbbc335e1e0b.jpg/v1/fill/w_349,h_153,al_c,lg_1,q_80,enc_avif,quality_auto/674777_c72e0d0eb0c94ea299fbfbbc335e1e0b.jpg)
![](https://static.wixstatic.com/media/674777_4b9714141cff47feb9c96cf5fa24dfb1.png/v1/fill/w_418,h_274,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/674777_4b9714141cff47feb9c96cf5fa24dfb1.png)
![](https://static.wixstatic.com/media/674777_9351e79405ff4bdf8dff1e2eb2377b2d.jpg/v1/fill/w_600,h_450,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/674777_9351e79405ff4bdf8dff1e2eb2377b2d.jpg)
![](https://static.wixstatic.com/media/674777_02646a23372642e49dce1d35ff29d35c.jpg/v1/fill/w_600,h_450,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/674777_02646a23372642e49dce1d35ff29d35c.jpg)
![](https://static.wixstatic.com/media/674777_7e51ead9b6f448f1a7d73490f7a63219~mv1.gif)
![](https://static.wixstatic.com/media/674777_0f4f30a8c09b4b3cba83b08c0c862751~mv1.jpg/v1/fill/w_405,h_304,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/674777_0f4f30a8c09b4b3cba83b08c0c862751~mv1.jpg)