Imagine que você está tentando entender redes de computadores e esbarra em termos como sub-rede, máscara e aquela notação estranha /24. Parece complicado, mas eu prometo: se você pensar em um prédio de apartamentos, tudo vai fazer sentido. Vamos construir esse prédio juntos, tijolo por tijolo.
Primeiro: o que é um endereço IP?
Todo dispositivo conectado a uma rede precisa de um endereço, assim como toda pessoa que mora em algum lugar precisa de um endereço para receber cartas. Esse endereço é o IP. Um exemplo comum é 192.168.1.10. Repare que ele tem quatro números separados por pontos, e cada um pode ir de 0 a 255.
Na nossa analogia, pense no IP como o endereço completo de um apartamento. Ele não diz apenas o número da porta: ele carrega, dentro de si, a informação de qual prédio você mora e qual apartamento é o seu. O grande segredo das redes está exatamente em descobrir onde termina a parte do "prédio" e onde começa a parte do "apartamento". E é aí que entram a sub-rede e a máscara.
O que é dividir em sub-redes?
Imagine uma cidade com milhares de casas espalhadas sem nenhuma organização. Entregar uma carta seria um caos. Agora imagine que essas moradias foram organizadas em prédios bem definidos. Dividir uma rede em sub-redes é exatamente isso: é pegar um grande conjunto de endereços e organizá-lo em prédios menores, cada um com seus próprios apartamentos.
Dentro de um prédio, os moradores se conhecem e conseguem bater na porta um do outro diretamente. Na rede, acontece o mesmo: dispositivos que estão na mesma sub-rede conversam entre si sem precisar de um intermediário. Quando um dispositivo quer falar com alguém de outro prédio, ele precisa passar pela portaria, que na rede chamamos de roteador ou gateway. É o roteador que sabe o caminho entre um prédio e outro.
Por que dividir assim? Por organização e eficiência. Um prédio bem delimitado evita que o barulho de um andar atrapalhe o outro, facilita a segurança e deixa claro quem é vizinho de quem. Nas redes, isso significa menos congestionamento e mais controle.
O que a máscara faz?
Se o IP é o endereço completo do apartamento, a máscara de sub-rede é a régua que separa, dentro desse endereço, o que é "prédio" do que é "apartamento". Ela responde a uma única pergunta: quais partes do endereço identificam o prédio (a rede) e quais partes identificam o morador (o host)?
Uma máscara comum é 255.255.255.0. Pense nela como uma fita que cobre os três primeiros números do IP, dizendo "isto aqui é o nome do prédio, é fixo para todo mundo que mora aqui". O último número fica livre, descoberto, e é ele que muda de apartamento para apartamento. Ou seja, em 192.168.1.10 com essa máscara, o prédio é o 192.168.1 e o apartamento é o 10. O vizinho 192.168.1.11 mora no mesmo prédio; já o 192.168.2.10 mora em um prédio diferente, mesmo parecendo tão próximo.
E a notação /24 (CIDR)?
Escrever 255.255.255.0 toda vez é cansativo. Foi para isso que criaram o CIDR, uma forma enxuta de dizer a mesma coisa. Em vez da máscara longa, você escreve uma barra seguida de um número, como em /24.
Esse número representa quantos "andares de identificação do prédio" estão travados. Um endereço IP tem 32 posições no total (pense em 32 interruptores). Quando dizemos /24, estamos dizendo que os primeiros 24 interruptores são fixos e pertencem ao prédio, sobrando 8 interruptores livres para numerar os apartamentos. Quanto maior o número depois da barra, menor o prédio, porque sobram menos interruptores para os moradores. Um /25, por exemplo, seria um prédio pela metade do tamanho de um /24.
Um exemplo concreto: 192.168.1.0/24
Agora vamos morar de verdade no nosso prédio: 192.168.1.0/24. Como vimos, os 24 primeiros bits são fixos, então todo apartamento começa com 192.168.1. O que muda é o último número, que vai de 0 a 255. Isso nos dá 256 endereços no total dentro do prédio.
Mas atenção: nem todo endereço pode ser dado a um morador. Dois deles têm função especial e são reservados:
- Endereço de rede (
192.168.1.0): é como a plaquinha na entrada com o nome do prédio. Ninguém mora nele; ele só identifica o prédio como um todo. - Endereço de broadcast (
192.168.1.255): é o interfone que toca em todos os apartamentos ao mesmo tempo. Serve para mandar um recado para o prédio inteiro, então também não pode ser o endereço de um morador individual.
Tirando esses dois, sobram os endereços de 192.168.1.1 até 192.168.1.254. Fazendo a conta, são 254 apartamentos utilizáveis, ou seja, 254 dispositivos (computadores, celulares, impressoras) que podem morar nesse prédio ao mesmo tempo. É por isso que a regra prática de um /24 é simples de lembrar: 256 endereços no total, menos 2 reservados, igual a 254 hosts.
Juntando tudo
Recapitulando a nossa visita ao prédio: o IP é o endereço do apartamento, a sub-rede é o prédio que agrupa vizinhos, a máscara é a régua que separa o nome do prédio do número do apartamento, e o CIDR (aquele /24) é só o jeito curto de informar o tamanho do prédio. Com esses quatro conceitos, você já consegue ler e entender a maioria das configurações de rede que vai encontrar por aí.
Agora que a teoria está clara, a melhor forma de fixar é brincar com números reais. Em vez de fazer as contas de rede, broadcast e quantidade de hosts na mão, use a nossa calculadora de sub-rede IPv4: digite um IP com a notação CIDR e veja na hora o endereço de rede, o broadcast e quantos apartamentos cabem no seu prédio. Teste com o 192.168.1.0/24 deste artigo e confira se as contas batem.