Breve
Sua máscara de sub-rede é usada para definir sua rede ou sub- rede local . Você pode acessar tudo dentro da mesma sub-rede diretamente, mas tudo o que não está na sua sub-rede exige que a solicitação seja feita através de um gateway .
Portanto, para um usuário doméstico, sua sub-rede será sua rede doméstica - todos os computadores e dispositivos sem fio podem conversar diretamente entre si. Mas, como a Internet está fora da sua sub-rede, toda a comunicação deve passar primeiro pelo seu gateway (geralmente um roteador).
Ligeiramente técnico
Uma sub-rede é uma máscara de bits de 32 bits (conforme abordada por Manaf Abo.Rous ), normalmente escrita como quatro bytes de 8 bits. Note que 255
é 11111111
(8 ones) em binário.
A máscara basicamente significa "apenas os endereços IP que possuem os mesmos números nos locais, conforme definido pela máscara de sub-rede, estão na minha rede local" .
Portanto, uma sub-rede 255.255.255.0
significa que todo endereço IP que corresponde aos três primeiros bytes é a sua rede local; com os números fornecidos, isso corresponde a qualquer coisa 192.168.001.###
. Como alternativa, uma sub-rede mais ampla 255.255.0.0
tornaria sua rede local 192.168.###.###
.
Mais técnico
Os valores de bytes nem sempre precisam ser 255, você poderia ter 255.255.255.240
, que é 28 e 4 zeros. Isso significa que os primeiros 28 bits de outro IP devem corresponder aos seus para estar no mesmo subconjunto. Uma máscara de sub-rede deve sempre ter um certo número de 1s, seguido apenas de zeros para criar 32 bits, e é por isso que também pode ser representada /28
(neste caso), com o valor mostrando quantos 1s a máscara contém - isso é normalmente usado no contexto do IP, como192.168.1.2/28
Assim, se seu IP é 192.168.1.2
com a máscara de sub-rede 255.255.255.240
, sua sub-rede é a faixa de IP de 192.168.1.0
que 192.168.1.15
(embora o mais baixo e mais alto geralmente não são usados para dispositivos como eles têm funções especiais). Se o seu IP foi 192.168.1.53
sua rede seria a faixa 192.168.1.48
de 192.168.1.63
.
Observe como esses dois conjuntos contêm 16 endereços exclusivos? A sub-rede também definiu o tamanho da sub-rede, porque define quantos endereços IP estão disponíveis.
E agora, com binário
Finalmente, para parafrasear a resposta de Manaf Abo.Rous , vejamos o binário.
Vamos começar usando a máscara 255.255.255.0
, aqui está em binário:
11111111 11111111 11111111 00000000
Dado o seu IP, você sabe que todos os IP na rede local correspondem aos primeiros 24, então vamos verificar seu IP ( 192.168.1.2
) em binário:
11000000 10101000 00000001 00000010
Agora, olhamos apenas onde estão os 1s na sub-rede, para obter seu número de sub-rede:
11000000 10101000 00000001 --------
E agora sabemos que todos os IPs da sua rede local começam com o seu número de sub-rede e, no final, podemos ter qualquer coisa com os valores ausentes.
Por fim, vejamos um segundo exemplo, usando IP 192.168.1.53
e sub 255.255.255.240
- rede :
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
E, novamente, seus do IP locais teria nada nos últimos quatro valores binários - que são 0000
, 0001
, etc até 1111
- ou em decimal 0
para 15
- mas lembre-se que eles teriam 0011
na frente para fazer um byte completo, então realmente do IP disponíveis são 00110000
(48 ), 00110001
(49) e assim sucessivamente 00111111
, que é 63.