Se o TCP é orientado a conexões, por que os pacotes seguem caminhos diferentes?

De acordo com o meu conhecimento, se um aplicativo da Internet tiver que ser projetado, devemos usar um serviço orientado à conexão ou um serviço sem conexão, mas não ambos.

O serviço orientado a conexões da Internet é TCP e o serviço sem conexão é UDP, e ambos residem na camada de transporte da pilha de protocolos da Internet.

A única camada de rede da Internet é o IP, que é um serviço sem conexão. Por isso, qualquer que seja a aplicação que projetamos, ela eventualmente usa IP para transmitir os pacotes.

Os serviços orientados a conexão usam o mesmo caminho para transmitir todos os pacotes e o tipo sem conexão não.

Portanto, meu problema é

Se um aplicativo orientado a conexão foi projetado, ele deve transmitir os pacotes usando o mesmo caminho. Mas o IP quebra essa regra usando rotas diferentes. Então, como o TCP e o IP trabalham juntos nesse sentido? Isso me confunde totalmente.

questionAnswers(4)

yourAnswerToTheQuestion