HTTP se llama como stateless protocol
porque cada solicitud se ejecuta de forma independiente, sin ningún conocimiento de las solicitudes que se ejecutaron antes, lo que significa que una vez que finaliza la transacción, también se pierde la conexión entre el navegador y el servidor.
Lo que hace que el protocolo stateless
sea que en su diseño original, HTTP es relativamente simple file transfer protocol
:
- hacer una solicitud para un archivo nombrado por una URL,
- obtener el archivo en respuesta,
- desconectar.
No se mantuvo ninguna relación entre una conexión y otra, incluso del mismo cliente. Esto simplifica el contrato entre el cliente y el servidor y, en muchos casos, minimiza la cantidad de datos que deben transferirse.