SUBNET MASKS
"Porque é que nas redes, o network ID é representado pelos três primeiros bytes e ñ apenas pelo primeiro
ou pelos dois primeiros?
De facto isso é possivel! Não só teremos de defenir qual é o endereço IP de cada host, como ainda teremos
de dizer ao sistema qual é a parte que corresponde ao network ID e qual corresponde ao host ID. Isso é feito através da utilização
de um número de 32 bites semelhante ao endereço IP, designado por "subnetmask".
No caso do host n°4 a configuração do TCP/IP inclui a especificação de um IP address e subnet mask.
IP Address 203.7.199.4
Subnet Mask 255.255.255.0
Há que colocar um 255 em cada byte que representa o network ID, o que permite ao sistema saber que a
rede em que o PC se encontra é a rede 203.7.199.0 e que o PC é o n°4. No caso seguinte , o PC seria o n° 17.102 e a rede seria
139.55:
IP Address 139.55.17.102
Subnet Mask 255.255.0.
Vamos ver os n° em binário
IP Address 142.251.2.3
Subnet Mask 255.255.250.0
IP Address 10001110.11111011.00000010.00000011
(142) (251)
(2) (3)
Subnet Mask 11111111.11111111.11111111.00000000
(255) (255) (255)
(0)
Os bits de valor 1 na subnet Mask funcionam como interruptores, que servem para indicar quais são os
bits do endereço IP que representam o network ID.
Os bits com valor 0 indicam ao sistema qual a parte do endereço que corresponde à identificação do PC
(00000011), correspondente ao valor decimal 3.
Geralmente, utilizam-se apenas bites para identificar network IDs e hosts IDs, geralmente as subnet masks
reduzem-se a três tipos:
255.0.0.0 (Classe A)
255.255.0.0 (Classe B)
255.255.255.0(Classe C)
Que em binário são:
11111111.00000000.00000000.00000000 (Classe A)
11111111.11111111.00000000.00000000 (Classe B)
11111111.11111111.11111111.00000000 (Classe C)