Le routage sur internet implique de nombreuses machines qui exécutent, chacune, des programmes respectant le protocole internet (IP).
Routeur : machine qui connecte deux ou plusieurs réseaux et qui exécute un programme destiné à orienter les messages entrants vers le meilleur réseau pour atteindre la machine destinataire.