Classi di Indirizzi IP Spiegate
Una guida completa per comprendere le classi di indirizzi IP — dalla Classe A alla Classe E, gli intervalli privati e la transizione al CIDR.
Classificazione degli Indirizzi IP
Il sistema di classificazione degli indirizzi IP fu stabilito nel 1981 come parte della specifica originale del Protocollo Internet (RFC 791). Definiva cinque classi di indirizzi — dalla A alla E — basandosi sui bit iniziali del primo ottetto. Questa architettura a classi fu progettata per semplificare il routing fornendo un confine fisso tra le porzioni di rete e di host di un indirizzo, eliminando la necessità di trasmettere informazioni sulla maschera di sottorete insieme agli aggiornamenti di routing.
Ogni classe era destinata a una diversa scala di rete. La Class A ospitava un piccolo numero di reti molto grandi, la Class B serviva le organizzazioni di medie dimensioni, e la Class C supportava la grande maggioranza delle reti più piccole. Sebbene questo sistema funzionasse nell'era iniziale di Internet, i confini rigidi tra le classi portarono infine a un significativo spreco di indirizzi e contribuirono all'esaurimento accelerato dello spazio IPv4 disponibile.
Indirizzi Class A
Gli indirizzi Class A sono identificati da un bit iniziale di 0 nel primo ottetto, dando un intervallo da 1.0.0.0 a 126.255.255.255 (gli intervalli 0.x.x.x e 127.x.x.x sono riservati per scopi speciali). Con un prefisso di rete di 8 bit e 24 bit per gli host, ogni rete Class A può ospitare circa 16,7 milioni di indirizzi host — un'allocazione enorme sotto qualsiasi standard.
Esistono solo 126 reti Class A, e furono assegnate alle più grandi organizzazioni ed enti governativi nei primi giorni di Internet. Aziende come Apple (17.0.0.0/8), Ford (19.0.0.0/8) e il Dipartimento della Difesa degli Stati Uniti detengono multiple allocazioni Class A. Molti di questi titolari storici hanno iniziato a vendere o affittare porzioni del loro spazio Class A inutilizzato attraverso il mercato di trasferimento IPv4, poiché poche organizzazioni necessitano realmente di milioni di indirizzi IP.
Intervallo
1.0.0.0 – 126.255.255.255. Il primo ottetto identifica la rete; i tre ottetti rimanenti identificano gli host.
Maschera Predefinita
255.0.0.0 (o /8). Solo il primo ottetto viene utilizzato per la porzione di rete nel routing a classi.
Reti
126 reti Class A in totale. Ciascuna fu assegnata come un singolo blocco massiccio a un'organizzazione.
Host per Rete
Circa 16,7 milioni (2²⁴ − 2 = 16.777.214 utilizzabili). Molto più di quanto la maggior parte delle organizzazioni necessiti.
Indirizzi Class B
Gli indirizzi Class B iniziano con i bit binari 10 nel primo ottetto, coprendo l'intervallo da 128.0.0.0 a 191.255.255.255. Con un prefisso di rete di 16 bit e 16 bit per gli host, ogni rete Class B supporta fino a 65.534 indirizzi host utilizzabili. Questa allocazione intermedia era progettata per organizzazioni di medie e grandi dimensioni come università, grandi aziende e agenzie governative.
Un totale di 16.384 reti Class B sono disponibili. Durante il boom di Internet negli anni '90, le allocazioni Class B erano molto richieste perché la Class C (254 host) era troppo piccola per molte organizzazioni mentre la Class A era troppo grande. Questo portò al rapido esaurimento dello spazio Class B e fu uno dei fattori chiave che spinsero l'adozione del CIDR, che permetteva alle organizzazioni di ricevere esattamente la quantità di spazio di indirizzi di cui avevano bisogno invece di essere costrette ad allocazioni della dimensione di una classe.
Intervallo
128.0.0.0 – 191.255.255.255. I primi due ottetti identificano la rete; gli ultimi due identificano gli host.
Maschera Predefinita
255.255.0.0 (o /16). Due ottetti per la porzione di rete nel routing a classi.
Reti
16.384 reti Class B in totale. Molte furono assegnate a università e grandi imprese.
Host per Rete
Fino a 65.534 host utilizzabili (2¹⁶ − 2). Una dimensione pratica per reti di campus e aziendali.
Indirizzi Class C
Gli indirizzi Class C iniziano con i bit binari 110, coprendo l'intervallo 192.0.0.0 a 223.255.255.255. Con un prefisso di rete di 24 bit e solo 8 bit per gli host, ogni rete Class C fornisce appena 254 indirizzi host utilizzabili. Questa era la classe più comunemente allocata, progettata per piccole organizzazioni, filiali e singoli segmenti di rete.
Esistono oltre 2,1 milioni di reti Class C, rendendola il più grande pool di allocazioni a classi. Un singolo Class C (/24) rimane il blocco più piccolo che la maggior parte dei router Internet accetta nelle proprie tabelle di routing, rendendolo l'allocazione minima viable de facto per una presenza Internet indipendente. Nel mercato IPv4 odierno, i blocchi /24 sono l'unità più frequentemente scambiata e servono come riferimento per la determinazione del prezzo per IP.
Intervallo
192.0.0.0 – 223.255.255.255. I primi tre ottetti identificano la rete; l'ultimo ottetto identifica gli host.
Maschera Predefinita
255.255.255.0 (o /24). Tre ottetti per la rete, uno per gli host nel routing a classi.
Reti
Circa 2,1 milioni di reti Class C. La più numerosa di tutte le classi di indirizzi.
Host per Rete
254 host utilizzabili (2⁸ − 2). Sufficiente per piccoli uffici ma limitante per distribuzioni più grandi.
Class D e Class E
Gli indirizzi Class D (224.0.0.0 a 239.255.255.255) sono riservati esclusivamente al multicast IP. A differenza degli indirizzi unicast che identificano una singola destinazione, gli indirizzi multicast consentono la consegna simultanea di un singolo pacchetto a più destinatari. Questo viene utilizzato per applicazioni come lo streaming video, i giochi online e i protocolli di rete come OSPF (224.0.0.5) e RIP (224.0.0.9). Gli indirizzi Class D non vengono assegnati a singoli host o organizzazioni.
Gli indirizzi Class E (240.0.0.0 a 255.255.255.255) furono designati come sperimentali e riservati per uso futuro. Nonostante rappresentino circa 268 milioni di indirizzi, non sono mai stati resi disponibili per l'allocazione generale. L'indirizzo 255.255.255.255 serve come indirizzo di broadcast limitato. Diverse proposte hanno suggerito di rilasciare lo spazio Class E per aiutare ad alleviare l'esaurimento di IPv4, ma le preoccupazioni di compatibilità con le apparecchiature di rete esistenti lo hanno impedito.
Intervalli di Indirizzi IP Privati
L'RFC 1918, pubblicato nel 1996, designò intervalli di indirizzi specifici all'interno delle Classi A, B e C come privati — il che significa che possono essere utilizzati liberamente all'interno di reti interne ma non sono instradabili sull'Internet pubblica. Questi intervalli sono 10.0.0.0/8 (Class A: oltre 16 milioni di indirizzi), 172.16.0.0/12 (Class B: circa 1 milione di indirizzi) e 192.168.0.0/16 (Class C: 65.536 indirizzi). Qualsiasi organizzazione può utilizzare questi indirizzi internamente senza coordinamento o registrazione.
Il Network Address Translation (NAT) colma il divario tra indirizzi privati e pubblici traducendo gli IP interni privati in un indirizzo IP pubblico quando il traffico lascia la rete. Questa tecnologia è stata fondamentale per estendere la vita utile di IPv4, poiché un singolo IP pubblico può servire centinaia o migliaia di dispositivi interni. La maggior parte dei router domestici utilizza per default l'intervallo 192.168.0.0/24 o 192.168.1.0/24, mentre le reti aziendali tipicamente utilizzano lo spazio 10.0.0.0/8 per la sua vasta capacità.
10.0.0.0/8 (Class A Privata)
Oltre 16 milioni di indirizzi. Preferita da imprese e data center per il suo enorme spazio di indirizzi interno.
172.16.0.0/12 (Class B Privata)
Circa 1 milione di indirizzi (172.16.0.0 – 172.31.255.255). Comune nelle reti aziendali di medie dimensioni.
192.168.0.0/16 (Class C Privata)
65.536 indirizzi. L'intervallo standard per le reti domestiche e gli ambienti di piccole imprese.
Traduzione NAT
Traduce gli IP privati in IP pubblici al confine della rete. Consente a migliaia di dispositivi di condividere un singolo indirizzo pubblico.
Dalla Rete a Classi al CIDR
Il sistema di indirizzamento a classi soffriva di un'inefficienza fondamentale: il divario tra le dimensioni delle classi era troppo grande. Un'organizzazione che necessitava di 300 indirizzi non poteva utilizzare un Class C (254 host) e le veniva assegnato un Class B (65.534 host), sprecando oltre 65.000 indirizzi. Questo approccio "tutto o niente" portò al rapido esaurimento dello spazio Class B e a un enorme spreco in tutta Internet.
Il Classless Inter-Domain Routing (CIDR), standardizzato nel 1993 attraverso le RFC 1517–1520, eliminò completamente i confini rigidi di classe. Con il CIDR, qualsiasi lunghezza di prefisso da /0 a /32 può essere utilizzata, consentendo allocazioni come /22 (1.024 indirizzi) o /20 (4.096 indirizzi) che non corrispondono a nessuna classe tradizionale. Questa flessibilità migliorò drasticamente l'utilizzo degli indirizzi e rallentò il tasso di esaurimento di IPv4.
Oggi, la rete a classi è considerata un concetto storico insegnato a scopi educativi. Tutti i moderni protocolli di routing (BGP, OSPF, EIGRP) sono senza classi e supportano nativamente il VLSM. Tuttavia, comprendere il sistema di classi originale rimane prezioso perché molte convenzioni di rete — come le maschere di sottorete predefinite, gli intervalli di indirizzi privati e il /24 come prefisso instradabile minimo — traggono origine direttamente dall'architettura a classi.
Domande Frequenti
Risposte alle domande comuni sulle classi di indirizzi IP
The five IP address classes are: Class A (1.0.0.0 – 126.255.255.255) for large networks, Class B (128.0.0.0 – 191.255.255.255) for medium networks, Class C (192.0.0.0 – 223.255.255.255) for small networks, Class D (224.0.0.0 – 239.255.255.255) for multicast, and Class E (240.0.0.0 – 255.255.255.255) reserved for experimental use.
192.168.1.1 is a Class C address (first octet 192 falls in the 192–223 range). It is also a private IP address defined by RFC 1918 within the 192.168.0.0/16 range, commonly used as the default gateway address for home routers.
Classful networking was abandoned because the fixed class sizes caused massive address waste. The jump from Class C (254 hosts) to Class B (65,534 hosts) was too large, leading organizations to receive far more addresses than needed. CIDR replaced it in 1993 with flexible prefix lengths for efficient allocation.
Class C was the most commonly allocated class, with over 2.1 million networks available. In today's post-classful internet, /24 blocks (equivalent to a single Class C) remain the most frequently traded and deployed subnet size in the IPv4 market.
IP classes are no longer used for address allocation or routing decisions. Modern networking uses CIDR exclusively. However, the class system's legacy persists in conventions like default subnet masks, private address ranges (10.x, 172.16.x, 192.168.x), and the /24 minimum routable prefix.
CIDR (Classless Inter-Domain Routing), introduced in 1993, replaced classful addressing. CIDR allows any prefix length (/0 to /32) instead of the fixed /8, /16, /24 boundaries. This, combined with VLSM (Variable Length Subnet Masking), enables precise address allocation matching actual requirements.