📡 Pedro Explica: Como Calcular IP, Máscara, Rede e Sub-rede

“Rede é igual cidade: tem bairro, prédio e apartamento. Se você sabe o endereço certo, sabe exatamente onde ir.” — Pedro


1. O que é um endereço IP?

No mundo físico, você tem um endereço para receber cartas ou encomendas.
Na internet, cada dispositivo também tem seu endereço — chamado IP (Internet Protocol).

Estrutura básica do IPv4

Um IP é formado por 4 números, de 0 a 255, separados por pontos:

CopiarEditar192.168.0.15

Cada número é chamado de octeto (tem 8 bits).

💡 Analogia do Pedro

  • Cidade → parte mais à esquerda do IP
  • Bairro → próximo bloco
  • Prédio → penúltimo bloco
  • Apartamento → último bloco

No IP, alguns blocos identificam a rede (a parte fixa) e outros o host (o dispositivo).


2. O que é a máscara de rede?

A máscara de rede é como um molde que separa o que é endereço da rede e o que é endereço do host.

Exemplo:

makefileCopiarEditarIP:      192.168.0.15
Máscara: 255.255.255.0
  • Onde é 255 → significa que aquele pedaço é fixo (rede)
  • Onde é 0 → significa que aquele pedaço pode variar (host)

Isso quer dizer:

  • Rede: 192.168.0.0
  • Hosts possíveis: 192.168.0.1 a 192.168.0.254
  • Broadcast: 192.168.0.255

📌 O broadcast é como o megafone da rede: todo mundo ouve a mensagem enviada pra ele.


3. Como funciona na prática

Vamos pensar em um condomínio:

  • Endereço do prédio → Rede
  • Número do apartamento → Host
  • Todos os moradores do prédio → Broadcast

A máscara é como o CEP que define o conjunto de apartamentos que estão no mesmo prédio.


4. Classes de IP

Antigamente, os IPs eram divididos em classes para organizar redes grandes e pequenas.

ClasseFaixa inicialMáscara padrãoNº Máx. de HostsUso comum
A1.0.0.0 a 126.0.0.0255.0.0.0 (/8)16 milhõesGrandes empresas, ISPs
B128.0.0.0 a 191.255.0.0255.255.0.0 (/16)65 milEmpresas médias
C192.0.0.0 a 223.255.255.0255.255.255.0 (/24)254Pequenas redes
D224.0.0.0 a 239.255.255.255Multicast
E240.0.0.0 a 255.255.255.255Experimental

Hoje, usamos CIDR (/n) em vez de depender apenas de classes.


5. O que é CIDR e prefixo (/n)

O CIDR (Classless Inter-Domain Routing) usa um prefixo pra dizer quantos bits pertencem à rede.
Exemplo:

CopiarEditar192.168.0.15/24

O /24 significa que 24 bits são da rede e 8 bits são do host.


6. Cálculo de rede e broadcast — Passo a passo

Exemplo:

IP: 192.168.0.130
Máscara: 255.255.255.192 (/26)


Passo 1 — Descobrir o tamanho do bloco
No último octeto, 192 em binário é:

CopiarEditar11000000

Isso significa 2 bits para host (zeros) →
Fórmula: 2^n - 2 = hosts possíveis
2^6 - 2 = 62 hosts

Bloco: 256 - 192 = 64 → cada sub-rede tem 64 endereços.


Passo 2 — Encontrar a rede
Lista os blocos de 64 no último octeto:

CopiarEditar0, 64, 128, 192

O IP 192.168.0.130 está no bloco que começa em 128.

Rede: 192.168.0.128


Passo 3 — Broadcast
Fim do bloco = próximo bloco – 1:

yamlCopiarEditarPróximo bloco: 192.168.0.192
Broadcast: 192.168.0.191

Passo 4 — Faixa de hosts
De 192.168.0.129 a 192.168.0.190

📌 Resumo:

  • Rede: 192.168.0.128
  • Broadcast: 192.168.0.191
  • Hosts: 62

7. Como saber se estão na mesma rede

  1. Pega os dois IPs e a máscara.
  2. Faz o E lógico entre IP e máscara.
  3. Se o resultado for igual, estão na mesma rede.

Exemplo:

yamlCopiarEditar192.168.1.20/24 → Rede: 192.168.1.0
192.168.1.50/24 → Rede: 192.168.1.0

➡ Mesma rede.


8. Tipos de endereços IPv4

  • Público: usado na internet, único globalmente.
  • Privado: usado dentro de redes internas.
    • 10.0.0.0 a 10.255.255.255
    • 172.16.0.0 a 172.31.255.255
    • 192.168.0.0 a 192.168.255.255
  • Loopback: 127.0.0.1 (falar com você mesmo)
  • Broadcast: último IP da rede.
  • Rede: primeiro IP da rede.

9. Sub-redes (Subnetting) — Dividindo redes

Quer dividir uma rede em partes menores?
Basta emprestar bits da parte de host e criar novas sub-redes.

Exemplo:

CopiarEditar192.168.0.0/24 → 254 hosts
192.168.0.0/26 → 4 redes de 62 hosts cada

10. Exercício resolvido

IP: 10.0.8.73/21

  1. Tamanho do bloco: 256 - 248 (último octeto relevante) → bloco de 8 no 3º octeto.
  2. Rede: 10.0.8.0
  3. Broadcast: 10.0.15.255
  4. Hosts: 2^11 – 2 = 2046

11. Desafio para você

IP: 172.16.35.200 / 255.255.255.240

  1. Qual é a rede?
  2. Qual é o broadcast?
  3. Quantos hosts?
  4. Está na mesma rede que 172.16.35.210?

Deixe uma resposta

Mais Artigos & Posts

Descubra mais sobre Liga dos Ciber-Heróis

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continue reading