Preguntas de la entrevista de Shopee
Tres apretones de manos, cuatro olas y su estado.
Protocolo de enlace de tres vías TCP, cuatro manos agitadas: ¿Cómo establece y libera las conexiones el protocolo TCP?
Tres apretones de manos para establecer una conexión:
Primer apretón de manos: A llamó a B y dijo: ¿me oyes? (Seq = x)
Segundo apretón de manos: B recibió el mensaje de A, y luego le dijo a A: Puedo escucharte, ¿puedes oírme? (ACK = x + 1, seq = y) El
tercer apretón de manos: A recibió el mensaje de B y dijo que sí, ¡quiero enviarle un mensaje! (Ack = y + 1)
Cuatro ondas para liberar la conexión:
A: Hola, no lo diré. (FIN)
B: Ya veo. Espera, la última oración aún no está terminada. Balabala ... (ACK)
B: Bien, ya terminé, no lo diré. (FIN)
A: Lo sé. (ACK)
A espera 2MSL para asegurarse de que B ha recibido el mensaje; de lo contrario, lo diré nuevamente.