Una sottorete consente di separare il flusso del traffico di rete tra host in base a una configurazione di rete. Organizzando gli host in gruppi logici, il subnetting può migliorare la sicurezza e le prestazioni della rete.
Maschera di sottorete
Forse l'aspetto più riconoscibile del subnetting è il Maschera di sottorete. Come gli indirizzi IP, una subnet mask contiene quattro byte (32 bit) ed è spesso scritta usando la stessa notazione "punteggiata-decimale". Ad esempio, una maschera di sottorete molto comune nella sua rappresentazione binaria:
- 11111111 11111111 11111111 00000000
Viene tipicamente mostrato nella forma equivalente, più leggibile:
- 255.255.255.0
Applicazione di una subnet mask
Una subnet mask non funziona come un indirizzo IP, né esiste indipendentemente da loro. Invece, le maschere di sottorete accompagnano un indirizzo IP e i due valori funzionano insieme. L'applicazione della subnet mask a un indirizzo IP suddivide l'indirizzo in due parti, un indirizzo di rete esteso e un indirizzo host.
Affinché una subnet mask sia valida, i suoi bit più a sinistra devono essere impostati su "1". Per esempio:
- 00000000 00000000 00000000 00000000
È una subnet mask non valida perché il bit più a sinistra è impostato su "0".
Viceversa, i bit più a destra in una subnet mask valida devono essere impostati su "0", non su "1". Perciò:
- 11111111 11111111 11111111 11111111
È invalido.
Tutte le maschere di sottorete valide contengono due parti: il lato sinistro con tutti i bit maschera impostati su "1" (la porzione di rete estesa) e il lato destro con tutti i bit impostati su "0" (la parte host), come il primo esempio sopra .
Subnetting in pratica
Il subnetting funziona applicando il concetto di indirizzi di rete estesi a indirizzi di singoli computer (e di un altro dispositivo di rete). Un indirizzo di rete esteso include sia a Indirizzo di rete e bit aggiuntivi che rappresentano il numero di sottorete. Insieme, questi due elementi di dati supportano uno schema di indirizzamento a due livelli riconosciuto dalle implementazioni standard di IP. L'indirizzo di rete e il numero di sottorete, se combinato con indirizzo dell'host, quindi sostenere uno schema a tre livelli.
Considera il seguente esempio del mondo reale. Una piccola impresa prevede di utilizzare la rete 192.168.1.0 per i suoi host interni (intranet). Il dipartimento delle risorse umane desidera che i propri computer si trovino in una parte limitata di questa rete poiché memorizzano le informazioni sugli stipendi e altri dati riservati dei dipendenti. Ma poiché questa è una rete di Classe C, la subnet mask predefinita di 255.255.255.0 consente a tutti i computer della rete di essere peer (per inviare messaggi direttamente l'uno all'altro) per impostazione predefinita.
I primi quattro bit di 192.168.1.0 -
1100
Posiziona questa rete nell'intervallo di Classe C e correggi anche la lunghezza dell'indirizzo di rete a 24 bit. Per eseguire la sottorete di questa rete, è necessario impostare su "1" più di 24 bit sul lato sinistro della subnet mask. Ad esempio, la maschera 255.255.255.128 a 25 bit crea una rete a due subnet come mostrato nella Tabella 1.
Per ogni bit aggiuntivo impostato su "1" nella maschera, un altro bit diventa disponibile nel numero di sottorete per indicizzare subnet aggiuntive. Un numero di sottorete a due bit può supportare fino a quattro sottoreti, un numero a tre bit supporta fino a otto sottoreti e così via.
Reti private e sottoreti
Come accennato in precedenza in questo tutorial, gli enti governativi che amministrano il protocollo Internet hanno riservato determinate reti per usi interni. In generale, le intranet che utilizzano queste reti acquisiscono maggiore controllo sulla gestione della configurazione IP e dell'accesso a Internet. Consultare RFC 1918 per ulteriori dettagli su queste reti speciali.
Sommario
Il subnetting consente agli amministratori di rete una certa flessibilità nella definizione delle relazioni tra gli host di rete. Gli host su diverse sottoreti possono comunicare tra loro solo tramite dispositivi di gateway di rete specializzati come i router. La possibilità di filtrare il traffico tra le sottoreti può rendere disponibile una maggiore larghezza di banda per le applicazioni e può limitare l'accesso in modi desiderabili.




