Protocolos de comunicación: HTTP vs. WebSockets

2/26
Recursos

Aportes 7

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Adjunto la representación gráfica de lo que dibujó el profe

Es muy bueno explicando, y deberian usar todos los cursos la pizarra que esta usando , es muy buenaaa

Entiendo Coment como cuando en Express a uno se le olvida poner el res.send({data]), el navegador se queda esperando respuesta, es decir, la petición quedó abierta. Comet lo que haría es soltar datos de a poquitos sin cerrar la petición, que podría entenderse como una respuesta intencionalmente muuuuy lenta. Sí es así?

excelente clase y contenido, vine por curiosidad y ahora estoy en ruta backend developer
HTTP y WebSockets son dos protocolos de comunicación bastante diferentes: **HTTP (HyperText Transfer Protocol)**: * Es un protocolo de solicitud/respuesta. * El cliente (generalmente un navegador) envía una solicitud al servidor, y el servidor envía de vuelta una respuesta. * Es un protocolo sin estado, lo que significa que cada solicitud/ respuesta se maneja de forma independiente. * Ideal para solicitudes de datos que no requieren una conexión constante, como cargar una página web o enviar un formulario. **WebSockets**: * Permiten comunicación bidireccional continua entre el cliente y el servidor. * La conexión se mantiene abierta, permitiendo que ambas partes envíen datos en cualquier momento. * Es útil para aplicaciones que requieren actualizaciones en tiempo real, como chats, juegos online, o actualizaciones de datos en vivo. * WebSockets son iniciados con una solicitud HTTP, pero luego se actualizan a un protocolo diferente para mantener la conexión abierta. En resumen, HTTP es genial para consultas rápidas y respuestas, mientras que WebSockets son perfectos para interacciones constantes y en tiempo real.

Me intriga mucho cómo funciona ese tablero, no sé si es que el profe está dibujando (y escribiendo) al revés, lo cual me parece poco cómodo. Pero si no es así, no veo cómo es 🤔🤔jajaja

Fácil explicación y muy visual de la diferencia entre HTTP y WebSockets 😃