Resumo Visual: Protocolo HTTP
1. O que é HTTP?
HTTP (HyperText Transfer Protocol) é o protocolo usado na web para comunicação entre clientes (como
navegadores) e servidores. Ele permite a troca de dados como páginas HTML, imagens, vídeos, etc.
2. Em qual camada atua o HTTP?
O HTTP opera na camada de Aplicação (do modelo OSI). É responsável por lidar com o conteúdo
transmitido entre o cliente e o servidor. É stateless, ou seja, não mantém informações entre requisições.
3. Arquitetura HTTP: Cliente-Servidor
Cliente (navegador, app) envia requisições HTTP para o servidor, que processa e responde com os dados
requisitados. Exemplo:
[Cliente] --> Requisição GET --> [Servidor]
[Cliente] <-- Resposta HTML <-- [Servidor]
4. Quem usa HTTP?
Navegadores, aplicativos, sistemas web, APIs e qualquer dispositivo que acessa conteúdos pela internet.
5. Como funciona na prática?
Exemplo de requisição:
GET /[Link] HTTP/1.1
Host: [Link]
Exemplo de resposta:
HTTP/1.1 200 OK
Content-Type: text/html
<html><body>Bem-vindo ao site!</body></html>
Resumo Visual: Protocolo HTTP
6. HTTP x HTTPS
HTTP: comunicação sem criptografia.
HTTPS: comunicação criptografada, mais segura.
Exemplo: [Link] usa HTTPS.