Introdução
Hoje demos continuidade aos estudos de redes de computadores com foco no endereçamento IP. Compreender como os dispositivos se identificam em uma rede é essencial para qualquer profissional de TI. Vimos os conceitos de endereço IP, máscara de sub-rede, cálculo de rede e broadcast, além da notação CIDR. Vamos revisar cada um desses tópicos.
O que é um endereço IP?
Um endereço IP (Internet Protocol) é um identificador único atribuído a cada dispositivo conectado a uma rede. No IPv4, ele é composto por 32 bits, normalmente representados em quatro octetos separados por pontos (ex: 192.168.1.1). Cada octeto pode variar de 0 a 255.
Historicamente os endereços eram divididos em classes (A, B, C, D, E), mas atualmente o sistema de classes foi substituído pelo CIDR, que permite maior flexibilidade. O IPv4 ainda é o protocolo mais utilizado, embora o IPv6 esteja gradualmente sendo adotado.
Máscara de sub-rede
A máscara de sub-rede é um número de 32 bits que define qual parte do endereço IP corresponde à rede e qual parte corresponde ao host. Ela é representada no mesmo formato do IP, como 255.255.255.0. Os bits da máscara com valor 1 indicam a porção da rede, enquanto os bits com valor 0 indicam a porção do host.
Por exemplo, a máscara 255.255.255.0 em binário é 11111111.11111111.11111111.00000000, significando que os primeiros 24 bits são de rede e os 8 últimos são de host. A combinação do IP com a máscara permite determinar o endereço de rede e o endereço de broadcast.
Cálculo de rede e host
Para calcular o endereço de rede, aplicamos um AND lógico entre o IP e a máscara. Por exemplo, com IP 192.168.1.10 e máscara 255.255.255.0:
IP: 192.168.1.10 (11000000.10101000.00000001.00001010) Máscara: 255.255.255.0 (11111111.11111111.11111111.00000000) Rede: 192.168.1.0 (11000000.10101000.00000001.00000000)
O endereço de broadcast é obtido invertendo todos os bits de host (fazendo um OR com o complemento da máscara):
Complemento: 0.0.0.255 (00000000.00000000.00000000.11111111) Broadcast: 192.168.1.255 (11000000.10101000.00000001.11111111)
O número de hosts disponíveis em uma sub-rede é dado por 2n - 2, onde n é o número de bits de host. No exemplo /24, temos 28 - 2 = 254 hosts válidos (um para o endereço de rede e um para o broadcast).
Notação CIDR
O CIDR (Classless Inter-Domain Routing) substituiu o sistema de classes, permitindo máscaras de comprimento variável. Escreve-se o IP seguido de uma barra e o número de bits de rede (ex: 192.168.1.0/24). Isso simplifica o roteamento e economiza endereços IP.
Com o CIDR, podemos criar sub-redes de tamanhos diferentes, otimizando o uso do espaço de endereçamento. Por exemplo, uma rede /25 oferece 126 hosts, enquanto uma /26 oferece 62 hosts, e assim por diante.
Sub-redes e VLSM
O VLSM (Variable Length Subnet Mask) é uma extensão do CIDR que permite usar máscaras diferentes dentro da mesma rede principal. Isso é útil para dividir uma rede em sub-redes de tamanhos variados conforme a necessidade.
Exemplo: partindo de 192.168.1.0/24, podemos criar duas sub-redes /25:
Sub-rede 1: 192.168.1.0/25 (hosts: 192.168.1.1 – 192.168.1.126) Sub-rede 2: 192.168.1.128/25 (hosts: 192.168.1.129 – 192.168.1.254)
Cada sub-rede /25 possui 126 hosts úteis. O VLSM é amplamente utilizado em projetos de rede corporativos.
Resumo dos conceitos
- Endereço IP: identificador único de 32 bits (IPv4) representado em octetos.
- Máscara de sub-rede: define os bits de rede e de host.
- Endereço de rede: obtido pelo AND lógico entre IP e máscara.
- Endereço de broadcast: último endereço da sub-rede, usado para comunicação com todos os hosts.
- CIDR: notação compacta (IP/n) que substituiu as classes.
- VLSM: possibilidade de usar máscaras de tamanhos variados em uma mesma rede.
- Número de hosts: 2bits de host - 2.
Perguntas frequentes (FAQ)
Qual a diferença entre IPv4 e IPv6?
O IPv4 utiliza 32 bits, permitindo aproximadamente 4,3 bilhões de endereços. O IPv6 usa 128 bits, oferecendo um espaço de endereçamento praticamente ilimitado. O IPv6 também traz melhorias em segurança e autoconfiguração, mas ainda não substituiu completamente o IPv4.
Como calcular o número de hosts em uma sub-rede?
A fórmula é 2n - 2, onde n é o número de bits restantes para host (32 - máscara). Exemplo: máscara /24 → n = 8 → 28 - 2 = 254 hosts. Para /26, n = 6 → 26 - 2 = 62 hosts.
O que é o endereço de broadcast?
O broadcast é um endereço especial dentro de uma sub-rede que permite enviar um pacote para todos os dispositivos daquela rede simultaneamente. Ele é sempre o último endereço da faixa (todos os bits de host em 1).
Por que usar VLSM em vez de máscaras fixas?
O VLSM permite aproveitar melhor o espaço de endereçamento ao criar sub-redes de tamanhos diferentes. Por exemplo, um setor com 10 dispositivos pode receber uma máscara /28 (14 hosts), enquanto outro com 50 dispositivos recebe uma /26 (62 hosts). Isso evita desperdício de endereços.
Conclusão
Os conceitos de endereço IP, máscara de sub-rede e CIDR são fundamentais para a administração e o projeto de redes. Dominar os cálculos de rede e broadcast, bem como o uso de VLSM, é essencial para qualquer profissional de infraestrutura. Nos próximos dias veremos mais tópicos como roteamento e protocolos de rede.