Apretón de manos de tres vías TCP fácil de entender

El protocolo de transmisión TCP es un protocolo especialmente diseñado para proporcionar una transmisión de flujo de bytes de extremo a extremo confiable en redes poco confiables. Después de todo, la red es tan grande que no sé si usted está allí cuando le envío datos, cuando me los devuelvo, mi función de recepción no es necesariamente correcta

Por ejemplo, si quieres jugar en la casa de un amigo en la distancia, debes preguntarle de antemano si está en casa o no. La realidad es por teléfono / WeChat, y la transmisión de la red es a través de tres apretones de manos.

 

La primera vez que el cliente inicia un mensaje al servidor, si el servidor recibe el certificado de que la función de inicio del cliente está bien, la función de recepción del servidor está bien.

(Te llamo si alguien recibe una llamada que indica que hay alguien en tu familia. Pero no sé si estás en casa o si tu hermano está en casa)

La segunda vez, el servidor devuelve un mensaje al cliente después de recibirlo. Si el cliente lo recibe, demuestra que la función de recepción del cliente está bien y la función de inicio del servidor está bien. Pero en este momento, el servidor no sabe si el cliente de mensaje enviado por el cliente ha sido recibido.

(Me dijiste que estabas en casa)

La tercera vez, el cliente envía un mensaje al servidor para demostrar que la capacidad de envío del servidor no es un problema. En este momento, las funciones de envío y selección de ambos extremos no son un problema, y ​​el cliente puede enviar solicitudes de datos de forma segura al servidor.

(Escuché que dijiste que estabas allí y te respondí: Está bien, iré a tu casa a jugar)

Supongo que te gusta

Origin www.cnblogs.com/Vinlen/p/12758412.html
Recomendado
Clasificación