O que você vai aprender
Reconhecer serviços fundamentais da Internet e seus protocolos.
Explicar o modelo cliente-servidor e seu fluxo de requisição-resposta.
Diferenciar cliente-servidor de modelos par a par (P2P).
Descrever o passo a passo de uma requisição web do navegador ao servidor.
O que acontece ao abrir um site?
Você digita um endereço e, em frações de segundo, a página aparece. Por trás dessa simplicidade há uma coreografia: resolver o nome, abrir uma conexão, pedir o conteúdo e recebê-lo — vários serviços e protocolos cooperando.
Entender essa coreografia revela como a Internet realmente funciona e por que ela é organizada em serviços sobre uma arquitetura cliente-servidor.
Roteiro de hoje
Web, DNS, e-mail→Cliente-servidor→P2P→Anatomia da requisição
Veremos os serviços fundamentais da Internet, a arquitetura cliente-servidor que sustenta a maioria deles, o modelo P2P como alternativa e o trajeto completo de uma requisição web.
A Internet como plataforma de serviços
A Internet não é "uma coisa só": é uma plataforma sobre a qual rodam muitos serviços, cada um com seu protocolo.
Os serviços fundamentais
| Serviço | Protocolo | Para quê |
|---|---|---|
| Web | HTTP/HTTPS | Páginas e aplicações |
| Resolução de nomes | DNS | Nome → IP |
| SMTP/IMAP/POP3 | Envio e recepção | |
| Transferência | FTP/SFTP | Arquivos |
O e-mail e seus três protocolos
| Protocolo | Papel | Direção |
|---|---|---|
| SMTP | Envio de mensagens | Cliente → servidor / entre servidores |
| IMAP | Leitura mantendo no servidor | Servidor → cliente |
| POP3 | Leitura baixando para o cliente | Servidor → cliente |
Passo a passo: abrindo uma página web
O modelo cliente-servidor
No cliente-servidor, um servidor permanece à espera de pedidos; um cliente inicia a comunicação enviando uma requisição e recebe uma resposta.
Requisição e resposta
navegador→ requisição →Servidor
web← resposta ←Cliente
Características marcantes do modelo:
- Papéis fixos: quem é cliente é sempre cliente; quem é servidor, sempre servidor.
- O cliente sempre inicia; o servidor apenas responde a pedidos.
- O servidor é centralizado: concentra dados e controle, atendendo a muitos clientes.
Restaurante: cliente e cozinha
Cliente-servidor × P2P
| Cliente-servidor | P2P | |
|---|---|---|
| Papéis | Fixos (cliente × servidor) | Cada nó faz os dois |
| Escalabilidade | Limitada pelo servidor | Cresce com os pares |
| Ponto único de falha | Sim (servidor) | Não há um central |
| Controle/segurança | Mais fáceis (centralizados) | Mais difíceis (distribuídos) |
| Exemplo | Web, e-mail | BitTorrent |
Como o DNS resolve um nome
A resolução de nomes é hierárquica, consultando servidores em cascata:
devolve o IP
P2P em detalhe
No modelo par a par (P2P) não há servidor central: cada nó atua simultaneamente como cliente e servidor, compartilhando recursos diretamente com os demais.
- Vantagem: escala com o número de pares — quanto mais participantes, mais capacidade total.
- Vantagem: sem ponto único de falha — derrubar um nó não derruba o serviço.
- Desafio: gerência, segurança e localização de recursos ficam mais complexas.
Verifique você mesmo: quem inicia?
No modelo cliente-servidor, quem inicia a comunicação?
BitTorrent: P2P na prática
O BitTorrent ilustra bem o P2P. Ao baixar um arquivo grande:
- O arquivo é dividido em pedaços, distribuídos entre muitos pares.
- Cada par baixa pedaços que ainda não tem e, ao mesmo tempo, envia aos outros os pedaços que já possui.
- Quanto mais gente baixando, mais fontes para cada pedaço — a velocidade pode aumentar com a popularidade.
Confusões frequentes
Pensando em serviços
Revele a resposta
Por que o P2P escala melhor que o cliente-servidor sob alta demanda?
Revisão relâmpago
Serviços, portas e camadas
Esta aula reúne fios dos capítulos anteriores:
- Os protocolos vivem na camada de aplicação (Aula 4).
- As portas (Aula 5) identificam cada serviço: HTTP:80, HTTPS:443, DNS:53.
- O TCP/UDP (Aula 5) transporta as mensagens entre cliente e servidor.
O essencial da aula
Atividade em grupo · Anatomia de uma requisição
Em duplas, descrevam o que acontece ao digitar um endereço no navegador.
Roteiro
- Listem, em ordem, os passos: resolução DNS, conexão TCP, requisição HTTP, resposta.
- Identifiquem quem é cliente e quem é servidor em cada passo.
- Apontem em qual porta cada serviço escuta.
- Marquem em que ponto entra a criptografia (HTTPS).
Mini-quiz · Aula 6
20 questões sobre esta aula. Escolha e veja a explicação na hora.
📌 Resumo — leve isto para a prova
- A Internet é uma plataforma de serviços (Web/HTTP, DNS, e-mail, transferência).
- DNS traduz nomes em endereços IP, de forma hierárquica e com cache (TTL).
- Cliente-servidor: o cliente inicia a requisição, o servidor centralizado responde (papéis fixos).
- P2P distribui papéis, escala com os pares e elimina o ponto único de falha.
- SMTP envia e-mail; IMAP/POP3 recebem; prefira HTTPS a HTTP pela criptografia.