indirizzo binario di 32 bit, rappresentato come 4 numeri decimali di 8 bit separati da punti (dotted decimal notation)
in totale possono esserci 4.294.967.296 indirizzi
ogni ottetto di un indirizzo può avere valore massimo 255.
range valori: 0.0.0.0 a 255.255.255.255 (i valori limite sono riservati)
ogni indirizzo si compone di due parti: un indirizzo per la rete e uno per la macchina host.
5 classi:
A (1 ottetto): numero max reti è 127. Numero max host 16.777.214. Range indirizzi 1.0.0.0 a 126.255.255.255. 127.0.0.0 è un indirizzo riservato per i test di loopback.
B (2 ottetti): numero max reti + 16.382. Numero max host: 65.534. Range indirizzi 128.1.0.0 a 191.255.255.255.
C (3 ottetti): numero max reti: 2.097.150. Numero max host: 254. Range indirizzi 192.0.0.0 a 223.255.255.255.
D (tutti gli ottetti rappresentano l’host): è utilizzato per il multicasting in una rete privata. Numero max indirizzi è 239. Range indirizzi 224.0.0.0 a 239.255.255.255.
E: riservati a scopi di ricerca. Range indirizzi 240.0.0.0 a 255.255.255.255.
classe B: da 172.16.0.0 a 172.31.255.255 (16 reti)
classe C: da 192.168.0.0 a 192.168.255.255 (256 reti)
Indirizzo host con tutti zeri identifica la rete; invece tutti 255 è utilizzato per il broadcast.
Broadcast locale (utilizzabile solo nelle reti LAN): 255.255.255.255
Indirizzo di soli 0: si usa quando un nodo IP sta cercando di determinare il proprio indirizzo IP
Indirizzo di loopback: 127.X.X.X. Qualsiasi pacchetto inviato a questo range di indirizzi si risolve nel ritorno del pacchetto stesso all’applicazione senza raggiungere la rete.
connessioni al computer medesimo: telnet 127.0.0.1, ftp 127.0.0.1
Il numero di rete delle classi A, B o C è diviso in numeri di rete più piccoli. L’indirizzo di sottorete e host sono ricavati dalla porzione host dell’indirizzo IP originale.
Maschera di sottorete: numero binario a 32 bit, è impiegata per informare quanti bit nell’indirizzo IP devono essere considerati per identificare la rete e la sottorete. I bit della maschera che iden-tifica il numero di rete sono impostati a 1, gli altri a 0.
Il primo numero di host identifica la sottorete stessa; l’ultimo invece è utilizzato per il broadcast.
IPv6
indirizzo esadecimale diviso da due punti (:) a 128 bit