Proceso de solicitud de publicación y obtención
I. Introducción
- Página de inicio personal : ζ小菜鸡
- Hola a todos, soy un novato, aprendamos juntos el proceso de solicitud de publicación y obtención.
- Si el artículo le resulta útil, bienvenido a seguirlo, darle me gusta y recopilarlo (tres clics consecutivos)
2. Obtener proceso de solicitud
- El navegador solicita una conexión TCP (primer protocolo de enlace)
- El servidor acepta realizar la conexión TCP (segundo protocolo de enlace)
- El navegador confirma y envía el encabezado y los datos de la solicitud de obtención (el tercer apretón de manos, este mensaje es relativamente pequeño, por lo que http enviará los primeros datos en este momento)
- El servidor devuelve una respuesta 200 OK.
3. Proceso posterior a la solicitud
- El navegador solicita una conexión TCP (primer protocolo de enlace)
- El servidor acepta realizar la conexión TCP (segundo protocolo de enlace)
- El navegador confirma y envía el encabezado de la solicitud de publicación (el tercer apretón de manos, este mensaje es relativamente pequeño, por lo que http enviará los primeros datos en este momento)
- El servidor devuelve una respuesta 100 Continuar
- El navegador envía datos
- El servidor devuelve una respuesta 200 OK.
4. Resumen
Cuando el entorno de red es bueno, básicamente se puede ignorar la diferencia de tiempo entre enviar un paquete una vez y enviar un paquete dos veces. Cuando el entorno de red es deficiente, TCP con dos paquetes tiene una gran ventaja para verificar la integridad del paquete de datos.