En Internet, cada dispositivo necesita una forma de ser identificado para poder enviar y recibir información. El mecanismo que permite esto son las direcciones IP (Internet Protocol), números que funcionan como la “dirección postal” de los dispositivos dentro de redes locales y en la red global. El sistema comenzó con IPv4, cuyo diseño original fue suficiente durante años, pero la masificación de dispositivos conectados provocó un agotamiento de direcciones. Esto impulsó la creación de un nuevo estándar, IPv6, diseñado para soportar la escala actual y futura de Internet. Además del modelo de direccionamiento, esta clase introduce conceptos como direcciones públicas vs privadas, el rol del NAT (Network Address Translation) y la dirección especial 127.0.0.1 usada para desarrollo y pruebas.
Una dirección IP (Internet Protocol) es un identificador numérico que representa un dispositivo dentro de una red. Su función es permitir que los datos sepan a dónde ir (destino) y desde dónde vienen (origen).
Analogía real:
Si una casa tiene una dirección física para recibir cartas, una computadora tiene una dirección IP para recibir paquetes de datos.
Formato típico IPv4:
128.10.2.5
El formato tradicional usa cuatro números separados por puntos. Cada número:
Se llama octeto
Representa 1 byte (8 bits)
Contiene valores de 0 a 255

Tabla sintética:
| Elemento | Valor |
|---|---|
| Bits por octeto | 8 |
| Octetos totales | 4 |
| Total bits IPv4 | 32 |
| Rango por octeto | 0 – 255 |
| Total direcciones posibles | 2³² ≈ 4.29 mil millones |

Ejemplo en binario: