Ao trabalhar com redes IP, é essencial saber interpretar as máscaras de rede para determinar informações como o prefixo de rede, a classe do endereço, o número de bits para a subnet e os hosts, a quantidade de hosts disponíveis e o número de sub-redes possíveis. Neste artigo, vais aprender a calcular esses valores com base numa máscara de rede fornecida.
Elementos Fundamentais
Antes de começarmos, considera as seguintes definições:
Prefixo (P): Número de bits que identificam a rede e sub-rede.
Classe de Rede (N): Classe do endereço IP, que pode ser A, B ou C.
Bits para Sub-rede (S): Determinado pela fórmula S = P - N.
Bits para Hosts (H): Calculado com H = 32 - P.
Quantidade de Hosts na Rede: Calculado com 2^H - 2.
Quantidade de Sub-redes: Calculado com 2^S.
Passo a Passo para a Análise
1. Identificar a Classe de Rede
Os endereços IP são classificados conforme os primeiros bits do endereço:
Classe A: 1 a 126 (Primeiro octeto: 1.0.0.0 a 126.255.255.255) - Prefixo padrão: /8.
Classe B: 128 a 191 (Primeiro octeto: 128.0.0.0 a 191.255.255.255) - Prefixo padrão: /16.
Classe C: 192 a 223 (Primeiro octeto: 192.0.0.0 a 223.255.255.255) - Prefixo padrão: /24.
Por exemplo, o endereço 10.55.66.77 pertence à classe A, pois o primeiro octeto é 10.
2. Determinar o Prefixo
A máscara de rede define o prefixo. Por exemplo:
255.0.0.0 corresponde a /8.
255.255.0.0 corresponde a /16.
255.255.255.0 corresponde a /24.
Se um endereço IP for 10.55.66.77/24, sabemos que P = 24.
3. Calcular Bits para Sub-rede e Hosts
S = P - N → Para um endereço de classe A com um prefixo /24: S = 24 - 8 = 16 bits para sub-rede.
H = 32 - P → H = 32 - 24 = 8 bits para hosts.
4. Determinar a Quantidade de Hosts
A fórmula para calcular os hosts é 2^H - 2 (subtrai-se 2 porque um é reservado para a rede e outro para broadcast).
2^8 - 2 = 256 - 2 = 254 hosts possíveis.
5. Determinar a Quantidade de Sub-redes
A fórmula é 2^S, onde S são os bits de sub-rede.
2^16 = 65.536 sub-redes disponíveis.
Vejamos o seguinte exemplo. Dado o IP 10.55.66.77 com a máscara 255.255.255.0:
Classe: A (N =
Prefixo: /24 (P = 24)
Bits de sub-rede: S = 16
Bits de hosts: H = 8
Quantidade de hosts: 254
Quantidade de sub-redes: 65.536
Com estas fórmulas, consegues rapidamente determinar os detalhes de uma rede a partir do endereço IP e da máscara. Esta análise é essencial para a configuração de redes e a resolução de problemas de conectividade.
Para praticares, vou deixar-te com alguns exercícios para casa:
- 8.1.4.5, 255.255.254.0
- 130.4.102.1, 255.255.255.0
- 199.1.1.100, 255.255.255.0
- 130.4.102.1, 255.255.252.0
- 199.1.1.100, 255.255.255.224