Routing on the Internet is done one hop at a time.
your default routers don't talk directly to the server, they talk to other routers that talk to other routers.... that talk to the server.
It's common to have 10-20 routers in the path for some connections (do a traceroute to the server to see the routers that your traffic to the server goes through, and keep in mind that the traffic from the server back to you may go through a different series of routers)