domingo, 14 de fevereiro de 2010

[Info]Redes: Slash 24 (/24) ou 255.255.255.0

Os endereços IP/máscara podem ser apresentados de várias formas. Hoje vamos mostrar como tendo a máscara podemos fazer a mesma notação, recorrendo à slash.

Um endereço IPv4 é formado por 32 bits que é o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereço indica-nos a rede e a outra parte indica-nos qual a máquina. Para determinarmos que parte do endereço IP identifica a rede e que parte identifica a máquina, teremos de recorrer à máscara de rede (subnet mask ou netmask) associada. Para ser mais fácil produzi o seguinte esquema para ajudar na compreensão.
IP

Considerem que em cada octeto existe uma escala igual à que se encontra na elipse amarela.

Vamos considerar para exemplo a máscara 255.255.255.0. Vamos começar por calcular o primeiro 255. Para tal, olhamos para a elipse amarela e vamos verificar a que valores vamos ter de atribuir 0 ou 1 para obter o valor 255, ou seja, basicamente vamos passar 255 para o valor binário correspondente.

Para 255 é fácil pois teríamos de colocar tudo a 1.

Somando 128+64+32+16+8+4+2+1 termos então o 255.

IP_2

Então podemos considerar que 255.255.255.0 é igual a:

IP_3

Então e como calcular a slash correspondente? (também designada por notação CIDR (Classless Inter-Domain Routing))

Bem, esta parte é ainda mais simples, pois apenas basta contar o número de 1’. Para o caso anterior são 24 (ou seja 8 bits + 8 bits + 8bits)

Então considerando que eu tenho o endereço 192.168.0.1 com a máscara: 255.255.255.0 é igual a dizer que eu tenho 192.168.0.1/24

IP_4Podemos ainda concluir que para o endereço 192.168.0.1 com a máscara 255.255.255.0:

  • A parte que identifica a rede é:: 192.168.0 (3 primeiros octetos)
  • A parte da máquina é o .1 (último octeto)

Considerem agora que a máscara era 255.255.240.0?

IP_5

Imaginem que eu tenho o endereço 172.16.32.1 com a máscara 255.255.240.0 posso simplesmente representar com 172.16.32.1/20

/24 -> 255.255.255.0
/20 -> 255.255.240.0
/32 -> 255.255.255.255 (representa um host)
/19 -> 255.255.224.0
/9 -> 255.128.0.0
/30 -> 255.255.255.252 (mto usado nas portas serial’s)
/21 -> 255.255.248.0
/15 -> 255.254.0.0

redes/locais privados:

rede classe A: 10.0.0.0-10.255.255.255 (10/8)
rede classe B: 172.16.0.0-172.31.255.255 (172.16/12)
rede classe C: 192.168.0.0-192.168.255.255(192.168/16)

Deixo aqui alguns desafios:

IP_6

Solução:

/ Máscara
=== ===============
/24 255.255.255.0
/12 255.240.0.0
/32 255.255.255.255
/19 255.255.224.0
/9 255.128.0.0
/30 255.255.255.252
/21 255.255.248.0
/15 255.254.0.0


Sem comentários:

Enviar um comentário