La subnet mask o "sottomaschera di rete" è il metodo utilizzato per definire il range di appartenenza di un host all'interno di una rete IP  al fine di ridurre il traffico di rete e facilitare la ricerca di un determinato indirizzo ip della stessa.

La sottomaschera di rete permette al dispositivo di rete di ricercare il destinatario all'interno di un range ben definito senza dover ricorrere all'uso di un router che funga da gateway con un'altra rete.

Per esempio se si vuole sapere o indicare da quanti host è composta la rete che utilizziamo occorre scrivere in forma decimale puntata, cioè con un indirizzo di 32 bit scritto sotto forma di 4 numeri decimali (8 bit ciascuno) separati da un punto.

Esistono tre tipi di mascherature di un indirizzo IP e sono denominate classi: Classe A 255.0.0.0 Classe B 255.255.0.0 Classe C 255.255.255.0. La notazione di Classe è sintetizzabile anche tramite una seconda notazione "slash notation" che è la somma dei bit presenti nella subnet mask e che facilita la notazione ed è calcolabile come segue: 255.0.0.0 = 8+0+0+0 la classe A e può essere indicata con /8; 255.255.0 = 8+8+0+0 la classe B e può essere indicata con /16; 255.255.255.0 = 8+8+8+0 la classe C e può essere indicata con /24. 255.255.255.255 = 8+8+8+8 = 32 corrispondente ad 1 bit, la notazione indica un unico host. 255.255.255.254 = 8+8+8+7 = 31 corrisponde a 2 bit ecc.. quindi un ip 10.0.0.0/8 indica tutti gli host di una classe A, un gruppo di computer notevole.

Da notare che la classe C con subnet mask: /24 ha il numero di bit 1 consecutivi presenti nella maschera, dopodiché i rimanenti sono tutti 0; 255.255.255.0 rappresenta un valore binario formato esattamente da ventiquattro bit 1 seguiti da otto bit 0.

24                       ->  11111111.11111111.11111111.00000000
255.255.255.0 ->  11111111.11111111.11111111.00000000

Online Calculator IP


Tabella semplificativa della conversione "decimale puntata" e "slash notation"
Bits   Dotted Decimal     Hexadecimal   Binary Netmask
       Netmask            Netmask
----------------------------------------------------------------------------
/0     0.0.0.0            0x00000000    00000000 00000000 00000000 00000000
/1     128.0.0.0          0x80000000    10000000 00000000 00000000 00000000
/2     192.0.0.0          0xc0000000    11000000 00000000 00000000 00000000
/3     224.0.0.0          0xe0000000    11100000 00000000 00000000 00000000
/4     240.0.0.0          0xf0000000    11110000 00000000 00000000 00000000
/5     248.0.0.0          0xf8000000    11111000 00000000 00000000 00000000
/6     252.0.0.0          0xfc000000    11111100 00000000 00000000 00000000
/7     254.0.0.0          0xfe000000    11111110 00000000 00000000 00000000
/8     255.0.0.0          0xff000000    11111111 00000000 00000000 00000000

/9     255.128.0.0        0xff800000    11111111 10000000 00000000 00000000
/10    255.192.0.0        0xffc00000    11111111 11000000 00000000 00000000
/11    255.224.0.0        0xffe00000    11111111 11100000 00000000 00000000
/12    255.240.0.0        0xfff00000    11111111 11110000 00000000 00000000
/13    255.248.0.0        0xfff80000    11111111 11111000 00000000 00000000
/14    255.252.0.0        0xfffc0000    11111111 11111100 00000000 00000000
/15    255.254.0.0        0xfffe0000    11111111 11111110 00000000 00000000
/16    255.255.0.0        0xffff0000    11111111 11111111 00000000 00000000

/17    255.255.128.0      0xffff8000    11111111 11111111 10000000 00000000
/18    255.255.192.0      0xffffc000    11111111 11111111 11000000 00000000
/19    255.255.224.0      0xffffe000    11111111 11111111 11100000 00000000
/20    255.255.240.0      0xfffff000    11111111 11111111 11110000 00000000
/21    255.255.248.0      0xfffff800    11111111 11111111 11111000 00000000
/22    255.255.252.0      0xfffffc00    11111111 11111111 11111100 00000000
/23    255.255.254.0      0xfffffe00    11111111 11111111 11111110 00000000
/24    255.255.255.0      0xffffff00    11111111 11111111 11111111 00000000

/25    255.255.255.128    0xffffff80    11111111 11111111 11111111 10000000
/26    255.255.255.192    0xffffffc0    11111111 11111111 11111111 11000000
/27    255.255.255.224    0xffffffe0    11111111 11111111 11111111 11100000
/28    255.255.255.240    0xfffffff0    11111111 11111111 11111111 11110000
/29    255.255.255.248    0xfffffff8    11111111 11111111 11111111 11111000
/30    255.255.255.252    0xfffffffc    11111111 11111111 11111111 11111100
/31    255.255.255.254    0xfffffffe    11111111 11111111 11111111 11111110
/32    255.255.255.255    0xffffffff    11111111 11111111 11111111 11111111

 

You have no rights to post comments

Loading feeds...

Logo Design Company