Un indirizzo IP è essenzialmente un numero a 32 bit. Mentre di solito lo rappresentiamo in formato decimale puntato (ad esempio, 192.168.1.1) per motivi di leggibilità, i computer lo elaborano come dati binari o esadecimali.
Come funziona
Ciascun ottetto di un indirizzo IP (i numeri tra i punti) rappresenta 8 bit o 1 byte. In esadecimale, ogni byte varia da 00 a FF.
- Esempio IP: 192.168.1.1
- 192 = C0
- 168 = A8
- 1 = 01
- 1 = 01
- Risultato: C0A80101 (o 0xC0A80101)
Usi comuni
- Programmazione: La programmazione di rete di basso livello spesso richiede indirizzi IP in formato esadecimale.
- Analisi dei pacchetti: Gli sniffer di rete e gli analizzatori di pacchetti visualizzano le intestazioni IP in formato esadecimale.
- Offuscamento: Talvolta utilizzato per rappresentare gli IP negli URL (anche se i browser moderni potrebbero bloccarlo).