IPv4 - Classi di indirizzi
La gerarchia del protocollo Internet contiene diverse classi di indirizzi IP da utilizzare in modo efficiente in varie situazioni secondo i requisiti degli host per rete. In generale, il sistema di indirizzamento IPv4 è suddiviso in cinque classi di indirizzi IP. Tutte le cinque classi sono identificate dal primo ottetto di IP Address.
Internet Corporation for Assigned Names and Numbers è responsabile dell'assegnazione degli indirizzi IP.
Il primo ottetto qui citato è il più a sinistra. Gli ottetti numerati come segue raffiguranti la notazione decimale puntata dell'indirizzo IP -
Il numero di reti e il numero di host per classe possono essere derivati da questa formula:
Quando si calcolano gli indirizzi IP degli host, vengono diminuiti 2 indirizzi IP perché non possono essere assegnati agli host, ovvero il primo IP di una rete è il numero di rete e l'ultimo IP è riservato per l'IP di trasmissione.
Indirizzo di classe A.
Il primo bit del primo ottetto è sempre impostato su 0 (zero). Così il primo ottetto varia da 1 - 127, cioè
Gli indirizzi di classe A includono solo IP a partire da 1.xxx fino a 126.xxx. L'intervallo IP 127.xxx è riservato agli indirizzi IP di loopback.
La subnet mask predefinita per l'indirizzo IP di classe A è 255.0.0.0 che implica che Classe A di indirizzamento può avere 126 reti (2 7 -2) e 16777214 padroni di casa (2 24 -2).
Il formato dell'indirizzo IP di classe A è quindi: 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Indirizzo di classe B.
Un indirizzo IP che appartiene alla classe B ha i primi due bit nel primo ottetto impostati a 10, cioè
Gli indirizzi IP di classe B vanno da 128.0.xx a 191.255.xx La subnet mask predefinita per la classe B è 255.255.xx
Classe B ha 16384 (2 14 ) gli indirizzi di rete e 65534 (2 16 -2) indirizzi host.
Il formato dell'indirizzo IP di classe B è: 10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
Indirizzo di classe C.
Il primo ottetto dell'indirizzo IP di classe C ha i suoi primi 3 bit impostati su 110, ovvero:
Gli indirizzi IP di classe C vanno da 192.0.0.x a 223.255.255.x. La subnet mask predefinita per la classe C è 255.255.255.x.
Classe C dà 2097152 (2 21 ) gli indirizzi di rete e 254 (2 8 -2) indirizzi host.
Il formato dell'indirizzo IP di classe C è: 110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Indirizzo di classe D.
I primi quattro bit del primo ottetto negli indirizzi IP di classe D sono impostati su 1110, fornendo un intervallo di -
La classe D ha un intervallo di indirizzi IP compreso tra 224.0.0.0 e 239.255.255.255. La classe D è riservata al multicasting. Nel multicasting i dati non sono destinati a un host particolare, ecco perché non è necessario estrarre l'indirizzo host dall'indirizzo IP e la Classe D non ha alcuna maschera di sottorete.
Indirizzo di classe E.
Questa classe IP è riservata a scopi sperimentali solo per ricerca e sviluppo o studio. Gli indirizzi IP in questa classe vanno da 240.0.0.0 a 255.255.255.254. Come la classe D, anche questa classe non è dotata di alcuna maschera di sottorete.