Per capire cos'è l'indirizzo IP dobbiamo spiegare com'è composto.
Un indirizzo IP è costituito da 32 bit suddivisi in 4 gruppi di 8 bit ciascuno divisi da un punto. 8 bit equivalgono a 1 byte.
La scrittura in bit non viene però utilizzata perché per semplificare l'identificazione dell'indirizzo IP i gruppi di byte vengono convertiti in forma decimale.
Ogni numero può variare tra 0 e 255 poiché 28=256.
Gli indirizzi IP sono suddivisi in due parti.
La prima parte (192.168.X.X) viene chiamata Net_ID e identifica la rete. La seconda parte (X.X.0.1) viene chiamata Host_ID e identifica l'host (che è univoco).
Continuiamo la guida su cos'è l'indirizzo IP spiegando cosa sono le classi di indirizzi IP.
Gli indirizzi IP vengono divisi in classi (in inglese classful addressing) in base ai primi bit del byte più a sinistra. La classe definisce quali byte sono nella parte di rete e quali byte nella parte dell'host.
In base a questo sistema di divisione si può determinare la classe di appartenenza dell'IP.
Le classi di indirizzi IP sono cinque: A, B, C, D, E
Gli indirizzi IP di classe A sono concepiti per reti di dimensioni molto grandi.
Il primo bit del primo byte è 0. Di conseguenza il primo campo dell'IP è compreso tra 0 e 127.
Il primo byte rappresenta la rete mentre gli altri 3 byte rappresentano gli host per ogni rete.
In forma decimale gli indirizzi IP di classe A variano in questo modo: 0-127.Host.Host.Host
Gli indirizzi IP di classe B sono concepiti per reti di dimensioni medio-grandi.
I primi 2 bit del primo byte sono 10. Di conseguenza il primo campo dell'IP è compreso tra 128 e 191.
I primi 2 byte rappresentano la rete mentre gli altri 2 byte rappresentano gli host per ogni rete.
In forma decimale gli indirizzi IP di classe B variano in questo modo: 128-191.Rete.Host.Host
Gli indirizzi IP di classe C sono concepiti per reti di piccole dimensioni.
I primi 3 bit del primo byte sono 110. Di conseguenza il primo campo dell'IP è compreso tra 192 e 223.
I primi 3 byte rappresenta la rete mentre l'ultimo byte rappresenta gli host per ogni rete.
In forma decimale gli indirizzi IP di classe C variano in questo modo: 192-223.Rete.Rete.Host
Gli indirizzi IP di classe D vengono utilizzati per applicazioni di multicast. Il multicast è un servizio che consente la trasmissione simultanea di informazioni a gruppi di dispositivi.
I primi 4 bit del primo byte sono 1110. Di conseguenza il primo campo dell'IP è compreso tra 224 e 239.
Tutti i 32 bit vengono utilizzati per indicare il gruppo.
In forma decimale gli indirizzi IP di classe D variano in questo modo: 223-239.X.X.X
Gli indirizzi IP di classe E vengono utilizzati per scopi di ricerca e per utilizzi futuri.
I primi 4 bit del primo byte sono 1111. Di conseguenza il primo campo dell'IP è compreso tra 240 e 255.
In forma decimale gli indirizzi IP di classe D variano in questo modo: 240-255.X.X.X