Esempi di subnet IP

Le subnet IP riducono il numero di indirizzi IP richiesti da una rete.

Indirizzi IP e classi

Un indirizzo IP è composto da 32 cifre binarie, o bit, organizzati in quattro gruppi di 8 bit, noti come ottetti. Ogni ottetto rappresenta un numero decimale compreso tra 0 e 255, quindi gli indirizzi IP vengono solitamente scritti come quattro numeri decimali separati da punti, in quella che è nota come notazione quaternaria. Un indirizzo IP è diviso in due parti principali, conosciute come la parte di rete e la parte host. Gli indirizzi IP possono essere suddivisi in tre classi: A, B e C, e la classe di un indirizzo IP determina dove si trova il confine tra la porzione della rete e la parte host.

esempio

Per illustrare il processo di suddivisione in sottoreti IP, immagina di disporre di una vasta area di rete composta da tre reti interconnesse, ciascuna in una diversa posizione geografica, con 50 host ciascuna. Vi è stato assegnato l'indirizzo di rete di Classe C 192.168.123.0, il che significa che è possibile utilizzare gli indirizzi IP tra 192.168.123.1 e 192.168.1.254. Notare che gli indirizzi 192.168.123.0 e 192.168.123.255 non possono essere utilizzati per singoli host perché i numeri di host di zero puri o uno non sono validi (255 è equivalente a 1111111 nella notazione binaria).

Prendendo in prestito bit

Se i 150 host si trovavano su una singola rete, è possibile assegnare gli indirizzi IP a 254 host. Tuttavia, i tuoi host sono in tre reti fisiche separate; Quindi, al fine di ridurre il numero di indirizzi IP necessari, dividere o subnet, la rete. Per fare ciò, è necessario "prendere in prestito" in modo efficace alcuni dei bit normalmente utilizzati per la parte host di un indirizzo IP e utilizzarli per la parte di rete dell'indirizzo.

Subnet mask

Per la sottorete di rete, applicare un altro numero a 32 bit, noto come subnet mask, all'indirizzo IP per dividerlo in porzioni di rete e host. In questo caso, se si applica la subnet mask 255.255.255.192 -o 1111111.11111111.1111111.11000000 in notazione binaria- si creano quattro sottoreti, ciascuna in grado di supportare 62 host. I primi due bit dell'ultimo ottetto vengono utilizzati dalla parte di rete dell'indirizzo, in modo da poter creare reti aggiuntive, 0 (00000000 in binario), 64 (01000000), 128 (10000000) e 192 (11000000). I restanti 6 bit dell'ultimo ottetto possono essere utilizzati per gli indirizzi host nelle singole sottoreti.