Protocolo IPv4
IPv4 (Internet Protocol versión 4), el pilar fundamental sobre el que se ha construido y operado la internet global durante décadas dentro de la Capa 3 del modelo OSI.
1. Introducción a IPv4
El Protocolo de Internet versión 4 (IPv4) es el protocolo principal de la Capa de Red (Capa 3) del modelo OSI. Su función principal es la identificación lógica** de dispositivos en una red y el enrutamiento de paquetes de datos entre ellos, sin importar si están en la misma habitación o en continentes diferentes.
Lanzado a principios de la década de 1980, IPv4 define cómo se direccionan los datos y cómo viajan a través de los routers desde su origen hasta su destino final. A pesar de la llegada de su sucesor (IPv6), IPv4 sigue siendo el protocolo más utilizado y conocido en las redes actuales.
2. Desarrollo Amplio: ¿Qué es y cómo funciona IPv4?
Estructura y Anatomía de una Dirección IPv4
Una dirección IPv4 está compuesta por 32 bits binarios (unos y ceros). Para que sea fácil de leer por los seres humanos, estos 32 bits se dividen en 4 octetos (grupos de 8 bits) separados por puntos, expresados en formato decimal.
Regla de oro: Como cada octeto tiene 8 bits, el valor decimal de cada grupo solo puede oscilar entre 0 y 255.
Ejemplo en binario:* 11000000.10101000.00000001.00000001
Ejemplo en decimal: 192.168.1.1

Clases de Direcciones IPv4
Originalmente, el espacio de direcciones IPv4 (que permite un total de 2^{32} \approx 4.29 mil millones de direcciones) se dividió en cinco clases para gestionar su asignación:
| Clase | Rango del Primer Octeto | Uso Principal | Máscara por Defecto |
| Clase A | 1.0.0.0 a 126.255.255.255 | Redes gigantescas (Gobiernos, multinacionales | 255.0.0.0 (/8) |
| Clase B | 128.0.0.0 a 191.255.255.255 | Redes medianas (Universidades, grandes empresas) | 255.255.0.0 (/16) |
| Clase C | 192.0.0.0 a 223.255.255.255 | Redes pequeñas y domésticas | 255.255.255.0 (/24) | 255.255.255.0 (/24) |
| Clase D | 224.0.0.0 a 239.255.255.255 | Tráfico Multicast (Multidifusión) | No aplica |
| Clase E | 240.0.0.0 a 255.255.255.255 | Investigación y experimentación | No aplica |
*Nota: La dirección 127.0.0.1 (y todo su bloque) está reservada para pruebas de bucle local o localhost
Direcciones Públicas vs. Privadas
Para evitar el rápido agotamiento de las direcciones IP, se crearon los bloques de IPs Privadas (RFC 1918). Estas direcciones se usan dentro de casas y empresas, y no se pueden enrutar directamente en internet:
Clase A privada |
10.0.0.0 a 10.255.255.255 |
Clase B privada |
172.16.0.0 a 172.31.255.255 |
Clase C privada |
192.168.0.0 a 192.168.255.255 |
Para salir a internet, un router traduce estas IP privadas en una “IP Pública” única mediante una tecnología llamada NAT (Network Address Translation).
3. Optimización de Red: Subnetting (Subredes)
El subnetting es el proceso de dividir una red física o lógica grande en subredes más pequeñas y manejables.
¿Por qué es necesario?
Eficiencia: Evita el desperdicio de direcciones IP.
Seguridad: Aísla el tráfico entre diferentes departamentos o zonas de una organización.
Rendimiento: Reduce el tráfico de broadcast (difusión masiva), mejorando la velocidad global de la red.
Para lograr esto, modificamos la máscara de subred, “tomando prestados” bits que antes pertenecían a los hosts y asignandolos a la red.

4. Ejemplo Práctico de Subnetting y Cálculo
Imagina que una empresa tiene la red 192.168.1.0/24 (Máscara por defecto: 255.255.255.0). Esta red permite tener una sola comunidad de hasta 254 hosts.
La empresa necesita dividirla exactamente en 2 subredes independientes.
El Cálculo
Para dividir la red en dos, pedimos prestado 1 bit al cuarto octeto.
La máscara pasa de /24 a /25 (en binario, sumamos el valor del bit más significativo del último octeto: 128). Nuestra nueva máscara es 255.255.255.128.
Esto divide el pastel en dos partes iguales de 128 direcciones cada una. En cada subred, la primera dirección es la de Red y la última es la de Broadcast (ambas no se pueden asignar a dispositivos).
Resultado de las dos subredes:
Subred 1:
Dirección de Red: 192.168.1.0 (Identifica a la subred).
Primera IP Útil: 192.168.1.1 (Asignable a un router o computadora).
Última IP Útil: 192.168.1.126
Dirección de Broadcast: 192.168.1.127 (Para enviar mensajes a toda la subred 1).
Subred 2:
Dirección de Red: 192.168.1.128 (Identifica a la subred 2).
Primera IP Útil: 192.168.1.129
Última IP Útil: 192.168.1.254
Dirección de Broadcast: 192.168.1.255 (Para enviar mensajes a toda la subred 2).
5. Aplicaciones de IPv4
IPv4 se utiliza prácticamente en todos los entornos digitales cotidianos y corporativos:
Redes Domésticas (LAN): Tu router asigna IPs IPv4 privadas (como 192.168.1.X) a tus dispositivos (móviles, Smart TVs, computadoras) mediante DHCP.
Navegación Web Comercial: Los servidores DNS traducen nombres de dominio (como google.com) a direcciones IPv4 públicas para que los routers sepan a dónde dirigir tus peticiones.
Sistemas de Seguridad Compartimentados: Utilizando subredes para separar las cámaras de seguridad del tráfico de invitados o de empleados corporativos.
6. Conclusión
El protocolo IPv4 ha sido el motor de la conectividad global y la base fundamental de la Capa 3 del modelo OSI. Su diseño basado en 4 octetos y 32 bits permitió estructurar el internet que conocemos hoy en día.
Aunque el crecimiento exponencial de dispositivos conectados ha provocado el agotamiento de sus direcciones disponibles lo que está impulsando la transición definitiva hacia IPv6 el dominio de IPv4, sus mecanismos de direccionamiento y técnicas como el **subnetting** siguen siendo conocimientos obligatorios y esenciales para cualquier profesional de las redes y la infraestructura tecnológica.
