Classi di indirizzo IP spiegate

Classi di indirizzo IP spiegate
Questo tutorial spiega le classi di indirizzi IP o reti di classe, la loro classificazione e il loro uso.

Un indirizzo IP è un numero binario univoco di 32 bit utilizzato per identificare reti e dispositivi o host, il risultato della conversione del numero binario in decimale è ciò che conosciamo come indirizzo IP.

In formato decimale questo indirizzo è costituito da 4 numeri che vanno da 0 a 255 separati da un punto. Per esempio: 240.34.87.22 è un indirizzo IP (in formato binario: 11110000.00100010.01010111.00010110).

Ognuno di quei numeri separati da punti è chiamato ottetto. Nell'esempio precedente 240 è un ottetto, 34 è un altro ottetto, 87 il terzo ottetto e 22 il quarto ottetto. Ogni ottetto è composto da 8 bit. Alcuni bit vengono utilizzati per identificare una rete, mentre il resto viene utilizzato per identificare gli host all'interno di una rete.

In precedenza, gli indirizzi IP erano classificati per classi che venivano utilizzati per definire i bit di ottetto, gli ottetti appartenenti alla rete e agli ottetti appartenenti agli host.

Esistono 5 classi di indirizzi IP, ognuna definita da una lettera: A, B, C, D ed E e classificate a seconda del primo intervallo di ottetti.

Ad esempio, il UN La classe include tutti gli indirizzi IP da 0.0.0.Da 0 a 127.255.255.255, quindi un indirizzo IP il cui primo ottetto è compreso tra 0 e 127 è un indirizzo IP di classe A.

La tabella seguente mostra ogni intervallo di classe IP.

Classe di indirizzo IP Avvio della gamma IP Fine gamma IP
UN 0.0.0.0 127.255.255.255
B 128.0.0.0 191.255.255.255
C 192.0.0.0 223.255.255.255
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.255

Pertanto, ad esempio l'indirizzo IP 122.34.56.22 è un indirizzo IP di classe A perché il primo ottetto (122) è compreso tra 0 e 127. L'IP 150.45.22.5 è un indirizzo IP di classe B perché il primo ottetto è compreso tra 128 e 191. 192.168.0.1 è un indirizzo IP di classe C, 226.33.44.22 appartiene alla classe D e 245.65.22.15 è un indirizzo IP di classe E.

Di solito, solo le classi A, B e C sono implementate mentre la classe D è per il multicast e la classe E è per uso sperimentale.

Nota: È importante chiarire gli indirizzi IP che iniziano con 127 sono considerati loopback.

Un indirizzi IP di classe

Negli indirizzi IP appartenenti alla classe A, il primo ottetto identifica la rete e gli altri 3 ottetti si identificano come host. Come detto in precedenza, questa classe di indirizzi IP è costituita da un primo ottetto tra 0 e 127. In formato binario, l'indirizzo IP di una classe deve essere 0. La classe A è stata implementata per le grandi reti, supportando 16 milioni di host su ciascuna delle 127 reti. La tabella seguente mostra un indirizzo IP di classe A incluso il formato binario. Il primo ottetto contrassegnato con blu identifica la rete mentre il resto viene utilizzato per l'identificazione dell'host.

122 34 56 22
01111010 00100010 00111000 00010110
RETE OSPITE OSPITE OSPITE

B Classe IP indirizzi

B Classe IP Indirizzi Utilizzare due primi ottetti per identificare la rete e gli ultimi due ottetti per identificare gli host. Come detto in precedenza, gli indirizzi IP della classe B sono costituiti da un primo ottetto tra 128.0.0.0 e 191.255.255.255. In formato binario di un indirizzo IP di classe B, il primo bit deve essere 1 e il secondo 0 come mostrato nella tabella seguente. La classe B è stata utilizzata per reti di medie dimensioni, supportando 65.000 host su ciascuno di 16.000 reti.

150 45 22 5
10010110 00101101 00010110 00000101
RETE RETE OSPITE OSPITE

C Classe Classe IP indirizzi

C Classe Classe Indirizzi Utilizzare i primi 3 ottetti per identificare la rete e l'ultimo per identificare gli host. Come detto in precedenza, gli indirizzi IP della classe C sono costituiti da un primo ottetto tra 192 e 223. In formato binario, gli indirizzi della classe C hanno i primi due bit 1 e il terzo bit è 0 come mostrato nell'immagine seguente. Questa classe supporta fino a 254 host su ciascuna delle 2 milioni di reti.

192 168 1 54
11000000 01000100 00000001 00110110
RETE RETE RETE OSPITE

D Indirizzi IP di classe

Contrariamente alle classi precedenti, la classe D non è utilizzata per identificare host ma gruppi di host o gruppi multicast. Come spiegato in precedenza, gli indirizzi IP della classe D sono costituiti da un primo ottetto tra 224 e 239. In formato binario, gli indirizzi IP della classe D hanno i primi 3 bit 1 e il quarto bit 0.

E indirizzi IP di classe

E gli indirizzi IP di classe vengono utilizzati per scopi sperimentali o di ricerca. Questa classe di indirizzo IP include il primo intervallo di ottetto tra 240 e 255. In formato binario, i primi 4 bit di un indirizzo IP di classe E sono 1.

Conclusione

Prima di tutto, è importante chiarire ai lettori che la classificazione delle classi di indirizzi IP è deprecata. Tuttavia, gli studenti di informatica sono tenuti a comprendere questo vecchio standard per il networking, il che sembra confuso ma come puoi vedere è molto semplice. Un altro importante chiarimento è che le classi di indirizzi IP sono state applicate solo al protocollo IPv4 senza includere il protocollo IPv6.

Nel 1993, il metodo delle classi di indirizzi IP è stato sostituito da Routing inter-dominio senza classe (CIDR) che consente un utilizzo di indirizzi IPv4 più efficiente. Invece di utilizzare gli ottetti per classificare gli indirizzi IP, CIDR utilizza il metodo VLSM (Maschera sottorete a lunghezza variabile), specificando i bit di rete con un prefisso alla fine dell'indirizzo IP.

Ad esempio, un indirizzo IP di classe B può essere espresso come 192.168.0.3/16, dove /16 definisce il numero di bit appartenenti alla rete (primi due ottetti) mentre il resto dei bit appartiene agli host. Un indirizzo di classe C può essere espresso come 220.43.56.7/24, dove 24 definisce il numero di bit per identificare le reti (poiché ogni ottetto ha una dimensione di otto bit, i tre primi ottetti sono 24 bit).

Spero che questo tutorial sia stato utile. Continua a seguire il suggerimento Linux per ulteriori suggerimenti e tutorial Linux.