> For the complete documentation index, see [llms.txt](https://http3-explained.haxx.se/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://http3-explained.haxx.se/es/h3.md).

# HTTP/3

Como se ha mencionado anteriormente, el primer y principal protocolo que se transporta a través de QUIC es HTTP.

Al igual que HTTP/2 se introdujo en su día para transportar HTTP por el cable de una forma completamente nueva, HTTP/3 vuelve a introducir una nueva forma de enviar HTTP por la red.

HTTP sigue manteniendo los mismos paradigmas y conceptos que antes. Hay cabeceras y un cuerpo, hay una petición y una respuesta. Hay verbos, cookies y caché. Lo que cambia principalmente con HTTP/3 es cómo se envían los bits al otro lado de la comunicación.

Para hacer HTTP sobre QUIC, fueron necesarios cambios y el resultado de esto es lo que ahora llamamos HTTP/3. Estos cambios fueron necesarios debido a la diferente naturaleza que QUIC proporciona en comparación con TCP. Estos cambios incluyen:

* En QUIC los flujos son proporcionados por el propio transporte, mientras que en HTTP/2 los flujos se hacían dentro de la capa HTTP.
* Debido a que los flujos son independientes unos de otros, el protocolo de compresión de cabecera utilizado para HTTP/2 no podía ser utilizado sin que causara una situación de cabeza de bloque.
* Los flujos QUIC son ligeramente diferentes a los flujos HTTP/2. La sección de HTTP/3 lo detallará un poco.
