Carregando
0x30Lição 4 de 15

Leia endereços e prefixos IPv4

Use um prefixo de rede para identificar endereços da mesma sub-rede.

30 min Questionário com 7 perguntas
Ao final desta lição, você saberá
  • Separar um endereço IPv4 em bits de rede e bits de host.
  • Calcular o endereço de rede, o endereço de broadcast e o número de hosts a partir de um prefixo CIDR.
  • Decidir se dois endereços estão na mesma sub-rede.

Endereços MAC funcionam em uma rede, mas não escalam para a Internet inteira: nenhum roteador conseguiria lembrar bilhões de endereços sem relação entre si. Endereços IP resolvem isso como os endereços de rua. Eles são hierárquicos, então um roteador distante só precisa saber a direção geral de uma rede inteira, e não de cada dispositivo.

Bits de rede e bits de host

Um endereço IPv4 tem 32 bits, escritos como quatro octetos decimais. A notação CIDR acrescenta um tamanho de prefixo, como /24, que diz quantos bits iniciais nomeiam a rede. O restante nomeia um host nessa rede.

19211000000168101010004000001002700011011Parte de rede: 24 bitsParte de host: 8 bitsComo a rua: é só isso que importa aos roteadoresComo o número da casaMesmos bits de rede significam mesma sub-rede, sem precisar de roteador
192.168.4.27/24: o prefixo diz que 24 bits nomeiam a rede, restando 8 para nomear um host nela.

Um exemplo resolvido: 192.168.4.77/26

Prefixos que caem em um ponto, como /24, podem ser lidos a olho. A verdadeira habilidade é lidar com os que não caem. Veja o método, passo a passo:

  1. /26 mantém os três primeiros octetos inteiros (24 bits) mais 2 bits do último octeto.
  2. Sobram 6 bits de host, então cada bloco tem 2⁶ = 64 endereços.
  3. Os blocos do último octeto começam em 0, 64, 128 e 192.
  4. 77 cai no bloco que começa em 64, então a rede é 192.168.4.64.
  5. O bloco termina em 127, então o endereço de broadcast é 192.168.4.127.
  6. Dois endereços são reservados (rede e broadcast), restando 62 hosts utilizáveis.

Experimente

Até 15 XP

Mova a linha entre rede e host

Comece em /24 e arraste o prefixo até /26, observando os bits azuis e o bloco na régua. Depois tente /16, /30 e /32. Digite também um endereço seu. O que acontece com o número de hosts cada vez que você adiciona um bit?

Quando estiver pronto, resolva os desafios à mão. A calculadora acima serve para conferir seu raciocínio, mas tente não usá-la primeiro.

24 bits de rede8 bits de host

Endereço de rede
192.168.4.0/24
Máscara de sub-rede
255.255.255.0
Endereço de broadcast
192.168.4.255
Faixa de hosts
192.168.4.1 – 192.168.4.254
Hosts utilizáveis
254

Como o prefixo divide o octeto 4. O bloco azul contém este endereço, e a linha vermelha marca o valor dele.

02550–255

Resolva à mão

Pontuação 0/0

Qual é o endereço de rede de 192.168.4.77/26?

Por que isso importa: local ou não?

Antes de enviar qualquer coisa, um host compara o destino com a própria rede. Se os bits de rede coincidirem, o destino é local e pode ser alcançado diretamente. Se não coincidirem, o pacote vai para o gateway padrão, um roteador da rede local. Um prefixo errado é uma causa clássica de “alcanço algumas máquinas, mas outras não”.

A máscara faz isso com um AND bit a bit, que mantém os bits de rede e zera o restante:

192.168.4.77/26
address   11000000.10101000.00000100.01001101   192.168.4.77
mask      11111111.11111111.11111111.11000000   255.255.255.192
AND       11000000.10101000.00000100.01000000   192.168.4.64

Planeje uma rede de verdade

É para este trabalho que a divisão em sub-redes existe. Você recebe um bloco de endereços e precisa dar a cada equipe sua própria sub-rede. Dar uma sub-rede grande a todos desperdiça o bloco, e uma sub-rede pequena demais fica sem endereços.

Experimente

Até 15 XP

Divida um /24 entre quatro equipes

Seu escritório recebeu 10.20.0.0/24. Escolha um prefixo para cada equipe: a menor sub-rede que comporta seus hosts. Lembre-se de que cada sub-rede perde dois endereços.

As sub-redes maiores são colocadas primeiro, o que mantém cada uma em um limite limpo. Quanto espaço sobra para a próxima equipe?

  • Na medida: 126 utilizáveis
  • Maior que o necessário: 126 utilizáveis
  • Maior que o necessário: 126 utilizáveis
  • Maior que o necessário: 126 utilizáveis
Como as sub-redes ocupam 10.20.0.0/24
Endereços usados
512 / 256
Endereços restantes
0

Isso precisa de 256 endereços a mais do que o bloco tem. Reduza algumas sub-redes.

Experimente

Até 15 XP

Leia as configurações de uma interface

Máquinas reais mostram o endereço e o prefixo juntos. Clique na linha que responde à pergunta.

Rodada 1 de 2: Encontre o endereçoPontuação 0/0

Qual linha informa o endereço IPv4 e o tamanho da sub-rede desta máquina?

$ ip addr show eth0

Principais conclusões

  • Um prefixo divide um endereço em bits de rede e bits de host.

  • Cada bit de host removido divide o bloco pela metade, e cada um adicionado o dobra.

  • Hosts comparam os bits de rede para escolher entre a entrega direta e o gateway padrão.

Quiz da aula

7 perguntas · aprovação com 5 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…