Come calcolare una maschera di sottorete IP

July 13

Come calcolare una maschera di sottorete IP


Un indirizzo IP è un codice binario a 32 bit (spesso scritta in forma decimale-punto) che contiene parti di rete e di host. I bit di host definiscono un particolare computer. Il prefisso di rete determina una rete; la sua lunghezza dipende dalla classe di rete. Subnetting aiuta a organizzare una rete rompendo in diverse sottoreti. Per definire tali sottoreti, si deve prendere bit dalla parte host dell'indirizzo IP. Che si estende anche il prefisso di rete. La maschera di sottorete definisce esplicitamente bit di rete e di host come, rispettivamente, 1 e 0,.

In questo esempio, viene calcolato un maschera di sottorete per un computer con indirizzo IP 192.35.128.93 che appartiene alla rete con sei sottoreti.

istruzione

1 Determinare la classe di rete (A, B o C) in base all'indirizzo IP:

Se gli indirizzi IP iniziano con 1-126, è indirizzi di classe A.If IP iniziano con 128 e 191, si tratta di indirizzi di classe B.If IP iniziano con 192 a 223, è di classe C.

Nel nostro esempio, la rete è di classe C in quanto l'indirizzo IP 192.35.128.93 inizio con 192.

2 Determinare il numero di bit necessari per definire sottoreti:

Numero di sottoreti = (2 ^ numero di bit) - 2. Quindi, il numero di bit = log2 (numero di sottoreti + 2).

Nel nostro esempio, ci sono sei sottoreti:

Numero di bit = log2 (6 + 2) = log2 (8) = 3. Tre bit dell'indirizzo IP vengono utilizzati come una porzione di sottorete.

3 Comporre la maschera di sottorete in forma binaria, estendendo la subnet mask predefinita con i bit di sottorete. maschera di sottorete di default per le classi da A a C sono:

11111111.00000000.00000000.00000000 (Classe A, parte della rete è di 8 bit) 11111111.11111111.00000000.00000000 (Classe B, parte della rete è di 16 bit) 11111111.11111111.11111111.00000000 (Classe C, parte della rete è di 24 bit)

Nel nostro esempio, un'estensione della classe predefinita maschera di sottorete C con 3 bit (Fase 2) determina la maschera di sottorete
11111111.11111111.11111111.11100000.

4 Convertire la maschera di sottorete binario alla forma decimale-punto. Il formato binario contiene quattro ottetti (8 bit in ciascuna). Utilizzare le seguenti regole:

Per "1111111" ottetto, scrivere "255" .Per "00000000" ottetto, scrivere "0". Se ottetto contiene sia "1" e "0" usa la formula:

numero intero = (128 xn) + (64 xn) + (32 xn) + (16 xn) + (8 xn) + (4 xn) + (2 xn) + (1 xn)
Dove "n" è 1 o 0 nella posizione corrispondente nella sequenza ottetto.

Nel nostro esempio, per 11111111.11111111.11111111.11100000
11111111 ---> 255
11111111 ---> 255
11111111 ---> 255
11100000 ---> (128 x 1) + (64 x 1) + (32 x 1) + (16 x 0) + (8 x 0) + (4 x 0) + (2 x 0) + (1 x 0) = 224

Subnet mask è 255.255.255.224.


Articoli Correlati