Internet est un réseau mondial global, non centralisé, constitué de millions d'autres réseaux aussi bien publics que privés. Pour trouver son chemin et être transmise d'une machine source vers une machine cible, une information doit transiter par des passerelles, appelées également routeurs, qui assurent l'interface entre différents réseaux de natures très différentes. Le routage, c'est-à-dire la capacité qu'une information emprunte le bon chemin, s'inscrit dans le cadre du protocole IP : son efficacité est la clé de voûte du fonctionnement d'Internet.
Le routage IP est un processus itératif où les paquets sont transmis de routeur en routeur jusqu'à ce qu'ils atteignent finalement leur destination. Chaque routeur examine l'adresse de destination et détermine le prochain routeur vers lequel il doit envoyer le paquet. Ce processus se poursuit jusqu'à ce que le paquet atteigne sa destination finale.