Protocolo de transferencia de hipertexto

Protocolo de transferencia de hipertexto
Familia Familia de protocolos de Internet
Función Transferencia de hipertexto
Última versión 3.0 (2018)
Puertos 80/TCP
Ubicación en la pila de protocolos
Aplicación HTTP
Transporte TCP
Red IP
Estándares
Original HTTP (HTTP/0.9, 1991)

RFC 1945 (HTTP/1.0, 1996)

RFC 2616 (HTTP/1.1, 1999)

RFC 2774 (HTTP/1.2[cita requerida], 2000)

RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235
(revisión de HTTP/1.1, 2014)

RFC 7540 (HTTP/2, 2015)

Hypertext Transfer Protocol Version 3 (HTTP/3, 2018)
(Borrador de Internet)

El protocolo de transferencia de hipertexto (en inglés: Hypertext Transfer Protocol, abreviado HTTP) es el protocolo de comunicación que permite las transferencias de información a través de archivos (XML, HTML…) en la World Wide Web. Fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, siendo el más importante de ellos el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse.

HTTP es un protocolo sin estado, por lo que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de sesión, y también permite rastrear usuarios, ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

HTTP/3HTTP/2

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne