Si TCP está orientado a la conexión, ¿por qué los paquetes siguen rutas diferentes?

Según mi conocimiento, si una aplicación de Internet tiene que ser diseñada, deberíamos usar un servicio orientado a la conexión o un servicio sin conexión, pero no ambos.

El servicio orientado a la conexión de Internet es TCP y el servicio sin conexión es UDP, y ambos se encuentran en la capa de transporte de la pila de Protocolo de Internet.

La única capa de red de Internet es IP, que es un servicio sin conexión. Por lo tanto, significa que cualquier aplicación que diseñemos con el tiempo usa IP para transmitir los paquetes.

Los servicios orientados a la conexión utilizan la misma ruta para transmitir todos los paquetes, y la conexión sin conexión no lo hace.

Por lo tanto mi problema es

Si se ha diseñado una aplicación orientada a la conexión, debería transmitir los paquetes utilizando la misma ruta. Pero la IP rompe esa regla al usar diferentes rutas. Entonces, ¿cómo trabajan juntos TCP e IP en este sentido? Me confunde totalmente.

Respuestas a la pregunta(4)

Su respuesta a la pregunta