Endereços IP, IPv4, IPv6 e localhost

Compreender endereçamento IP, faixas privadas, loopback e localhost.

Endereços IP, IPv4, IPv6 e localhost

Objetivo

Compreender endereçamento IP, faixas privadas, loopback e localhost.

Conceitos essenciais

IPv4

Utiliza endereços de 32 bits, normalmente escritos em quatro octetos decimais, como 192.168.1.10.

Privados

RFC 1918 reserva 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 para redes privadas; esses endereços não possuem significado global único na Internet pública.

IPv6

Utiliza endereços de 128 bits e representação hexadecimal abreviável, oferecendo espaço de endereçamento muito maior.

Loopback

127.0.0.1 em IPv4 e ::1 em IPv6 representam comunicação do host consigo próprio.

localhost

É um nome especial associado ao host local/loopback. É muito usado no desenvolvimento para testar serviços sem publicá-los externamente.

IP não identifica aplicação

Um host pode executar muitos serviços; portas e protocolos ajudam a distinguir endpoints.

Modelo mental

HOST → INTERFACE → ENDEREÇO IP; localhost → LOOPBACK → PRÓPRIO HOST

Exemplo e demonstração

A URL http://localhost:8000 significa usar HTTP para conectar ao próprio host na porta 8000.

IPv4 loopback: 127.0.0.1
IPv6 loopback: ::1

Experimento / prática

  • Use ferramentas do sistema para identificar IPv4 local e, se disponível, IPv6.
  • Explique por que localhost não exige Internet.

Erros comuns

  • IP identifica uma pessoa de forma universal.
  • IPv6 é apenas IPv4 com mais pontos.
  • localhost é um servidor remoto.

Resumo

Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.