Exercícios Resolvidos de Redes: Subnetting, NAT e ICMP

Classificado em Computação

Escrito em em português com um tamanho de 5,41 KB

1ª Questão: Fragmentação e MTU

Dados: Tamanho do pacote: 10800 bytes | MTU: 2800 bytes.

  • Cálculo do tamanho máximo de dados por pacote (Payload): 2800 (MTU) - 20 (Cabeçalho IP) = 2780 bytes.
  • Cálculo do número de pacotes: 10800 / 2780 = 3,88...
  • Resultado: 3 pacotes completos de 2780 bytes e 1 pacote residual.
  • Cálculo do pacote residual: 10800 - (3 * 2780) = 2460 bytes.

Cálculo dos Offsets (Deslocamentos):

O campo Offset é medido em blocos de 8 bytes.

  • Pacote 1 (2780 bytes): Offset = 0. Flag MF (More Fragments) = 1.
  • Pacote 2 (2780 bytes): Offset = (2780 / 8) = 347,5. Flag MF = 1.
  • Pacote 3 (2780 bytes): Offset = (347,5 * 2) = 695,0. Flag MF = 1.
  • Pacote 4 (2460 bytes): Offset = (347,5 * 3) = 1042,5. Flag MF = 0.

2ª Questão: Subnetting (Divisão de Redes)

Requisito: 8 departamentos (n = 3 bits). IP Base: 202.39.192.0/18.

Para 8 sub-redes, são necessários 3 bits (2³ = 8). A nova máscara será /18 + 3 = /21.

Passo 1: Transformação em Binário (IP 202.36.192.0):

  • 202: 11001000
  • 36: 00100100
  • 192: 11000000
  • 0: 00000000

Passo 2: IP em Binário e Separação dos 18 Bits Fixos:

11001000.00100100.11000000.00000000 (Os primeiros 18 bits não são alterados).

Sub-redes Resultantes (/21):

Abaixo estão as sub-redes geradas pela variação dos 3 bits de sub-rede:

  • Sub-rede 000: 202.36.192.0/21 (Broadcast: 202.36.199.255)
  • Sub-rede 001: 202.36.200.0/21
  • Sub-rede 010: 202.36.208.0/21
  • Sub-rede 011: 202.36.216.0/21
  • Sub-rede 100: 202.36.224.0/21
  • Sub-rede 101: 202.36.232.0/21
  • Sub-rede 110: 202.36.240.0/21
  • Sub-rede 111: 202.36.248.0/21

3ª Questão: Subnetting com VLSM

IP Base: 200.19.177.0/24. Requisito: 2 redes de 128 hosts.

Passo 1: Transformação do IP em Binário:

  • 200: 10001100
  • 19: 00010011
  • 177: 10110001
  • 0: 00000000

Passo 2: Separação dos 24 Bits Fixos:

10001100.00010011.10110001.00000000

Passo 3: Divisão da Rede (2 redes de 128 hosts):

Para 128 hosts, precisamos de 7 bits de host (2⁷ = 128). A nova máscara é /32 - 7 = /25 (n=1 bit emprestado).

  • Sub-rede 1: 200.19.177.0/25 (Faixa de 0 a 127)
  • Sub-rede 2: 200.19.177.128/25 (Faixa de 128 a 255)

Divisão Adicional (Exemplo de VLSM):

Se a segunda sub-rede for dividida novamente (n=2, 64 hosts, máscara /26):

  • 200.19.177.128/26 (128 + 64 = 192)
  • 200.19.177.192/26 (192 + 64 = 256)

4ª Questão: Identificação de Endereço de Rede e Broadcast

IP de Exemplo: 189.155.10.2/23.

A máscara /23 define o endereço de rede e o endereço de broadcast.

  • Endereço de Rede: 189.155.10.0/23
  • Endereço de Broadcast: 189.155.11.255

Passo 1: Transformação em Binário (189.155.10.2):

  • 189: 10111101
  • 155: 10011011
  • 10: 00001010
  • 2: 00000010 (Correção: 2 é 00000010, não 00000001)

Passo 2: IP em Binário e Separação dos 23 Bits Fixos:

10111101.10011011.00001010.00000010 (Os primeiros 23 bits definem a rede).

5ª Questão: Agregação de Rotas (CIDR)

Faixa de IPs: 220.78.168.0 até 220.78.175.0.

Para encontrar o prefixo CIDR que agrega essa faixa, procuramos os bits mais significativos em comum.

  • 220.78.168.0 (Binário do 168): 10101000
  • 220.78.175.0 (Binário do 175): 10101111

Os primeiros 5 bits do terceiro octeto são iguais (10101). Como já temos 16 bits fixos (220.78), o prefixo comum é 16 + 5 = 21 bits.

Resultado: 220.78.168.0/21 CIDR.

6ª Questão: Endereçamento em Topologia de Rede

Identificação dos papéis dos endereços IP:

  • IP do Servidor: 128.119.40.86
  • Roteador (Intranet): 126.13.89.67
  • Roteador (Internet/Gateway): 192.168.0.1
  • IPs dos Clientes: 192.168.0.2, 192.168.0.3 e 192.168.0.4

7ª Questão: Definição de NAT

O que é NAT (Network Address Translation)?

NAT é uma técnica que consiste em reescrever os endereços IP de origem de um pacote que passa por um roteador, geralmente com o intuito de permitir que múltiplos dispositivos em uma rede privada (Intranet) acessem a Internet utilizando um único endereço IP público.

8ª Questão: Objetivo do ICMP

O que é ICMP (Internet Control Message Protocol)?

O ICMP é um protocolo utilizado por roteadores e hosts para comunicar atualizações, informar erros ou fornecer informações de diagnóstico (como o comando ping) para outros roteadores ou dispositivos na rede.

Entradas relacionadas: