REDES // 2026-04-08 — Iván Brihuega
Las redes son el pilar de ASIR. El subnetting es el tema que más cuesta al principio, pero una vez que lo entiendes de verdad, todo lo demás encaja. Esta guía va desde la base hasta el cálculo de subredes con VLSM, con ejemplos resueltos paso a paso.
1. Modelo OSI y TCP/IP
El modelo OSI es el marco de referencia estándar para entender cómo se comunican los dispositivos. Tiene 7 capas, cada una con una función específica. En la práctica se usa más TCP/IP (4 capas), pero OSI aparece en todos los exámenes.
7AplicaciónInterfaz con el usuarioHTTP, FTP, DNS, SMTP
6PresentaciónCifrado, compresión, formatoSSL/TLS, JPEG, ASCII
5SesiónGestión de sesionesNetBIOS, RPC
4TransporteExtremo a extremo, puertosTCP, UDP
3RedEnrutamiento, direcciones IPIP, ICMP, ARP
2Enlace de datosTramas, direcciones MACEthernet, Wi-Fi, PPP
1FísicaBits, cables, señalesRJ45, fibra óptica
TCP/IP vs OSI: TCP/IP agrupa las capas 5, 6 y 7 en una sola (Aplicación), y las capas 1 y 2 en Acceso a red. En el día a día trabajas con TCP/IP; en los exámenes te preguntan OSI.
2. Direccionamiento IPv4
Una dirección IPv4 son 32 bits divididos en 4 octetos de 8 bits cada uno, escritos en decimal separados por puntos.
192 .168 .1 .100
11000000 .10101000 .00000001 .01100100
↑ ↑ ↑ ↑
octeto 1 octeto 2 octeto 3 octeto 4
Rango por octeto: 0 — 255
Cada dirección tiene dos partes: la parte de red (identifica la red) y la parte de host (identifica el dispositivo dentro de esa red). La máscara de subred es la que separa ambas partes.
Dirección especial: la primera dirección de una subred es la dirección de red (no asignable) y la última es el broadcast (tampoco asignable). Los hosts usables están entre ambas.
3. Clases de red y rangos privados
| CLASE | RANGO | MÁSCARA POR DEFECTO | HOSTS POR RED | USO |
| A | 1.0.0.0 — 126.255.255.255 | 255.0.0.0 /8 | 16.777.214 | Grandes empresas |
| B | 128.0.0.0 — 191.255.255.255 | 255.255.0.0 /16 | 65.534 | Empresas medianas |
| C | 192.0.0.0 — 223.255.255.255 | 255.255.255.0 /24 | 254 | Redes pequeñas |
| D | 224.0.0.0 — 239.255.255.255 | — | — | Multicast |
| E | 240.0.0.0 — 255.255.255.255 | — | — | Reservada |
Dentro de cada clase hay rangos privados (RFC 1918) que no se enrutan por Internet y se usan en redes locales:
| CLASE | RANGO PRIVADO | CIDR | DÓNDE LO VES |
| A | 10.0.0.0 — 10.255.255.255 | /8 | Redes corporativas grandes |
| B | 172.16.0.0 — 172.31.255.255 | /12 | Empresas medianas |
| C | 192.168.0.0 — 192.168.255.255 | /16 | Routers domésticos, aulas ASIR |
127.0.0.0/8 es el rango de loopback. 127.0.0.1 siempre apunta al propio dispositivo. Muy usado para probar servicios en local.
4. Máscara de subred
La máscara de subred es otro número de 32 bits donde los 1s indican la parte de red y los 0s la parte de host. Siempre son 1s contiguos seguidos de 0s contiguos.
Máscara /24:
Decimal: 255 .255 .255 .0
Binario: 11111111.11111111.11111111.00000000
←────── red ──────────────→ ←host→
IP: 192.168.1.100
Máscara: 255.255.255.0
─────────────
Red: 192.168.1.0 ← parte de red (AND lógico)
Broadcast:192.168.1.255 ← todos los bits de host a 1
Hosts: 192.168.1.1 — 192.168.1.254 (254 hosts)
El AND lógico entre la IP y la máscara te da siempre la dirección de red:
192.168.1.100 → 11000000.10101000.00000001.01100100
AND 255.255.255.0 → 11111111.11111111.11111111.00000000
─────────────────────────────────────────────────────
= 192.168.1.0 → 11000000.10101000.00000001.00000000
5. Notación CIDR
CIDR (Classless Inter-Domain Routing) simplifica la máscara con un número que indica cuántos bits son de red. Es lo que ves detrás de la barra: 192.168.1.0/24.
| PREFIJO | MÁSCARA | HOSTS USABLES | USO TÍPICO |
| /8 | 255.0.0.0 | 16.777.214 | Clase A completa |
| /16 | 255.255.0.0 | 65.534 | Clase B completa |
| /24 | 255.255.255.0 | 254 | LAN típica, aulas |
| /25 | 255.255.255.128 | 126 | Dividir /24 en 2 |
| /26 | 255.255.255.192 | 62 | Dividir /24 en 4 |
| /27 | 255.255.255.224 | 30 | Subredes pequeñas |
| /28 | 255.255.255.240 | 14 | Grupos reducidos |
| /29 | 255.255.255.248 | 6 | Enlaces punto a punto |
| /30 | 255.255.255.252 | 2 | Enlace router-router |
| /32 | 255.255.255.255 | 1 (host único) | Rutas de host, loopback |
Fórmulas clave:
Hosts usables = 2^(bits de host) - 2
Número subredes = 2^(bits prestados)
Bits de host = 32 - prefijo CIDR
Ejemplo /26:
bits de host = 32 - 26 = 6
hosts usables = 2^6 - 2 = 62
salto entre redes = 256 - 192 = 64 (192 = último octeto de 255.255.255.192)
6. Cálculo de subredes paso a paso
El método más rápido en examen usa el bloque o salto: el valor del último octeto significativo de la máscara restado a 256.
EJEMPLO RESUELTO — Red 192.168.10.0/26
Máscara: 255.255.255.192 → último octeto = 192
Salto: 256 - 192 = 64
Subredes que genera:
Subred 0: 192.168.10.0 — Red
192.168.10.1 — Primer host
192.168.10.62 — Último host
192.168.10.63 — Broadcast
─────────────────────────────────────────
Subred 1: 192.168.10.64 — Red
192.168.10.65 — Primer host
192.168.10.126 — Último host
192.168.10.127 — Broadcast
─────────────────────────────────────────
Subred 2: 192.168.10.128 — Red
Subred 3: 192.168.10.192 — Red
(y así hasta completar el /24)
Total: 4 subredes × 62 hosts usables = 248 hosts
EJEMPLO RESUELTO — ¿A qué subred pertenece 172.16.45.200/20?
Prefijo /20 → máscara 255.255.240.0
El octeto interesante es el 3º: 240
Salto: 256 - 240 = 16
Múltiplos de 16: 0, 16, 32, 48...
El 3er octeto de la IP es 45.
¿Entre qué múltiplos cae 45? → 32 ≤ 45 < 48
Dirección de red: 172.16.32.0 /20
Broadcast: 172.16.47.255
Hosts: 172.16.32.1 — 172.16.47.254 (4094 hosts)
7. VLSM — Subredes de tamaño variable
VLSM (Variable Length Subnet Masking) permite asignar a cada subred exactamente el tamaño que necesita, en lugar de dividir todo en bloques iguales. Es lo que se usa en entornos reales.
La regla fundamental: ordenar los requerimientos de mayor a menor y asignar siempre empezando desde el bloque más grande.
EJEMPLO RESUELTO — Red 10.0.0.0/24 con 4 departamentos
Requisitos:
Departamento A: 60 hosts
Departamento B: 25 hosts
Departamento C: 10 hosts
Enlace router: 2 hosts
Ordenados de mayor a menor:
60 hosts → necesita al menos 62 (64-2) → /26 (salto 64)
25 hosts → necesita al menos 30 (32-2) → /27 (salto 32)
10 hosts → necesita al menos 14 (16-2) → /28 (salto 16)
2 hosts → necesita al menos 2 (4-2) → /30 (salto 4)
Asignación:
Dpto A: 10.0.0.0/26 → hosts 10.0.0.1 — 10.0.0.62
Dpto B: 10.0.0.64/27 → hosts 10.0.0.65 — 10.0.0.94
Dpto C: 10.0.0.96/28 → hosts 10.0.0.97 — 10.0.0.110
Enlace: 10.0.0.112/30 → hosts 10.0.0.113 — 10.0.0.114
Espacio restante sin usar: 10.0.0.116 — 10.0.0.255
Error clásico en VLSM: intentar asignar una subred que empieza en una dirección que no es múltiplo de su bloque. Las subredes deben estar alineadas con su salto (10.0.0.64 para /27 está bien; 10.0.0.68 para /27 está mal).
8. Comandos útiles de red
Los imprescindibles que aparecen en prácticas y exámenes de ASIR:
Linux / Unix
ip a # ver interfaces y direcciones IP
ip r # tabla de enrutamiento
ip route add X.X.X.X/Y # añadir ruta estática
ping -c 4 8.8.8.8 # test conectividad (4 paquetes)
traceroute 8.8.8.8 # ruta hasta destino
nslookup google.com # resolver DNS
dig google.com # resolución DNS detallada
ss -tulnp # puertos abiertos con proceso
arp -a # tabla ARP (IP ↔ MAC)
nmcli con show # conexiones NetworkManager
Windows (CMD / PowerShell)
ipconfig /all # ver config de red completa
ipconfig /release # liberar IP (DHCP)
ipconfig /renew # solicitar nueva IP (DHCP)
ipconfig /flushdns # limpiar caché DNS
ping 8.8.8.8 # test conectividad
tracert 8.8.8.8 # ruta hasta destino
nslookup google.com # resolver DNS
route print # tabla de enrutamiento
netstat -ano # conexiones activas con PID
arp -a # tabla ARP
Cisco IOS (routers/switches)
show ip interface brief # resumen de interfaces
show ip route # tabla de enrutamiento
show running-config # configuración activa
interface GigabitEthernet0/0
ip address 192.168.1.1 255.255.255.0
no shutdown # activar interfaz
ip route 0.0.0.0 0.0.0.0 192.168.1.254 # ruta por defecto
9. Trucos de examen
Calcular máscara desde prefijo en segundos: rellena los bits de izquierda a derecha. Si el prefijo es /20, los primeros 20 bits son 1 y el resto 0. Los primeros dos octetos completos son 255.255. Quedan 4 bits de 1 en el tercer octeto: 11110000 = 128+64+32+16 = 240. Resultado: 255.255.240.0
Encontrar el rango de una subred sin calcular: multiplica el número de subred por el salto para obtener la dirección de red. El broadcast es (siguiente red) - 1. Con /26 (salto 64) la subred 2 empieza en 128, termina en 191.
En VLSM, el orden importa siempre. Si asignas primero el bloque pequeño en una dirección que no es múltiplo del bloque grande que viene después, te quedas sin espacio contiguo.
Comprueba tus cálculos con la calculadora CIDR de RETROTERM — introduce la red en notación CIDR y te da de golpe la red, broadcast, primer/último host, wildcard y número de hosts.
→ Ir a TOOLS