So I am trying to understand routing for TCP and UDP segments. I have a couple of things that I am confused about:
- In TCP, is there any specification on how many packets would be dropped before a rerouting would be done for a connection established between two end-systems?
- In UDP, is rerouting even possible? If a specific route keeps losing a lot of data, will the two parties ever transmit data using another route, because there is never a connection establishment phase. So how is it ever going to be possible to establish another route between the two parties if ever a communication link goes down somewhere. How is the route decided for UDP in general i suppose would be a well placed question?
Thank you for your answers in advance.