Hoje na disciplina de Redes de Computadores, mergulhamos no estudo do endereçamento IP, um conceito fundamental para a comunicação entre dispositivos em uma rede. Discutimos desde a estrutura básica dos endereços IPv4 até as técnicas de subdivisão de redes, conhecidas como sub-redes, e a notação CIDR. A aula foi bastante prática, com exemplos de cálculo de sub-redes e análise de máscaras.

O que é um endereço IP?

Um endereço IP (Internet Protocol) é um identificador numérico atribuído a cada dispositivo conectado a uma rede que utiliza o protocolo IP. No IPv4, ele possui 32 bits, representados por quatro octetos em decimal (ex: 10.0.0.1). Cada octeto pode variar de 0 a 255. O endereço IP permite que os pacotes sejam roteados até o destino correto. Também vimos a diferença para o IPv6, que utiliza 128 bits e notação hexadecimal, garantindo endereços suficientes para o crescimento da Internet.

Classes de endereços IP

Originalmente, os endereços IPv4 foram divididos em classes para facilitar a alocação:

  • Classe A: primeiro octeto de 1 a 126 (rede: 8 bits, host: 24 bits) – grandes redes.
  • Classe B: primeiro octeto de 128 a 191 (rede: 16 bits, host: 16 bits) – redes médias.
  • Classe C: primeiro octeto de 192 a 223 (rede: 24 bits, host: 8 bits) – pequenas redes.
  • Classe D: 224 a 239 – multicast.
  • Classe E: 240 a 255 – reservado.

Além disso, existem faixas de endereços privados (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) que não são roteadas na Internet, usadas em redes internas. O endereço 127.0.0.0/8 é reservado para loopback.

Máscara de sub-rede

A máscara de sub-rede é um número de 32 bits que indica qual parte do endereço IP pertence à rede e qual pertence ao host. Por exemplo, a máscara 255.255.255.0 (ou /24) significa que os primeiros 24 bits são de rede. Aprendemos a converter a máscara para binário e a determinar o endereço de rede e o endereço de broadcast. O endereço de rede possui todos os bits de host 0; o broadcast possui todos os bits de host 1. Esse conceito é essencial para o roteamento e para a comunicação em sub-redes.

Cálculo de sub-redes

Um dos tópicos mais práticos foi o cálculo de sub-redes. Dado um endereço de rede e uma máscara, podemos dividir a rede em sub-redes menores emprestando bits da parte de host. A quantidade de sub-redes criadas é 2n (n = bits emprestados) e o número de hosts úteis por sub-rede é 2(m-n) - 2 (m = bits de host originais).

Fizemos um exemplo com a rede 192.168.1.0/24, dividindo em 4 sub-redes: emprestamos 2 bits, máscara /26 (255.255.255.192). Cada sub-rede tem 62 hosts. As sub-redes ficaram:

  • 192.168.1.0/26 – rede: 192.168.1.0, broadcast: 192.168.1.63
  • 192.168.1.64/26 – rede: 192.168.1.64, broadcast: 192.168.1.127
  • 192.168.1.128/26 – rede: 192.168.1.128, broadcast: 192.168.1.191
  • 192.168.1.192/26 – rede: 192.168.1.192, broadcast: 192.168.1.255

Esse exercício ajudou a visualizar como a máscara define os limites de cada sub-rede.

CIDR e VLSM

O CIDR (Classless Inter-Domain Routing) foi introduzido para substituir o sistema classful. Com ele, utiliza-se a notação de prefixo (/x) para indicar a máscara, sem se prender às classes fixas. O VLSM (Variable Length Subnet Mask) permite que uma rede seja dividida em sub-redes de tamanhos diferentes, adequando-se melhor às necessidades reais. Por exemplo, um setor com 50 hosts pode usar uma máscara /26, enquanto outro com 10 hosts pode usar /28. Isso otimiza o uso dos endereços.

Endereços especiais

Além dos endereços comuns, existem faixas reservadas:

  • Loopback: 127.0.0.0/8 – usado para teste interno do dispositivo.
  • Broadcast: endereço com todos os bits de host 1 – envia pacotes para todos os hosts da rede.
  • Multicast: 224.0.0.0/4 – comunicação de um para vários selecionados.
  • Link-local: 169.254.0.0/16 – usado quando o dispositivo não obtém um endereço via DHCP.

Esses endereços desempenham papéis importantes no funcionamento e diagnóstico das redes.

Perguntas Frequentes

Qual a diferença entre IPv4 e IPv6?

IPv4 utiliza 32 bits, oferecendo cerca de 4,3 bilhões de endereços, enquanto IPv6 utiliza 128 bits, proporcionando um número praticamente ilimitado. IPv6 também traz melhorias em segurança, autoconfiguração e eficiência de roteamento.

O que é NAT?

NAT (Network Address Translation) permite que vários dispositivos em uma rede privada compartilhem um único endereço IP público. É amplamente usado para mitigar a escassez de endereços IPv4 e adicionar uma camada de segurança.

Por que usar sub-redes?

Sub-redes melhoram o desempenho da rede ao reduzir o domínio de broadcast, aumentam a segurança ao isolar segmentos e facilitam a administração ao organizar a rede logicamente.

Conclusão

A aula de hoje foi essencial para consolidar os conceitos de endereçamento IP. Compreender classes, máscaras e sub-redes é fundamental para qualquer profissional de redes. Os exercícios práticos de cálculo de sub-redes ajudaram a fixar o conteúdo. Nos próximos encontros, avançaremos para tópicos como roteamento dinâmico e protocolos de rede.