HTTP
El protocolo con el que un navegador pide páginas y un servidor las entrega.
Funciona por petición y respuesta: el cliente envía un método (GET, POST, PUT, DELETE), el servidor contesta con un código de estado y, normalmente, un cuerpo. Los códigos se agrupan por familias: 2xx correcto, 3xx redirección, 4xx error del cliente, 5xx error del servidor.
HTTP no guarda estado: cada petición es independiente y el servidor no recuerda la anterior. Todo lo que parece sesión — carrito, inicio de sesión — se construye encima con cookies o tokens. HTTP/2 y HTTP/3 mantuvieron esa semántica y cambiaron solo el transporte.