Classi di indirizzi IP
⚡ Riepilogo intelligente
Le classi di indirizzi IP dividono lo spazio degli indirizzi IPv4 in cinque gruppi, dalla A alla E, in base al primo ottetto. Ogni classe definisce il proprio intervallo di indirizzi, la maschera di sottorete predefinita e la dimensione di rete prevista.

Cos'è un indirizzo IP?
Un indirizzo IP (protocollo Internet) è un'etichetta numerica assegnata ai dispositivi collegati a una rete di computer che utilizza l'IP per la comunicazione.
Un indirizzo IP funge da identificatore per una specifica macchina su una determinata rete. Consente inoltre di stabilire una connessione virtuale tra una destinazione e una sorgente. L'indirizzo IP è anche chiamato numero IP o indirizzo Internet. Aiuta a specificare il formato tecnico dell'indirizzamento e dello schema di pacchetto. La maggior parte delle reti combina TCP e IP.
Un indirizzo IP è composto da quattro numeri, ciascuno dei quali contiene da una a tre cifre. Ogni numero o gruppo di cifre è separato da un singolo punto (.), come illustrato nell'immagine sottostante.
An Indirizzo IP è diviso in due parti:
- Prefisso: Il prefisso di un indirizzo IP identifica la rete fisica a cui è collegato il computer. Il prefisso è anche noto come indirizzo di rete.
- Suffisso: Il suffisso identifica il singolo computer sulla rete. Il suffisso è anche chiamato indirizzo host.
Come funziona l'indirizzo IP?
Un indirizzo IP funziona come un indirizzo postale. Un indirizzo postale combina la tua zona, rappresentata da un codice PIN, e l'indirizzo della tua abitazione. L'indirizzo di zona è condiviso da tutte le case di quella località, mentre l'indirizzo di casa è univoco per ogni abitazione.
Analogamente, l'indirizzo di rete identifica tutti gli host che appartengono a una rete specifica, mentre l'indirizzo host identifica in modo univoco un particolare host al suo interno.
Vediamo ora come questo spazio di indirizzamento è stato organizzato in classi.
Cos'è l'indirizzamento in classe?
L'indirizzamento classful è l'architettura di indirizzamento di rete utilizzata da Internet dal 1981 fino all'introduzione del Classless Inter-Domain Routing (CIDR) nel 1993.
Questo metodo di indirizzamento divide lo spazio degli indirizzi IPv4 in cinque classi separate in base ai bit iniziali del primo ottetto.
In questo caso, le classi A, B e C offrono indirizzi per reti di tre diverse dimensioni. La classe D è utilizzata solo per il multicast, mentre la classe E è riservata esclusivamente a scopi sperimentali, come mostrato nell'immagine sottostante.
Classi di intestazione IP
La tabella seguente riassume l'intervallo del primo ottetto, la subnet mask predefinita e l'applicazione tipica di ciascuna classe IPv4:
| Classe | Primo Ottetto Gamma | Maschera di sottorete predefinita | Esempio IP | Leading Bits | Numero massimo di reti | Host per rete | Applicazione |
|---|---|---|---|---|---|---|---|
| Classe IP A | 1 a 126 | 255.0.0.0 | 1.1.1.1 | 0 | 126 | 16,777,214 | Utilizzato per reti di dimensioni molto grandi. |
| Classe IP B | 128 a 191 | 255.255.0.0 | 128.1.1.1 | 10 | 16,384 | 65,534 | Utilizzato per reti di medie dimensioni. |
| Classe IP C | 192 a 223 | 255.255.255.0 | 192.1.11.1 | 110 | 2,097,152 | 254 | Utilizzato per le reti locali. |
| Classe IP D | 224 a 239 | NA | 224.0.0.1 | 1110 | NA | NA | Riservato per la trasmissione multicast. |
| Classe IP E | 240 a 255 | NA | 240.0.0.1 | 1111 | NA | NA | Riservato a fini di ricerca e sviluppo. |
Nota: il primo ottetto 0 è riservato e il blocco 127 è riservato per il loopback, quindi l'intervallo utilizzabile della Classe A va da 1 a 126.
Analizziamo ora ciascuna classe nel dettaglio:
Rete di classe A
Questa classe di indirizzi IP viene utilizzata quando una rete contiene un numero elevato di host. In una rete di classe A, il bit iniziale è 0, i primi 8 bit (chiamati anche primo ottetto) identificano la rete e i restanti 24 bit identificano l'host all'interno di tale rete.
Un esempio di indirizzo di Classe A è 102.168.212.226. In questo caso, "102" identifica la rete e "168.212.226" identifica l'host.
Gli indirizzi di classe A compresi tra 127.0.0.0 e 127.255.255.255 non possono essere assegnati ai dispositivi perché questo blocco è riservato alle funzioni di loopback e diagnostica.
Rete di classe B
In un indirizzo IP di classe B, l'indirizzo binario inizia con i bit iniziali 10, quindi il valore decimale del primo ottetto è compreso tra 128 e 191. I primi 16 bit (noti come due ottetti) aiutano a identificare la rete. I restanti 16 bit indicano l'host all'interno della rete.
Un esempio di indirizzo IP di Classe B è 168.212.226.204, dove "168.212" identifica la rete e "226.204" identifica l'host su tale rete.
Rete di classe C
La classe C è un tipo di indirizzo IP utilizzato per reti di piccole dimensioni. In questa classe, vengono utilizzati tre ottetti per identificare la rete, e il primo ottetto è compreso tra 192 e 223.
In questo tipo di metodo di indirizzamento di rete, i bit iniziali sono impostati a 110, il che significa che i primi 24 bit dell'indirizzo costituiscono l'indirizzo di rete e i restanti 8 bit l'indirizzo host. La maggior parte delle reti locali utilizza indirizzi IP di classe C per connettersi alla rete.
Esempio di indirizzo IP di classe C:
192.168.178.1
Rete di classe D
Gli indirizzi di classe D vengono utilizzati esclusivamente per applicazioni multicast e mai per normali operazioni di rete. In questa classe, i primi tre bit sono impostati su "1" e il quarto bit su "0", ottenendo così i bit iniziali 1110. Tutti i valori compresi tra 224.0.0.0 e 239.255.255.255 vengono utilizzati per identificare in modo univoco i gruppi multicast.
Pertanto, non c'è bisogno di spiegaretracindirizzo host, quindi la Classe D non ha alcuna maschera di sottorete.
Esempio di indirizzo IP di classe D:
227.21.6.173
Rete di classe E
Un indirizzo IP di Classe E è definito dai primi quattro bit impostati a 1, che coprono gli indirizzi da 240.0.0.0 a 255.255.255.255. Tuttavia, la Classe E è riservata e il suo utilizzo non è mai stato definito, pertanto molte implementazioni di rete scartano questi indirizzi considerandoli non definiti o non validi.
Esempio di indirizzo IP di classe E:
243.164.89.28
Come identificare la classe di un indirizzo IP
Non è necessario alcun software per trovare la classe di un indirizzo IPv4. Il primo ottetto da solo indica la classe, la subnet mask predefinita e come l'indirizzo viene suddiviso in parte di rete e parte host. Segui questi passaggi:
- Leggi il primo ottetto: Prendi il numero che precede il primo punto. Per l'indirizzo 172.20.10.5, il primo ottetto è 172.
- Associalo a un intervallo di classi: Un primo ottetto da 1 a 126 indica la Classe A, da 128 a 191 la Classe B, da 192 a 223 la Classe C, da 224 a 239 la Classe D e da 240 a 255 la Classe E.
- Applica la maschera di sottorete predefinita: Poiché 172 rientra nell'intervallo di Classe B, la maschera predefinita è 255.255.0.0.
- Dividi l'indirizzo: Con una maschera di classe B, la porzione di rete è 172.20 e la porzione host è 10.5.
Intervalli di indirizzi IP privati e riservati
All'interno delle classi A, B e C, la RFC 1918 riserva un blocco per ciascuna come spazio di indirizzi privati. I router Internet pubblici non inoltrano i pacchetti provenienti da questi intervalli, rendendoli ideali per le reti domestiche e aziendali. La traduzione degli indirizzi di rete (NAT) li mappa a un indirizzo pubblico per l'accesso a Internet.
| Classe | Intervallo di indirizzi privati | Notazione CIDR | Numero di indirizzi |
|---|---|---|---|
| A | 10.0.0.0 a 10.255.255.255 | 10.0.0.0/8 | 16,777,216 |
| B | 172.16.0.0 a 172.31.255.255 | 172.16.0.0/12 | 1,048,576 |
| C | 192.168.0.0 a 192.168.255.255 | 192.168.0.0/16 | 65,536 |
Altri due intervalli riservati: 127.0.0.0/8 per i test di loopback e 169.254.0.0/16, che i dispositivi si assegnano automaticamente quando nessun server DHCP risponde.
Regole per l'assegnazione dell'ID di rete
L'ID di rete verrà assegnato in base alle regole indicate di seguito:
- L'ID di rete non può iniziare con 127 perché 127 appartiene all'intervallo di Classe A ed è riservato alle funzioni di loopback interne.
- Un ID di rete con tutti i bit impostati a 1 è riservato all'uso come indirizzo di broadcast IP e non può essere assegnato.
- Un ID di rete con tutti i bit impostati a 0 denota un host particolare sulla rete locale e non deve essere instradato. Gli amministratori che desiderano nascondere l'indirizzo IP I dettagli provenienti da scansioni esterne solitamente combinano questi intervalli riservati con uno strumento per la tutela della privacy.
Limitazioni dell'indirizzamento IP di classe
Ecco gli svantaggi/gli inconvenienti del metodo di indirizzamento IP classful:
- Rischio di esaurire presto lo spazio degli indirizzi
- I confini delle classi non incoraggiavano un'allocazione efficiente dello spazio degli indirizzi
Queste inefficienze sono il motivo per cui il CIDR ha sostituito l'indirizzamento per classi nel 1993.


