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 HOSTExemplo 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: ::1Experimento / 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.