Hoje, na aula de Ciências da computação, abordamos o tema de endereçamento de rede. Foi uma aula densa, com muitos conceitos importantes para entender como a comunicação entre dispositivos ocorre numa rede IP. Vou registrar minhas anotações aqui.
O que é um endereço IP?
Um endereço IP (Internet Protocol) é um identificador numérico atribuído a cada interface de rede. No IPv4, ele é composto por 32 bits, divididos em quatro octetos, representados em decimal (ex.: 192.168.1.1). Esse endereço permite que os roteadores encaminhem os pacotes até o destino correto.
Existem duas versões principais: IPv4 (32 bits) e IPv6 (128 bits). O IPv4 ainda é amplamente usado, mas o esgotamento de seus endereços impulsiona a adoção do IPv6.
Classes de endereços IP
Originalmente, os endereços IPv4 foram divididos em classes fixas (classful). Cada classe possui faixas e máscaras padrão:
| Classe | Faixa inicial | Máscara padrão | Nº de redes | Nº de hosts por rede |
|---|---|---|---|---|
| A | 1.0.0.0 – 126.0.0.0 | 255.0.0.0 | 126 | 16.777.214 |
| B | 128.0.0.0 – 191.255.0.0 | 255.255.0.0 | 16.384 | 65.534 |
| C | 192.0.0.0 – 223.255.255.0 | 255.255.255.0 | 2.097.152 | 254 |
As classes D (224.0.0.0 – 239.255.255.255) são usadas para multicast e a classe E (240.0.0.0 – 255.255.255.255) é reservada para experimentos. Esse modelo foi importante no início, mas hoje o roteamento é feito de maneira classless (CIDR).
Máscara de sub-rede
A máscara de sub-rede é outro número de 32 bits que, quando aplicado ao IP via operação AND, revela o endereço da rede. Por exemplo, máscara 255.255.255.0 (ou /24) significa que os 24 primeiros bits são da rede e os 8 restantes são para hosts.
Exemplo: IP 192.168.1.42 com máscara 255.255.255.0:
IP: 11000000.10101000.00000001.00101010
Máscara: 11111111.11111111.11111111.00000000
Rede: 11000000.10101000.00000001.00000000 → 192.168.1.0
O endereço de rede é 192.168.1.0 e o de broadcast 192.168.1.255.
CIDR (Classless Inter-Domain Routing)
O CIDR substituiu o sistema de classes rígidas, permitindo máscaras de comprimento variável. Um bloco é representado como 192.168.1.0/24. Quanto maior o prefixo, menor o número de hosts. A fórmula para calcular hosts é 2^(32-prefixo) - 2.
Por exemplo, um bloco /26 possui 62 hosts, enquanto um /30 possui apenas 2 hosts (útil para links ponto a ponto).
VLSM (Variable Length Subnet Mask)
Com o VLSM podemos dividir uma rede em sub-redes de tamanhos diferentes, otimizando o uso dos endereços. Por exemplo, a rede 192.168.1.0/24 pode ser dividida em:
- 2 sub-redes
/25(128 endereços cada, 126 hosts) - 4 sub-redes
/26(64 endereços, 62 hosts) - 8 sub-redes
/27(32 endereços, 30 hosts)
Isso é muito útil em cenários reais, onde diferentes departamentos precisam de quantidades distintas de endereços.
Endereços privados e NAT
Algumas faixas foram reservadas (RFC 1918) para uso privado:
10.0.0.0/8172.16.0.0/12192.168.0.0/16
Esses endereços não são roteados na Internet pública. O NAT (Network Address Translation) permite que dispositivos com IPs privados acessem a Internet compartilhando um único IP público, geralmente implementado no roteador.
Outros endereços especiais
- Loopback:
127.0.0.0/8— usado para testes no próprio host. - APIPA:
169.254.0.0/16— atribuído automaticamente quando um cliente DHCP não obtém resposta. - Multicast:
224.0.0.0/4— para comunicação um-para-muitos.
IPv6 — o futuro
Com 128 bits, o IPv6 oferece cerca de 3,4 × 10³⁸ endereços. Representado em hexadecimal com grupos de 16 bits separados por dois pontos (ex.: 2001:0db8:85a3::8a2e:0370:7334). A transição é gradual, mas cada vez mais redes e serviços já o suportam.
Importância do endereçamento na prática
Entender endereçamento IP é fundamental para projetar redes, configurar roteadores, firewalls e resolver problemas de conectividade. O uso correto de sub-redes e CIDR evita desperdício de endereços e melhora a organização da rede.
Pontos principais revisitados
- Endereço IP identifica unicamente um dispositivo na rede.
- Máscara de sub-rede separa a parte da rede e do host.
- CIDR e VLSM permitem alocação flexível de endereços.
- Endereços privados + NAT possibilitam a Internet atual.
- IPv6 é a solução de longo prazo para o esgotamento do IPv4.
Perguntas frequentes
Qual a diferença entre IP público e privado?
O IP público é único na Internet e atribuído pelo provedor. O IP privado é usado em redes locais e não é roteado globalmente.
Para que serve a máscara de sub-rede?
Ela indica quantos bits do endereço correspondem à rede e quantos aos hosts, essencial para determinar a rede e o broadcast.
O que significa /24 em um IP?
Significa que os primeiros 24 bits são da rede (máscara 255.255.255.0). Os 8 bits restantes são para hosts.
Como calcular o endereço de broadcast?
É o endereço onde todos os bits de host são 1. Em uma rede /24, é o último endereço do intervalo, ex.: 192.168.1.255.
O que é APIPA?
É uma faixa automática (169.254.0.0/16) usada quando o DHCP falha e o sistema atribui um IP provisório.
NAT substitui a necessidade de IPv6?
Não, o NAT é uma solução temporária que permite o compartilhamento de IPs públicos, mas o IPv6 é necessário para o crescimento sustentável da Internet.
Foi uma aula muito produtiva. Agora me sinto mais seguro para configurar redes e entender o caminho dos pacotes. Nos próximos dias veremos roteamento dinâmico e mais detalhes sobre IPv6.