Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] ¿La conexión TCP se crea del lado del cliente?

Buenas tardes.

En HTTP/2 ¿La conexión se crea del lado del cliente? osea ¿primero se crea una conexión TCP y luego se envía la petición al servidor?

Gracias.

1 respuesta
solución!

Hola Christian, espero que estés bien.

En HTTP/2, la conexión se establece de manera bidireccional, lo que significa que tanto el cliente como el servidor pueden iniciar una conexión. Sin embargo, en la práctica, es más común que la conexión sea iniciada por el cliente.

En cuanto al proceso de conexión, en HTTP/2 se utiliza el protocolo TLS para asegurar la conexión entre el cliente y el servidor. Una vez que se ha establecido la conexión TLS, se utiliza el protocolo HTTP/2 para la comunicación entre el cliente y el servidor.

En términos generales, el proceso de conexión en HTTP/2 es el siguiente:

  1. El cliente inicia la conexión TLS con el servidor.
  2. Una vez que se ha establecido la conexión TLS, el cliente envía un "prefacio" de HTTP/2 al servidor para indicar que desea utilizar el protocolo HTTP/2.
  3. El servidor responde con su propio prefacio de HTTP/2 y se establece la conexión HTTP/2.
  4. A partir de este punto, el cliente y el servidor pueden intercambiar múltiples solicitudes y respuestas a través de la misma conexión HTTP/2, lo que puede mejorar el rendimiento de la transferencia de datos al reducir el tiempo de establecimiento de la conexión.

Es importante destacar que, aunque HTTP/2 utiliza una única conexión para múltiples solicitudes y respuestas, las solicitudes y respuestas individuales se procesan en paralelo para mejorar aún más el rendimiento de la transferencia de datos.

Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.

¡Saludos!

Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!