Breve
La maschera di sottorete viene utilizzata per definire la rete locale o la sottorete . Puoi accedere direttamente a tutto nella stessa sottorete, ma tutto ciò che non si trova nella tua sottorete richiede che la richiesta passi attraverso un gateway .
Pertanto, per un utente domestico la sottorete sarà la tua rete domestica: i tuoi computer e dispositivi wireless possono comunicare direttamente tra loro. Ma Internet è al di fuori della tua sottorete, quindi tutte le comunicazioni devono prima passare attraverso il gateway (di solito un router).
Leggermente tecnico
Una sottorete è una maschera a bit lungo a 32 bit (toccata da Manaf Abo.Rous ), normalmente scritta come quattro byte a 8 bit. Si noti che 255
è 11111111
(8 quelli) in binario.
La maschera in pratica significa "solo quegli indirizzi IP che hanno gli stessi numeri nei luoghi, come definiti dalla maschera di sottorete, sono nella mia rete locale" .
Quindi una sottorete 255.255.255.0
significa che ogni indirizzo IP che corrisponde ai primi tre byte è la tua rete locale, con i tuoi numeri dati è tutto corrispondente 192.168.001.###
. In alternativa, una sottorete più ampia di 255.255.0.0
renderebbe la tua rete locale 192.168.###.###
.
Più tecnico
I valori dei byte non devono sempre essere 255, si potrebbe avere 255.255.255.240
, che è 28 uno e 4 zero. Ciò significa che i primi 28 bit di un altro IP devono corrispondere ai tuoi per essere nello stesso sottoinsieme. Una maschera di sottorete deve sempre essere un certo numero di 1 seguito da solo zeri per creare 32 bit, ed è per questo che può essere rappresentato /28
anche (in questo caso comunque) con il valore che mostra quanti 1 contiene la maschera - questo viene normalmente utilizzato nel contesto dell'IP, come ad esempio192.168.1.2/28
Quindi, se il vostro IP è 192.168.1.2
con la maschera di sottorete 255.255.255.240
, vostra sottorete è la gamma IP di 192.168.1.0
a 192.168.1.15
(anche se il più basso e più alto non sono generalmente utilizzati per i dispositivi come hanno funzioni speciali). Se il tuo IP è stata 192.168.1.53
la rete sarebbe la gamma 192.168.1.48
di 192.168.1.63
.
Notare come entrambi questi set contengano 16 indirizzi univoci? La sottorete ha anche definito la dimensione della sottorete perché definisce il numero di indirizzi IP disponibili.
E ora, con Binary
Infine, per parafrasare la risposta di Manaf Abo.Rous , diamo un'occhiata al binario.
Inizieremo usando la maschera 255.255.255.0
, eccola in binario:
11111111 11111111 11111111 00000000
Quindi dato il tuo IP sai che ogni IP nella rete locale corrisponde ai primi 24, quindi controlla il tuo IP ( 192.168.1.2
) in binario:
11000000 10101000 00000001 00000010
Ora, guardiamo solo dove sono gli 1 nella sottorete, per ottenere il tuo numero di sottorete:
11000000 10101000 00000001 --------
E ora sappiamo che ogni IP nella tua rete locale inizia con il tuo numero di sottorete e alla fine può contenere qualsiasi cosa nei valori mancanti.
Infine, consente di guardare un secondo esempio, utilizzando IP 192.168.1.53
e la subnet 255.255.255.240
:
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
E ancora, i tuoi IP locali avrebbero qualcosa negli ultimi quattro valori binari - che sono 0000
, 0001
ecc. Fino a 1111
- o in decimali 0
a 15
- ma ricorda che avrebbero 0011
davanti per fare un byte intero, quindi davvero gli IP disponibili sono 00110000
(48 ), 00110001
(49) e così via fino a 00111111
63.