Redes
Conexión entre un cliente y un servidor
Ahora, para poder hacer una conexión entre un cliente y un servidor, es necesario primero saludar, ese saludo se conoce como el Three Way Handshake, el Three Way Handshake o saludo de tres vías, es algo que siempre va a ocurrir entre el cliente y el servidor cuando se abre justamente una comunicación.

Aquí tenemos un ejemplo de cómo
ocurre cuando un equipo cliente quiere comunicarse con el equipo del
servidor. Lo primero que hace es, por supuesto, enviar un mensaje
de saludo y dice oye mira quiero comunicarme con vos.
El servidor puede aceptar o rechazar esa solicitud entrante, esa
comunicación entrante. En este caso pues asumamos que va a aceptar la
comunicación entrante y le dice listo, estoy dispuesto a hablar con vos. Ahora
ya tenemos un canal de comunicación abierto. Pero todavía no hemos
intercambiado información como tal, pero al menos en estos dos primeros
intercambios ya tenemos un canal de comunicación abierto.

Luego ya viene entonces el cliente envía un tercer mensaje con la solicitud, la solicitud del recurso, le dice mira finalmente quiero acceder por ejemplo a un recurso llamado index.html.

¿Qué hace el servidor Apache? el Apache recibe la solicitud y envía por supuesto el HTTP response que contiene el index.html solicitado. Aquí en el número 3 estoy haciendo la solicitud, pero aquí al número 4 ahí sí ya estoy enviando la respuesta, el servidor está enviando la respuesta con el recurso solicitado
Hay algo muy importante también y es un concepto que se llama RTT o round-trip time, ese RTT contiene el tiempo que tarda el mensaje en ir y volver, en este caso del cliente al servidor y del servidor al cliente, entonces cuando hacemos una petición al portal de cualquier tipo miren que se están dando de manera implícita dos RTTs, un RTT para poder hacer el saludo, el establecimiento de la comunicación inicial y el segundo RTT para poder ahí sí traer el recurso que me interesa a mi como usuario.