TCP vs UDP - ¿Qué es una conexión TCP? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Diferencia entre TCP y UDP? 10 respuestas

¿Qué es exactamente una conexión TCP? Entiendo que no hay una conexión física del cliente al servidor. ¿Esta conexión es solo el socket del cliente que se vincula con el nuevo socket creado por el servidor después del apretón de manos de tres vías? Posteriormente, una vez que se configura la "conexión", los sockets en ambos extremos de la conexión saben dónde enviar sus paquetes.

¿Cómo difiere esto de la forma en que UDP funciona además del protocolo de enlace inicial con TCP? ¿Es que cada socket de servidor solo tiene un cliente que envía paquetes a ese socket en particular?

¿Cuáles son algunas de las posibles ventajas de tener una conexión dedicada entre hosts? Mi comprensión de TCP y UDP sigue siendo muy básica, por lo que deberían bastar las generalizaciones amplias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta