Skip to content

What is Routing?

You have a router, but do you know what it does? To understand the idea of a router, you have to understand the process of routing. 

Every time you load a webpage or send a message, your data has to find its way from your device to a server, which could be anywhere in the world. Routing is the process that makes that happen. 

The internet doesn’t offer direct connections between two points. Instead, it is a massive web of interconnected networks. Data moves through this web by hopping from one network to the next. At each hop, a router decides where to send the data next, based on the destination’s IP address and the available paths. 

This process happens in a fraction of a second. 

Routers don’t have a complete map of the internet. Instead, they share information with each other using protocols like BGP, which provides a picture of which networks are reachable and how. When conditions change, like a network going down or a faster path becoming available, routing adjusts accordingly.

Many find it interesting that the path your data takes isn’t always the most geographically direct one. A request from New York to London might pass through several cities and multiple autonomous systems before arriving. Tools like traceroute let you see exactly which networks your traffic passes through and how long each hop takes.

The path your data takes has a real effect on speed and reliability. A poorly routed connection can add significant latency even when your local internet connection is fast.