È probabile che le subnet mask ti stiano eliminando. Fintanto che tieni presente che le regole seguenti non si applicano più, dovresti andare bene.
L'indirizzamento alla fine di classe si riduceva ai bit più significativi (o "iniziali") dell'indirizzo. Niente di più, niente di meno.
- Classe A: i bit più significativi iniziano con
0
- Classe B: i bit più significativi iniziano con
10
- Classe C: i bit più significativi iniziano con
110
Le "classi" sono nate dal modo in cui hanno diviso lo spazio degli indirizzi per l'uso tra "host" e "rete". Tieni presente che allora (molto tempo fa, dai tempi di ARPANET), non esistevano maschere di sottorete e la rete doveva essere dedotta dall'indirizzo stesso. Quindi, tenendo presente quanto sopra, questo è quello che è venuto fuori (questo è inteso come rappresentazione binaria - ciascuno N
o H
rappresenta un singolo bit nell'indirizzo a 32 bit):
- Classe A:
NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(meno reti, più host)
- Classe B:
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(più reti, meno host)
- Classe C:
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(ancora più reti, ancora meno host)
Qui N
è rappresentativo della porzione di rete dell'indirizzo e H
rappresenta la porzione host dell'indirizzo, o come lo chiamavano indietro nel giorno, il "campo di riposo".
Combinando ciò con quanto detto in precedenza sui bit più significativi, abbiamo quanto segue:
- Classe A: 0.0.0.0 - 127.255.255.255
- Classe B: 128.0.0.0 - 191.255.255.255
- Classe C: 192.0.0.0 - 223.255.255.255
La conversione di questi intervalli in binario può rendere questo più chiaro:
Classe A
0.0.0.0
-----------
[0]0000000.00000000.00000000.00000000
127.255.255.255
-----------
[0]1111111.11111111.11111111.11111111
^
most significant bit = 0
Classe B
128.0.0.0
-----------
[10]000000.00000000.00000000.00000000
191.255.255.255
-----------
[10]111111.11111111.11111111.11111111
^
most significant bits = 10
Classe C.
192.0.0.0
-----------
[110]00000.00000000.00000000.00000000
223.255.255.255
-----------
[110]11111.11111111.11111111.11111111
^
most significant bits = 110
Ogni singolo indirizzo all'interno di tali intervalli condividerà un bit iniziale comune. La morale della storia è, se riesci a ricordare quali dovrebbero essere i bit principali (0 per la classe A, 10 per la classe B, 110 per la classe C) è estremamente semplice determinare quale "classe" un indirizzo avrebbe altrimenti appartenuto in. Oppure, se il decimale è più semplice:
- Classe A: il primo ottetto nell'indirizzo è compreso tra 0 e 127, inclusi
- Classe B: il primo ottetto in indirizzo è compreso tra 128 e 191, incluso
- Classe C: il primo ottetto nell'indirizzo è compreso tra 192 e 223, inclusi
Il modo più semplice per confondere qualcuno con un "indirizzamento di classe" su un test, un esame o qualsiasi altra cosa è usare la direzione errata tramite una subnet mask. Ancora una volta, ricorda che la subnet mask non si applica per determinare la classe di un indirizzo. Questo è facile da dimenticare perché, come altri hanno già detto, l'indirizzamento e il routing senza classi sono in circolazione da oltre due decenni e la maschera di sottorete e la notazione CIDR sono diventate onnipresenti nel settore.