Saltar a contenido

Estructura de una Dirección IPv4

Antes de trabajar con subnetting y ruteo, hay que entender qué es exactamente 192.168.1.1/24 — ese número que vas a escribir cientos de veces.


Una IP son 32 bits

Una dirección IPv4 es, en el fondo, un número de 32 bits. Para que los humanos puedan leerla, esos 32 bits se dividen en 4 grupos de 8 bits, separados por puntos:

11000000 . 10101000 . 00000001 . 00000001
   192   .   168   .     1    .     1

Cada grupo de 8 bits se llama octeto. Como 8 bits pueden representar 2⁸ = 256 valores distintos (del 0 al 255), cada número entre los puntos siempre va de 0 a 255. Si ves algo como 192.168.1.300, es una IP inválida.

¿Por qué 0 a 255 y no 1 a 256? Porque los bits empiezan a contar desde el cero: 00000000 = 0, 11111111 = 255.


El prefijo: cuánto es "red" y cuánto es "host"

Una IP sola no alcanza — necesitás saber qué parte identifica la red y qué parte identifica el host dentro de esa red. Eso lo define el prefijo CIDR, el número después del /.

192.168.1.10 / 24
└─────────────┘ └──
   dirección      prefijo

El /24 significa: "los primeros 24 bits son la red, los últimos 8 son el host".

192  .  168  .   1   .  10
|_________________________|  |__|
       24 bits de red        8 bits de host
       (la "calle")          (el "número de casa")

Con 8 bits para hosts tenés 2⁸ = 256 combinaciones. Pero dos están reservadas (la dirección de red y el broadcast), así que en una /24 tenés 254 hosts útiles.


La dirección de red y el broadcast

En cualquier subred, dos direcciones no se pueden asignar a un host:

Dirección Valor Uso
Red La primera (todos los bits de host en 0) Identifica la subred
Broadcast La última (todos los bits de host en 1) Para hablar con todos los hosts a la vez

Para la red 192.168.1.0/24:

192.168.1.0    → dirección de red   (no asignable)
192.168.1.1    → primer host útil
192.168.1.2    ...
192.168.1.254  → último host útil
192.168.1.255  → broadcast          (no asignable)

Por eso la fórmula de hosts útiles es 2ⁿ − 2, donde n es la cantidad de bits de host.


Prefijos más comunes

Prefijo Bits de host Hosts útiles Uso típico
/24 8 254 LAN de oficina o laboratorio
/25 7 126 Dividir una /24 en dos mitades
/26 6 62 Dividir una /24 en cuatro partes
/30 2 2 Enlace punto a punto entre routers
/32 0 1 Una sola dirección (loopback, rutas de host)

El /30 lo vas a ver mucho en los labs de ruteo: cuando conectás dos routers entre sí, solo necesitás 2 IPs — una para cada router. Una /30 es exactamente eso, sin desperdiciar espacio.


Los rangos privados

Las IPs se dividen en públicas (únicas en todo Internet, asignadas por organismos internacionales) y privadas (para uso interno, no enrutable en Internet).

Hay tres rangos privados definidos por el estándar RFC 1918:

Rango Prefijo Cuántas IPs
10.0.0.010.255.255.255 /8 ~16 millones
172.16.0.0172.31.255.255 /12 ~1 millón
192.168.0.0192.168.255.255 /16 ~65 mil

En todos los labs de este nivel vas a usar IPs de estos rangos. Nunca vas a asignarle a un nodo una IP pública — para eso está el nodo CLOUD con NAT.

¿Por qué existen los rangos privados? IPv4 tiene ~4.300 millones de direcciones posibles. Con la cantidad de dispositivos que existen hoy, no alcanzarían si cada dispositivo necesitara una IP pública. La solución fue reservar rangos para redes internas: dentro de tu casa o empresa usás IPs privadas, y el router hace NAT para salir a Internet con una sola IP pública.


Cómo saber si dos IPs están en la misma red

Dos hosts están en la misma red si comparten la parte de red de la dirección.

Con /24, los primeros tres octetos son la red: - 192.168.1.10/24 y 192.168.1.20/24 → misma red (192.168.1.0) ✅ - 192.168.1.10/24 y 192.168.2.10/24 → redes distintas (192.168.1.0 vs 192.168.2.0) ❌

Con /30, los primeros 30 bits son la red — el cuarto octeto casi completo también es parte de la red: - 10.0.0.1/30 y 10.0.0.2/30 → misma red ✅ - 10.0.0.1/30 y 10.0.0.5/30 → redes distintas ❌

En el lab 04 vas a ver exactamente esto en la práctica.


Esta página es de referencia — no hace falta memorizar nada. Lo que sí vale la pena entender es la lógica detrás del prefijo: cuántos bits son red, cuántos son host, y por qué eso determina quién puede hablar con quién directamente.