Saltar al contenido

Guía Completa de Subneteo con Direcciones IP y Máscaras de Subred

close up photo of cables plugged into the server

En este documento se presentan diversos ejercicios prácticos de subneteo y del modelo TCP/IP, mostrando el proceso de conversión de direcciones IP y máscaras a binario, la obtención de direcciones de subred, de difusión (broadcast), el cálculo de la cantidad de hosts disponibles, así como la notación CIDR correspondiente.


1. Dirección IP: 192.168.27.131, Máscara de subred: 255.255.255.192

1.1. Análisis de la dirección IP y la máscara

  • Dirección IP: 192.168.27.131
    • Binario: 11000000.10101000.00011011.10000011
  • Máscara de subred: 255.255.255.192
    • Binario: 11111111.11111111.11111111.11000000
    • Equivale a /26 (26 bits en 1).

1.2. Dirección de subred

Se realiza la operación lógica AND entre la IP y la máscara:

IP (192.168.27.131):  11000000.10101000.00011011.10000011
MASCARA (/26):        11111111.11111111.11111111.11000000
---------------------------------------------------------
RED:                  11000000.10101000.00011011.10000000 = 192.168.27.128
  • Dirección de subred: 192.168.27.128

1.3. Dirección de difusión (broadcast)

Con /26, hay 6 bits para la parte de host en el último octeto.

  • Último octeto de la red: 10000000 (128 en decimal).
  • Si llenamos de 1 esos 6 bits, obtenemos 10111111 (191 en decimal).

Por tanto, la dirección de broadcast es 192.168.27.191.

1.4. Número de hosts

  • Bits de host: 32 – 26 = 6.
  • Cantidad de direcciones totales: 26=642^6 = 64.
  • Hosts utilizables: 64−2=6264 – 2 = 62.

Resumen del ejercicio 1:

  • Red: 192.168.27.128
  • Broadcast: 192.168.27.191
  • Hosts usables: 62

2. Otras direcciones IP con sus máscaras (Detallado)

A continuación, se muestran los mismos pasos para diversas direcciones, encontrando dirección de subred, broadcast y número de hosts en cada caso.


2.a) IP: 192.168.1.24, Máscara: 255.255.255.192

  1. Máscara: 255.255.255.192 = 11111111.11111111.11111111.11000000 → /26.
  2. IP en binario: 11000000.10101000.00000001.00011000.
  3. Dirección de subred (AND): 11000000.10101000.00000001.00011000 (IP) AND 11111111.11111111.11111111.11000000 (MÁSCARA) ------------------------------------------------ 11000000.10101000.00000001.00000000 = 192.168.1.0
    • Subred: 192.168.1.0
  4. Broadcast:
    • Con /26, los bloques avanzan en el último octeto de 64 en 64 (0–63, 64–127, …).
    • Para la subred que inicia en .0, el broadcast es .63.
    • Broadcast: 192.168.1.63
  5. Hosts:
    • Bits de host = 6
    • 26=642^6 = 64 direcciones, 64 – 2 = 62 hosts

Resultado:

  • Subred: 192.168.1.0
  • Broadcast: 192.168.1.63
  • Hosts: 62

2.b) IP: 192.168.30.7, Máscara: 255.255.255.248

  1. Máscara: 255.255.255.248 = 11111111.11111111.11111111.11111000 → /29.
  2. IP en binario: 11000000.10101000.00011110.00000111.
  3. Dirección de subred (AND): 11000000.10101000.00011110.00000111 (IP) AND 11111111.11111111.11111111.11111000 (MÁSCARA) ------------------------------------------------ 11000000.10101000.00011110.00000000 = 192.168.30.0
    • Subred: 192.168.30.0
  4. Broadcast:
    • Con /29, los bloques avanzan de 8 en 8 en el último octeto (0–7, 8–15, …).
    • La IP .7 coincide con el broadcast de la subred que empieza en .0.
    • Broadcast: 192.168.30.7
  5. Hosts:
    • Bits de host = 3
    • 23=82^3 = 8 direcciones, 8 – 2 = 6 hosts

Resultado:

  • Subred: 192.168.30.0
  • Broadcast: 192.168.30.7
  • Hosts: 6

2.c) IP: 192.168.20.125, Máscara: 255.255.255.128

  1. Máscara: 255.255.255.128 = 11111111.11111111.11111111.10000000 → /25.
  2. IP en binario: 11000000.10101000.00010100.01111101.
  3. Dirección de subred (AND): 11000000.10101000.00010100.01111101 (IP) AND 11111111.11111111.11111111.10000000 (MÁSCARA) ------------------------------------------------ 11000000.10101000.00010100.00000000 = 192.168.20.0
    • Subred: 192.168.20.0
  4. Broadcast:
    • En /25, el bloque en el último octeto es de 128 direcciones (0–127 y 128–255).
    • IP .125 está en el rango 0–127. El broadcast es .127.
    • Broadcast: 192.168.20.127
  5. Hosts:
    • Bits de host = 7
    • 27=1282^7 = 128 direcciones, 128 – 2 = 126 hosts

Resultado:

  • Subred: 192.168.20.0
  • Broadcast: 192.168.20.127
  • Hosts: 126

2.d) IP: 192.168.80.126, Máscara: 255.255.255.252

  1. Máscara: 255.255.255.252 = 11111111.11111111.11111111.11111100 → /30.
  2. IP en binario: 11000000.10101000.01010000.01111110.
  3. Dirección de subred (AND): 11000000.10101000.01010000.01111110 (IP) AND 11111111.11111111.11111111.11111100 (MÁSCARA) ------------------------------------------------ 11000000.10101000.01010000.01111100 = 192.168.80.124
    • Subred: 192.168.80.124
  4. Broadcast:
    • En /30, cada bloque tiene 4 direcciones: (124–127), (128–131), etc.
    • El broadcast del bloque 124 es .127.
    • Broadcast: 192.168.80.127
  5. Hosts:
    • Bits de host = 2
    • 22=42^2 = 4 direcciones, 4 – 2 = 2 hosts

Resultado:

  • Subred: 192.168.80.124
  • Broadcast: 192.168.80.127
  • Hosts: 2

2.e) IP: 192.168.1.3, Máscara: 255.255.255.224

  1. Máscara: 255.255.255.224 = 11111111.11111111.11111111.11100000 → /27.
  2. IP en binario: 11000000.10101000.00000001.00000011.
  3. Dirección de subred (AND): 11000000.10101000.00000001.00000011 (IP) AND 11111111.11111111.11111111.11100000 (MÁSCARA) ------------------------------------------------ 11000000.10101000.00000001.00000000 = 192.168.1.0
    • Subred: 192.168.1.0
  4. Broadcast:
    • En /27, los bloques avanzan de 32 en 32 en el último octeto.
    • Para la subred .0, el broadcast es .31.
    • Broadcast: 192.168.1.31
  5. Hosts:
    • Bits de host = 5
    • 25=322^5 = 32 direcciones, 32 – 2 = 30 hosts

Resultado:

  • Subred: 192.168.1.0
  • Broadcast: 192.168.1.31
  • Hosts: 30

3. Ejercicio adicional: IP 192.168.108.14, Máscara 255.255.248.0

Finalmente, se nos pide:

  1. Clase de la dirección IP
  2. Número máximo de direcciones posibles (hosts) en la subred
  3. Dirección de la subred
  4. Dirección de broadcast
  5. Primera y última dirección de host

3.1. Clase de la dirección IP

  • Al iniciar con 192, pertenece a la Clase C (rangos 192–223).

3.2. Número máximo de direcciones posibles

  • Máscara 255.255.248.0 → 11111111.11111111.11111000.00000000, que corresponde a /21 (8+8+5 = 21 bits en 1).
  • Bits de host = 32 – 21 = 11.
  • 211=20482^{11} = 2048 direcciones en total.
  • Hosts utilizables: 2048 – 2 = 2046.

3.3. Dirección de subred

Aplicamos la operación AND:

IP (192.168.108.14):    11000000.10101000.01101100.00001110
MASCARA (255.255.248.0):11111111.11111111.11111000.00000000
-----------------------------------------------------------
RED:                    11000000.10101000.01101000.00000000
                        = 192.168.104.0
  • Dirección de subred: 192.168.104.0

3.4. Dirección de broadcast

  • Los 5 bits de la parte de red en el tercer octeto se mantienen; los 3 bits de host restantes y todo el cuarto octeto van en 1.
  • Tercer octeto: 108 (01101100) “baja” a 104 (01101000) al aplicar la máscara. Para el broadcast, esos 3 bits de host se ponen en 1: 01101111 (decimal 111).
  • Cuarto octeto: 255 (todos en 1).

Por lo tanto, broadcast = 192.168.111.255.

3.5. Primera y última dirección de host

  • Primera dirección: la siguiente a la red, 192.168.104.1
  • Última dirección: una antes del broadcast, 192.168.111.254

Resumen del ejercicio 3:

  1. Clase C
  2. 2046 hosts
  3. Red: 192.168.104.0
  4. Broadcast: 192.168.111.255
  5. Primer host: 192.168.104.1 / Último host: 192.168.111.254

Conclusiones Finales

En cada uno de los ejercicios se ha seguido el mismo procedimiento:

  1. Convertir a binario la IP y la máscara.
  2. AND entre la IP y la máscara para obtener la dirección de red.
  3. Para obtener el broadcast, se ponen todos los bits de host en 1.
  4. El número de hosts disponibles se calcula con 2(bits de host)−22^\text{(bits de host)} – 2.
  5. Para hallar la notación CIDR, se cuenta la cantidad de bits en 1 de la máscara.

Con esta guía y ejemplos resueltos, se cubren los principios de subneteo y de la aplicación de máscaras de subred en el protocolo TCP/IP.

close up photo of cables plugged into the server
Photo by Brett Sayles on Pexels.com
Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde Tomás González: Formador y Desarrollador Web

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad