Le routage source est une technique utilisée dans le réseau de l'ordinateur qui permet à un utilisateur de diriger des paquets de données de réseau à une destination spécifique. Selon la façon dont elle est utilisée, les paquets peuvent être administrés une trajectoire spécifique de prendre ou de directions générales qui permettront une partie du réseau de routage automatique pour traiter une partie de la trajectoire. Même si une technique très utile, il est également très sensible à la violence, ce qui permet de failles de sécurité potentielles.
Itinéraire le plus normal est effectué par les multitudes d'appareils, connus comme les routeurs, qui composent les nombreux réseaux qui composent l'Internet. Ces dispositifs sont programmés avec des protocoles qui leur permettent de mieux connaître leurs voisins, puis décider des meilleurs chemins possibles à prendre en dirigeant le trafic réseau d'un ordinateur à un autre. Le routage source, d'autre part, tire parti de certaines fonctionnalités optionnelles du protocole Internet (IP) qui supprime la prise de décision par les routeurs et le met dans les mains de l'utilisateur ou de source d’ordinateur.
Il y a deux sources possibles modifications de routage qu'un ordinateur peut apporter à un paquet de données comme il se dirige sur le réseau: strict ou loose. Avec des définitions strictes de source, le chemin exact qu'un paquet devrait prendre, d'un routeur à l'autre, est spécifié avant que le paquet ne quitte jamais la source d’ordinateur. Routage source libre, cependant, donne le paquet sur quelques points spécifiques du routeur et permet aux autres routeurs décident long du chemin. Ceci est utile, par exemple, si l'envoi d'un paquet à travers les routeurs d'un réseau local à un routeur de passerelle, puis à une adresse spécifique. Les routeurs du réseau local peuvent être laissés de côté, mais la passerelle et autres routeurs peuvent être spécifiés.
La possibilité d'utiliser le routage source est utile pour les différents tests et le dépannage. Un tel effet est semblable à apprendre les rues du quartier, où le réseau est découvert en retraçant l'itinéraire des paquets d'un routeur à l'autre. Il peut également être utile pour découvrir où les goulots d'étranglement potentiels se produisent et sont souvent utilisés par les fournisseurs de services Internet (ISP) afin de s'assurer que le trafic de données inutiles ne cherche pas à tirer profit de leurs principaux backbones de réseau. La méthode est également utilisée à des fins malveillantes, ce qui permet à un attaquant d'accéder à des ordinateurs sur un réseau privé en faisant semblant d'être un ordinateur sur ce réseau privé.
Alors que les réseaux sans fil sont devenus populaires, une autre technique appelée source de routage dynamique (DSR) a été élaboré qui utilise le routage de découvrir un réseau sans fil la source. L'astuce vient du fait que comme les nœuds du réseau sont connues pour aller et venir souvent dans certains types de réseaux sans fil, les dénommés réseaux ad-hoc, les ordinateurs avaient besoin d'une nouvelle façon de découvrir rapidement des itinéraires à travers le réseau. De cette façon, l'itinéraire à partir d'une source ordinateur à travers un réseau est découvert à la volée, au besoin, au lieu de les nœuds inondations en permanence le réseau avec des informations actualisées comme des nœuds vont et viennent.