Nesta aula do curso de Ciências da Computação exploramos os conceitos fundamentais de endereçamento de redes IP, com foco em endereços IPv4, suas classes, máscaras de sub-rede e o papel do gateway padrão no roteamento. Esses tópicos são essenciais para entender como os dispositivos se comunicam em uma rede local e na Internet. Revimos também a importância do endereçamento hierárquico e as diferenças entre IPv4 e IPv6.
O que é um Endereço IP?
Um endereço IP (Internet Protocol) é um identificador único atribuído a cada dispositivo em uma rede. No IPv4, ele é composto por 32 bits, geralmente representados em quatro octetos separados por pontos (ex: 192.168.1.1). Cada octeto pode variar de 0 a 255. O endereço IP possui duas partes: a parte da rede (network) e a parte do host. A máscara de sub-rede determina qual parte pertence à rede e qual ao host.
Para ilustrar, veja a conversão do endereço 192.168.1.1 para binário:
IP: 192.168.1.1
Binário: 11000000.10101000.00000001.00000001
Máscara: 255.255.255.0
Binário: 11111111.11111111.11111111.00000000
Rede: 192.168.1.0 (resultado do AND)
Broadcast: 192.168.1.255
O operador AND entre o IP e a máscara revela o endereço da rede. Os bits do host (zeros na máscara) identificam o dispositivo dentro dessa rede.
Classes de Endereços IPv4
Originalmente, os endereços IPv4 foram divididos em classes, cada uma com um tamanho de rede fixo:
- Classe A: de
1.0.0.0a126.255.255.255— máscara padrão255.0.0.0(/8), até 16 milhões de hosts por rede. - Classe B: de
128.0.0.0a191.255.255.255— máscara padrão255.255.0.0(/16), até 65 mil hosts. - Classe C: de
192.0.0.0a223.255.255.255— máscara padrão255.255.255.0(/24), até 254 hosts. - Classe D: de
224.0.0.0a239.255.255.255— usado para multicast. - Classe E: de
240.0.0.0a255.255.255.255— reservado para uso futuro.
Hoje em dia o uso de classes foi substituído pelo CIDR (Classless Inter-Domain Routing), que permite máscaras de tamanho variável e melhor aproveitamento do espaço de endereçamento. Com CIDR, representamos a máscara pelo prefixo (ex: /24, /26).
Máscara de Sub-rede e Cálculo de Sub-redes
A máscara de sub-rede define quantos bits são dedicados à rede. Sub-redes menores permitem dividir uma rede maior em segmentos menores, melhorando o gerenciamento e a segurança.
Exemplo prático: Dado o endereço 192.168.1.0/24, queremos criar sub-redes com máscara /26 (ou 255.255.255.192). Cada sub-rede terá 2^(32-26) = 64 endereços, dos quais 64 - 2 = 62 são utilizáveis para hosts. As sub-redes serão:
192.168.1.0/26— hosts: 192.168.1.1 a 192.168.1.62, broadcast 192.168.1.63192.168.1.64/26— hosts: 192.168.1.65 a 192.168.1.126, broadcast 192.168.1.127192.168.1.128/26— hosts: 192.168.1.129 a 192.168.1.190, broadcast 192.168.1.191192.168.1.192/26— hosts: 192.168.1.193 a 192.168.1.254, broadcast 192.168.1.255
Esse particionamento é útil para departamentos menores dentro de uma organização.
Gateway Padrão e Roteamento Básico
O gateway padrão (default gateway) é o endereço IP do roteador que conecta a rede local a outras redes, como a Internet. Todo dispositivo configurado com IP precisa saber o gateway para enviar pacotes para destinos fora da sua rede. O gateway normalmente possui um IP dentro da mesma sub-rede dos hosts.
O roteamento é o processo de encaminhamento de pacotes entre redes. Cada roteador mantém uma tabela de roteamento com rotas para diferentes destinos. Quando um pacote é enviado para um IP fora da rede local, ele é encaminhado ao gateway padrão, que então consulta sua tabela e repassa o pacote até o destino final.
Pontos Principais
- Endereço IP identifica dispositivos na rede.
- Máscara de sub-rede separa a parte da rede e do host.
- Classes A, B e C definem tamanhos fixos de rede; CIDR permite tamanho variável.
- Gateway padrão é a porta de saída para outras redes.
- Roteamento é a base da comunicação entre redes distintas.
- Endereços privados (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) são usados em LANs e traduzidos via NAT.
Perguntas Frequentes (FAQ)
1. O que diferencia um endereço IP público de um privado?
Endereços públicos são únicos na Internet e atribuídos por provedores. Endereços privados são utilizados em redes locais e não são roteados globalmente; eles são traduzidos por NAT para acessar a Internet.
2. Como calcular o número de hosts em uma sub-rede?
O número de endereços úteis para hosts é 2^(número de bits de host) - 2. Subtraímos o endereço de rede e o de broadcast. Por exemplo, uma máscara /28 (4 bits de host) oferece 2^4 - 2 = 14 hosts.
3. O que é o endereço de broadcast?
É o último endereço de uma sub-rede, usado para enviar pacotes a todos os dispositivos daquela rede simultaneamente. Todos os bits de host são 1.
4. Qual a vantagem do CIDR sobre as classes fixas?
CIDR permite dividir o espaço de endereçamento de forma mais flexível, reduzindo o desperdício de endereços e facilitando a criação de sub-redes de tamanhos variados conforme a necessidade.
Estas anotações cobrem os conceitos essenciais de endereçamento IP para a disciplina de redes de computadores. Em aulas futuras veremos tópicos como VLANs, roteamento dinâmico e segurança de redes.