Può creare confusione pensare a un indirizzo IP come a qualcosa di diverso da una semplice stringa di numeri casuale utilizzata su Internet e nelle reti locali. La verità è che dietro le quinte c'è molto da fare per assegnare e limitare gli indirizzi IP.
Le classi IP vengono utilizzate per assistere nell'assegnazione di indirizzi IP a reti con requisiti di dimensioni diverse. Lo spazio degli indirizzi IP IPv4 può essere suddiviso in cinque classi di indirizzi denominate Classe A, B, C, D ed E.
Ogni classe IP è costituita da un sottoinsieme contiguo dell'intervallo di indirizzi IPv4 complessivo. Una di queste classi è riservata solo agli indirizzi multicast, che è un tipo di trasmissione di dati in cui più di un computer riceve informazioni contemporaneamente.
Classi di indirizzi IP e numerazione
I valori dei quattro bit più a sinistra di un indirizzo IPv4 determinano la sua classe. Ad esempio, tutti gli indirizzi di Classe C hanno i tre bit più a sinistra impostati su 110, ma ciascuno dei restanti 29 bit può essere impostato su 0 o 1 indipendentemente (come rappresentato da una x in queste posizioni di bit):
110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx
La tabella seguente descrive i valori e gli intervalli degli indirizzi IP per ciascuna classe. Si noti che parte dello spazio degli indirizzi IP è escluso dalla Classe E per motivi speciali, come descritto più avanti.
Classe | Bit più a sinistra | Inizio dell'intervallo | Fine dell'intervallo | Indirizzi totali |
---|---|---|---|---|
LA | 0xxx | 0.0.0.0 | 127.255.255.255 | 2, 147, 483, 648 |
B | 10xx | 128.0.0.0 | 191.255.255.255 | 1, 073, 741, 824 |
C | 110x | 192.0.0.0 | 223.255.255.255 | 536, 870, 912 |
Re | 1110 | 224.0.0.0 | 239.255.255.255 | 268, 435, 456 |
MI | 1111 | 240.0.0.0 | 254.255.255.255 | 268, 435, 456 |
Indirizzo IP Classe E e trasmissione limitata
Lo standard di rete IPv4 definisce gli indirizzi di Classe E come riservati, il che significa che non dovrebbero essere utilizzati su reti IP. Alcuni organismi di ricerca utilizzano indirizzi di classe E per scopi sperimentali. Tuttavia, i dispositivi che tentano di utilizzare questi indirizzi su Internet non saranno in grado di comunicare correttamente poiché i dispositivi non sono progettati per elaborare questo tipo di indirizzi.
Un tipo speciale di indirizzo IP è l'indirizzo broadcast limitato 255.255.255.255. Una trasmissione di rete comporta la consegna di un messaggio da un mittente a più destinatari. I mittenti indirizzano una trasmissione IP a 255.255.255.255 per indicare che tutti gli altri nodi della rete locale dovrebbero raccogliere quel messaggio. Questa trasmissione è "limitata" in quanto non raggiunge tutti i nodi di Internet; solo nodi sulla LAN.
Il protocollo Internet riserva ufficialmente l'intero intervallo di indirizzi da 255.0.0.0 a 255.255.255.255 per la trasmissione e questo intervallo non deve essere considerato parte del normale intervallo di Classe E.
Indirizzo IP Classe D e Multicast
Lo standard di rete IPv4 definisce gli indirizzi di Classe D riservati al multicast. Il multicast è un meccanismo nel protocollo Internet per definire gruppi di dispositivi client e inviare messaggi solo a quel gruppo anziché a ogni dispositivo sulla LAN (broadcast) o solo a un altro nodo (unicast).
Il multicast viene utilizzato principalmente sulle reti di ricerca. Come per la Classe E, gli indirizzi di Classe D non devono essere utilizzati dai normali nodi su Internet.