A Web como Sistema Distribuído, Hipertextual, Cliente-Servidor
A Internet é a rede; a World Wide Web (WWW) é um espaço de informação sobre ela. Propriedades-chave:
Propriedades Físicas
- Distribuída: Conteúdo armazenado em milhões de servidores globalmente — sem ponto central de falha.
- Expansível: Novos recursos (páginas, APIs, mídia) adicionados continuamente sem redesign.
- Interoperável: Funciona across SO, dispositivos, navegadores via padrões abertos (HTML, HTTP, URI).
Propriedades Operacionais
- Hipertexto: Links (URIs) conectam recursos não-linearmente; usuários navegam clicando.
- Arquitetura Cliente/Servidor: Navegador (cliente) requisita → Servidor responde com representação (HTML, JSON, etc.).
- Protocolo Stateless (HTTP): Cada requisição independente; estado gerenciado via cookies, tokens, sessões.
- Protocolos Padronizados: HTTP/HTTPS (transferência), TLS (segurança), DNS (nomes), TCP/IP (transporte).
- Cache e CDNs: Cópias na borda reduzem latência, aliviam servidores de origem.
Por Que Importa
Essas propriedades permitem a escala, resiliência e universalidade da Web — qualquer um pode publicar, qualquer um pode acessar, de qualquer lugar.