If TCP is connection oriented why do packets follow different paths?

You, my friend, are confusing the functionality of two different layers. TCP is connection oriented in the sense that there’s a connection establishment, between the two ends where they may negotiate different things like congestion-control mechanism among other things. The transport layer protocols’ general purpose is to provide process-to-process delivery meaning that it doesn’t know … Read more