Una dirección IP es esencialmente un número de 32 bits. Si bien generalmente los representamos en formato decimal con puntos (por ejemplo, 192.168.1.1) para facilitar la lectura, las computadoras los procesan como datos binarios o hexadecimales.
Cómo funciona
Cada octeto de una dirección IP (los números entre los puntos) representa 8 bits o 1 byte. En hexadecimal, cada byte oscila entre 00 y FF.
- IP de ejemplo: 192.168.1.1
- 192 = C0
- 168 = A8
- 1 = 01
- 1 = 01
- Resultado: C0A80101 (o 0xC0A80101)
Usos comunes
- Programación: La programación de redes de bajo nivel a menudo requiere direcciones IP en formato hexadecimal.
- Análisis de paquetes: Los rastreadores de red y analizadores de paquetes muestran encabezados IP en hexadecimal.
- Ofuscación: A veces se utiliza para representar IP en URL (aunque los navegadores modernos pueden bloquear esto).