🔢 O que é Endereçamento IP?

💡 Definição

Um endereço IP (Internet Protocol) é um número único que identifica cada dispositivo numa rede. É como um endereço postal para o teu computador na internet.

Os endereços IP são fundamentais para a comunicação em rede. Sem eles, os dispositivos não saberiam para onde enviar os dados.

Funções Principais

  • Identificação: Distingue cada dispositivo na rede
  • Localização: Permite encontrar o destino dos dados
  • Roteamento: Facilita o encaminhamento de pacotes

📍 IPv4 - Versão 4

O IPv4 é a versão mais utilizada atualmente. Usa endereços de 32 bits, representados em notação decimal pontuada.

Formato do Endereço IPv4

192 . 168 . 1 . 100

4 octetos • Cada octeto: 0-255 • Total: 32 bits

Notação Valor Descrição
Decimal 192.168.1.100 Formato legível para humanos
Binário 11000000.10101000.00000001.01100100 Como o computador processa
⚠️ Limitação do IPv4

Com 32 bits, existem apenas 2³² = 4.294.967.296 endereços possíveis. Devido ao crescimento da internet, estes endereços estão a esgotar-se, por isso foi criado o IPv6.

📊 Classes de Endereços IP

Os endereços IPv4 são divididos em classes, cada uma com um propósito diferente:

Classe A - Grandes Redes

Intervalo: 1.0.0.0 - 126.255.255.255
Máscara Padrão: 255.0.0.0 (/8)
Redes Possíveis: 126
Hosts por Rede: 16.777.214

Uso: Grandes organizações, ISP's, governos.

Classe B - Redes Médias

Intervalo: 128.0.0.0 - 191.255.255.255
Máscara Padrão: 255.255.0.0 (/16)
Redes Possíveis: 16.384
Hosts por Rede: 65.534

Uso: Universidades, empresas médias.

Classe C - Redes Pequenas

Intervalo: 192.0.0.0 - 223.255.255.255
Máscara Padrão: 255.255.255.0 (/24)
Redes Possíveis: 2.097.152
Hosts por Rede: 254

Uso: Pequenas empresas, redes domésticas.

Classe D - Multicast

Intervalo: 224.0.0.0 - 239.255.255.255

Uso: Transmissão multicast (streaming, videoconferência).

Classe E - Reservada

Intervalo: 240.0.0.0 - 255.255.255.255

Uso: Reservada para uso experimental e futuro.

🎭 Máscara de Sub-rede

A máscara de sub-rede determina qual parte do endereço IP identifica a rede e qual parte identifica o host.

Análise Visual

192.168.1
.100
Parte da Rede
Parte do Host
Máscara: 255.255.255.0 (/24)

Notação CIDR

A notação CIDR (Classless Inter-Domain Routing) indica o número de bits da parte da rede:

CIDR Máscara Decimal Hosts Possíveis
/8 255.0.0.0 16.777.214
/16 255.255.0.0 65.534
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14
/29 255.255.255.248 6
/30 255.255.255.252 2

🧮 Cálculo de Sub-redes

Vamos aprender a calcular sub-redes com um exemplo prático:

📝 Exemplo Prático

Problema: Dividir a rede 192.168.1.0/24 em 4 sub-redes iguais.

Passo 1: Identificar os Bits Disponíveis

Cálculo
Rede original: 192.168.1.0/24
Bits de rede: 24 bits
Bits de host: 32 - 24 = 8 bits

Passo 2: Calcular Bits para Sub-redes

Cálculo
Sub-redes necessárias: 4
Bits necessários: log₂(4) = 2 bits
Nova máscara: 24 + 2 = 26 bits (/26)

Passo 3: Calcular Nova Máscara

Máscara /26
Binário: 11111111.11111111.11111111.11000000
Decimal: 255.255.255.192

Passo 4: Identificar as Sub-redes

Sub-rede Endereço de Rede Intervalo de Hosts Broadcast
1 192.168.1.0 192.168.1.1 - 192.168.1.62 192.168.1.63
2 192.168.1.64 192.168.1.65 - 192.168.1.126 192.168.1.127
3 192.168.1.128 192.168.1.129 - 192.168.1.190 192.168.1.191
4 192.168.1.192 192.168.1.193 - 192.168.1.254 192.168.1.255
💡 Fórmulas Úteis
  • Número de sub-redes: 2ⁿ (n = bits emprestados)
  • Hosts por sub-rede: 2ʰ - 2 (h = bits de host restantes)
  • Salto (incremento): 256 - valor do último octeto da máscara

🚀 IPv6 - Versão 6

O IPv6 foi criado para resolver o esgotamento de endereços IPv4. Usa endereços de 128 bits.

Formato do Endereço IPv6

2001:0db8:85a3:0000:0000:8a2e:0370:7334

8 grupos de 4 dígitos hexadecimais • Total: 128 bits

Regras de Compressão

Exemplos de Compressão
Endereço completo:    2001:0db8:85a3:0000:0000:8a2e:0370:7334

Regra 1 - Remover zeros à esquerda:
                       2001:db8:85a3:0:0:8a2e:370:7334

Regra 2 - Substituir grupos de zeros consecutivos por :::
                       2001:db8:85a3::8a2e:370:7334

Endereço local:        fe80::1
Loopback:              ::1
Todos os endereços:    ::

Comparação IPv4 vs IPv6

Característica IPv4 IPv6
Tamanho 32 bits 128 bits
Endereços ~4.3 mil milhões 340 undecilhões
Notação Decimal Hexadecimal
Configuração Manual/DHCP Auto-configuração
Segurança Opcional (IPSec) Integrada (IPSec)

🏠 IPs Privados e Públicos

Endereços Privados

Endereços reservados para uso em redes internas. Não são roteáveis na internet pública.

Classe Intervalo
A 10.0.0.0 - 10.255.255.255
B 172.16.0.0 - 172.31.255.255
C 192.168.0.0 - 192.168.255.255

Usos comuns: Redes domésticas, redes corporativas, VPNs.

Endereços Públicos

Endereços únicos globais, atribuídos por ISPs. São roteáveis na internet.

  • Identificam dispositivos na internet pública
  • Atribuídos por autoridades regionais (RIRs)
  • Permitem comunicação direta com a internet
  • Podem ser estáticos ou dinâmicos
⚠️ Segurança

Dispositivos com IP público estão diretamente expostos à internet. É importante usar firewalls e medidas de segurança adequadas.

NAT - Network Address Translation

O NAT permite que múltiplos dispositivos com IPs privados partilhem um único IP público.

Funcionamento do NAT

IP Privado 192.168.1.10
→
Router NAT IP Público: 203.0.113.5
→
Internet Servidor Web

Vantagens do NAT

  • Conserva endereços IPv4 públicos
  • Adiciona uma camada de segurança
  • Permite usar IPs privados internamente
  • Simplifica a gestão de endereços

📝 Exercícios Rápidos

▼

Exercício 1: Identificar Classe

Pergunta: A que classe pertence o IP 172.16.5.4?

Resposta: Classe B

Explicação: O IP 172.16.5.4 está no intervalo 128.0.0.0 - 191.255.255.255, que corresponde à Classe B. O primeiro octeto (172) está entre 128 e 191.

▼

Exercício 2: Calcular Hosts

Pergunta: Quantos hosts podem existir numa rede /26?

Resposta: 62 hosts

Cálculo:

  • Bits de host: 32 - 26 = 6 bits
  • Hosts possíveis: 2⁶ = 64
  • Hosts utilizáveis: 64 - 2 = 62 (subtrai rede e broadcast)
▼

Exercício 3: Máscara de Sub-rede

Pergunta: Qual é a máscara decimal de uma rede /27?

Resposta: 255.255.255.224

Cálculo:

  • 27 bits = 8 + 8 + 8 + 3 bits
  • Último octeto: 11100000 em binário
  • 128 + 64 + 32 = 224 em decimal