Che cos'è una subnet mask?
Una subnet mask permette di individuare quale parte di un indirizzo IP è riservato per la rete e la parte che è disponibile per l'uso di accoglienza. Se guardate l'indirizzo IP da solo, soprattutto ora con classi inter-domain routing, non si può dire che una parte del quale è l'indirizzo. Aggiunta la subnet mask, maschera di rete o, vi dà tutte le informazioni necessarie per calcolare le porzioni rete e host di indirizzo con facilità. In sintesi, conoscere la subnet mask può permettere di calcolare facilmente se gli indirizzi IP sono sulla stessa sottorete, o meno.
Determinazione porzioni rete e host di un indirizzo IP utilizzando una subnet mask
Per determinare ciò che è l'indirizzo di rete per un dato indirizzo IP, non dovete fare altro che convertire i due indirizzi in ottale binario, e fare un bit e il funzionamento. Un esempio di utilizzo di un indirizzo IP 156.154.81.56 utilizzato con una maschera di rete 255.255.255.240 segue:
| Indirizzo IP: | 10011100.10011010.01010001.00111000 |
| Subnet mask: | 11111111.11111111.11111111.11110000 | E bitwise | ----------------------------------------------- | Risultato: | 10011100.10011010.01010001.00110000 |
Come potete vedere, l'indirizzo di rete per l'indirizzo IP e la maschera di sottorete in questione è 156.154.81.48. Per determinare il numero di host è possibile essere sulla stessa sottorete, è una semplice operazione. Conta il numero di bit a destra fino ad arrivare al primo "1" nella visualizzazione degli indirizzi di rete binario. Questo numero sarà il potere di aumentare a 2 per il calcolo del numero di host. È inoltre necessario sottrarre dal risultato di due, perché uno è riservato per l'indirizzo broadcast e indirizzi di rete. Questo vi lascia con l'algoritmo finale di 2 ^ n-2. In questo caso ci sono 4 bit a 0 in indirizzo di rete, lasciando con 2 ^ 4-2 ospita possibile, o 14 host. Ciò significa che il vostro indirizzo di rete è 156.54.81.48, che si dispone di un intervallo di indirizzi disponibili per gli host da 156.154.81.49 - 156.154.81.62, e che l'indirizzo broadcast di questa rete è 156.154.81.63.
Subnet mask sono necessarie?
Subnet mask sono di vitale importanza per le comunicazioni su una rete IP. Utilizzare i dispositivi di rete l'indirizzo IP e gli obiettivi definiti netmask per determinare se la rete di accoglienza è in una subnet locale, o una rete remota. Ciò è importante perché i dispositivi si comportano diversamente a seconda del risultato. Se è la subnet locale, il dispositivo invierà un ARP richiesta per recuperare il MAC o l'indirizzo hardware del sistema in questione per comunicare il collegamento dati strato. Se l'indirizzo è trovato ad essere su una rete remota, quindi il dispositivo di rete rotte pacchetti al gateway nella sua tabella di routing che è impostato per gestire tale rete. Se nessuna tabella di routing è entrata trovato corrispondenza di tale rete, i pacchetti vengono instradati verso il percorso di default. Se non è definita la route predefinita, i pacchetti vengono eliminati con a sinistra per andare da nessuna parte.
|

