Endereçamento IP: classes, máscaras e sub-redes**

Um endereço IP (versão 4) é um número de 32 bits, normalmente representado em quatro octetos decimais separados por pontos, como 192.168.1.10. Cada dispositivo em uma rede IP precisa de um endereço único para ser identificado e localizado. O endereço IP é dividido em duas partes: a porção de rede (que identifica a rede à qual o dispositivo pertence) e a porção de host (que identifica o dispositivo dentro daquela rede).

Historicamente, os endereços IP foram organizados em classes. Classe A usa o primeiro octeto entre 0 e 127 e máscara padrão 255.0.0.0. Classe B usa primeiro octeto entre 128 e 191 e máscara 255.255.0.0. Classe C usa primeiro octeto entre 192 e 223 e máscara 255.255.255.0 . Hoje, o conceito de classes é considerado obsoleto para alocação, mas ainda aparece em estudos e em algumas configurações.

A máscara de sub-rede define qual parte do endereço IP pertence à rede e qual pertence ao host. Uma máscara 255.255.255.0 significa que os três primeiros octetos identificam a rede e o último identifica o host. Dois endereços em qualquer rede nunca podem ser atribuídos a hosts: o primeiro (endereço de rede, com todos os bits de host em 0) e o último (endereço de broadcast, com todos os bits de host em 1) .

A sub-rede (subnetting) é a prática de dividir uma rede maior em redes menores, usando máscaras mais longas. Por exemplo, uma rede classe C 192.168.1.0/24 pode ser dividida em duas sub-redes /25: 192.168.1.0/25 (hosts de .1 a .126) e 192.168.1.128/25 (hosts de .129 a .254). Isso permite organizar melhor o tráfego, separar setores e melhorar a segurança.

Dica: Para calcular sub-redes sem dor de cabeça, use uma calculadora de sub-rede online ou um aplicativo. Mas procure entender o raciocínio binário por trás: saber por que /24 tem 254 hosts úteis e /25 tem 126 ajuda muito no diagnóstico de problemas de rede.
