Camada de rede e encaminhamento

IPv4, subnetting, VLSM, escolha de rotas, ARP, fragmentação, NAT e IPv6.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Prefixos e máscaras

  • IPv4 tem 32 bits; /p fixa pp bits de rede. Rede = IP AND máscara.
  • 192.0.2.77/26: máscara 255.255.255.192, rede .64, broadcast .127, hosts .65 a .126. Blocos de 64: 0, 64, 128, 192.
  • 232−p2^{32-p} endereços; hosts usuais menos 2, salvo /31 ponto a ponto e /32.
  • Contam interfaces: desconta gateway e gestão. Numa /27 com gateway cabem 29 computadores, não 30.

VLSM

  • Ordena da maior para a menor necessidade, blocos potência de dois, início alinhado. /26 não começa em .130.
  • Para 100, 50 e 20 hosts em 198.51.100.0/24: .0/25, .128/26, .192/27; sobra .224/27.
  • Agrega contíguos alinhados com a mesma saída: dois /25 dão um /24. Prefixo curto a mais anuncia destinos indevidos.

Encaminhamento

  • Vale o prefixo mais longo. /0 perde para qualquer correspondência.
  • Destino local: próximo salto é o destino. Remoto: router diretamente alcançável.
  • Fragmentação IPv4: offset em blocos de 8 bytes da carga; não finais múltiplos de 8; cada fragmento com cabeçalho. 4000 bytes em MTU 1500: 1480/0, 1480/185, 1020/370, MF 1, 1, 0.
  • IPv6: 128 bits, sem checksum no cabeçalho, routers não fragmentam; origem reduz ou fragmenta após Packet Too Big.

ARP, DHCP, NAT

  • ARP resolve o MAC do próximo salto; remoto resolve o gateway. Cache vazia não muda a regra.
  • DHCP: Discover, Offer, Request, ACK; UDP 68/67.
  • NAT traduz endereços e portas com tabela; ida e volta invertem a associação. Iniciado de fora exige associação estática ou reenvio.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.