Traceroute : comment cela fonctionne et comment cela peut vous être utile dans l'analyse du chemin du réseau

Lorsque vous utilisez Internet, il est très facile d'oublier qu'il existe de nombreux composants et serveurs qui contribuent au fonctionnement du World Wide Web. Chaque paquet que vous envoyez, d'un message de discussion à une photo d'un chat, doit voyager via des échanges et des serveurs pour atteindre sa destination.

Malheureusement, rien ne vous rappelle mieux qu’une telle configuration s’est produite que de ne pas pouvoir se connecter à un site Web. Il peut s'agir d'une erreur de votre part, du site Web ou quelque part entre les deux. La meilleure façon de savoir où se situe le problème est d’utiliser l’outil Traceroute. Vérifier Les meilleurs outils pour résoudre les problèmes de réseau.

Traceroute : Comment ça marche et comment ça peut vous aider dans l'analyse du chemin du réseau - explications

Qu’est-ce que Traceroute ?

Traceroute est un moyen de suivre le chemin emprunté par vos paquets de données lorsqu'ils transitent sur Internet. Chaque système d’exploitation moderne peut tracer le chemin.

Lorsque vous démarrez Traceroute, vous lui indiquez vers quel site Web ou serveur vous souhaitez tracer l'itinéraire. Il s'agit généralement de l'URL du site Web auquel vous essayez d'accéder, mais vous pouvez également lui fournir une adresse IP si vous le souhaitez.

Une fois que vous démarrez Traceroute, il envoie des paquets vers votre destination spécifiée. Il enregistre ensuite le parcours du colis et renvoie les informations à votre ordinateur, qui vous indique alors sa destination.

Ceci est vraiment utile si vous essayez de trouver une erreur réseau. Si le serveur ou l'échange est en panne, Traceroute confrontera le problème et vous informera que quelque chose ne fonctionne pas correctement. Vous pouvez ensuite utiliser ces informations pour mieux diagnostiquer ce qui ne va pas.

Comment fonctionne Traceroute ?

Traceroute est un moyen simple de diagnostiquer les erreurs réseau. Cependant, la reconnaissance Traceroute est due à un exploit astucieux utilisant la variable TTL du paquet.

Quelle est la durée de vie d'un paquet ?

Idéalement, lorsqu’un ordinateur envoie un paquet d’un endroit à un autre, il y parvient sans aucun problème. Il emprunte l’itinéraire le plus rapide possible du point A au point B et ne s’écrase ni ne s’arrête jamais.

Malheureusement, des choses inattendues peuvent se produire dans les réseaux. Si un ingénieur commet une erreur lors de la configuration du serveur, les paquets pourraient être envoyés dans une boucle infinie entre les serveurs. Si cela se produit souvent, le réseau peut être rempli de paquets qui circulent indéfiniment.

Les esprits intelligents derrière Data Packet ont trouvé une solution pour résoudre ce problème, appelée Time To Live, ou TTL. Chaque paquet, avant d'être envoyé dans le grand inconnu, se voit attribuer un numéro supérieur à 0 pour sa valeur TTL. Si cette valeur atteint 0, le paquet est considéré comme « mort » et est détruit.

Au cours de son voyage, un paquet s'arrêtera plusieurs fois via différents serveurs. Chaque fois qu'il accède au serveur, il soustrait un de sa valeur TTL. En règle générale, cette valeur TTL est définie sur un nombre auquel le paquet dispose de suffisamment de temps pour atteindre sa destination avant d'atteindre 0. Cependant, si le paquet entre dans une boucle, la durée de vie finira par diminuer jusqu'à l'expiration du paquet.

Lorsqu'un paquet expire, le serveur sur lequel il expire envoie un message dit « ICMP time dépassé message » à la source. Il s'agit essentiellement d'une notification indiquant que le package a expiré à un moment inapproprié et indique à l'utilisateur où le package a expiré pour faciliter le dépannage. Vérifier Les meilleures applications d'analyse Wi-Fi pour iPhone et iPad.

Comment le temps de séjour des paquets a permis à Traceroute de fonctionner

Ce message « Temps ICMP dépassé » est la clé du fonctionnement de Traceroute. Pour commencer, Traceroute envoie un paquet avec le TTL défini sur 1. Cela signifie qu'il quitte votre ordinateur, arrive sur le premier serveur, soustrait un de son TTL, a un TTL de 0 et expire.

Le serveur qui gère le paquet à ce moment-là renvoie le message « ICMP Time Exceeded » à votre ordinateur, ainsi que son emplacement. Votre ordinateur enregistre ensuite l'emplacement du serveur comme première étape vers votre objectif.

Il envoie ensuite un paquet avec le TTL défini sur 2, 3, et ainsi de suite jusqu'à ce que le paquet atteigne votre destination. Chaque paquet expirera au prochain tronçon de trafic, et chaque serveur en cours de route signalera le paquet expiré, donnant à votre ordinateur les informations dont il a besoin pour savoir où vont vos paquets de données.

Quelles sont les utilisations de Traceroute ?

À un niveau basique, Traceroute vous permet de jeter un œil à la façon dont les paquets se déplacent sur le réseau. Que vous soyez un ingénieur réseau vérifiant que tout se déroule comme il se doit, ou que vous soyez simplement curieux de savoir comment vos paquets voyagent lorsque vous visitez Google, Traceroute est la solution parfaite.

Cependant, ils sont également utiles pour détecter les erreurs dans le système. Si Traceroute tente de se connecter à un serveur qui ne répond pas, vous remarquerez que le paquet qu'il a envoyé n'a donné lieu à aucune réponse pendant un certain temps. Une fois suffisamment de temps écoulé, Traceroute annonce que la demande a « expiré », ce qui signifie que la réponse n'est pas arrivée à temps.

Bien entendu, l’expiration du délai de requête ne signifie pas toujours que le serveur est en panne ; Parfois, le serveur n'aime pas les requêtes Traceroute et les bloque dès leur arrivée. Mais si vous êtes relativement sûr qu'aucun serveur de la chaîne ne bloque Traceroute, c'est un bon moyen de diagnostiquer un site Web ou un serveur qui ne répond pas lorsque vous essayez de vous y connecter. Vérifier Comment réparer un serveur DNS qui ne répond pas sur Windows 11.

Quelle est la différence entre Traceroute et Ping ?

Certains lecteurs techniquement avertis remarqueront que Traceroute ressemble beaucoup à un autre outil de communication facile à utiliser, Ping. Cependant, même si les deux outils se chevauchent quelque peu, les gens les utilisent chacun pour des raisons différentes.

Comme mentionné ci-dessus, Traceroute vous aide à voir où va le package une fois qu'il quitte votre ordinateur. Pendant ce temps, Ping vous indique si votre ordinateur peut atteindre un serveur particulier et combien de temps il faut pour y arriver.

En tant que tel, si vous souhaitez voir chaque partie de la chaîne réseau, Traceroute est celui sur lequel vous pouvez compter. En attendant, si vous voulez simplement savoir si le serveur répond, vous pouvez lui envoyer une requête ping. Bien sûr, vous pouvez également le faire avec Traceroute, mais vous devrez attendre un moment pour que le paquet atteigne enfin votre serveur avant d'obtenir la réponse que vous recherchez.

Comment implémenter Traceroute

Comme nous l'avons dit plus tôt, tous les principaux systèmes d'exploitation peuvent effectuer le suivi. C'est aussi simple que d'ouvrir une invite de commande ou un terminal et de saisir la commande Traceroute.

Pour macOS, il vous suffit d’ouvrir Terminal et de taper «traceroute», suivi de l'URL de destination ou de l'adresse IP. C'est la même chose sous Linux, mais vous devrez peut-être d'abord installer Traceroute avant de pouvoir le faire.

Traceroute : Comment ça marche et comment ça peut vous aider dans l'analyse du chemin du réseau - explications

Sous Windows, cela fonctionne de la même manière, sauf que la fonction s'appelle « tracert ». Nous avons couvert Tracert et d'autres commandes dans notre guide sur Commandes de gestion des réseaux sans fil sous WindowsAssurez-vous donc de le lire si vous souhaitez en savoir plus sur les outils à votre disposition.

Traceroute : Comment ça marche et comment ça peut vous aider dans l'analyse du chemin du réseau - explications

Foire Aux Questions

T1. Qu’est-ce que Traceroute et comment ça marche simplement ?

Traceroute est un outil technique qui permet de déterminer le chemin des paquets de données sur Internet. Il fonctionne en envoyant des paquets de données à la cible, en suivant leur chemin et en affichant le temps requis pour chaque saut.

Q2. Quel est l’avantage d’utiliser Traceroute ?

Traceroute aide à analyser les performances du réseau et identifie les problèmes tels que les retards et la perte de paquets.

Q3. Comment puis-je utiliser Traceroute pour analyser ma connexion Internet ?

Ouvrez l'invite de commande et tapez "tracert" suivi de l'adresse IP ou du nom d'hôte pour analyser le chemin de connexion.

Q4. Traceroute affecte-t-il la vitesse de la connexion Internet ?

Non, Traceroute n'affecte pas la vitesse de votre connexion Internet, car il analyse uniquement les données sans affecter les performances de la connexion.

Q5. Puis-je utiliser Traceroute sur des systèmes d’exploitation autres que Windows ?

Oui, Traceroute est disponible sur la plupart des systèmes d'exploitation, notamment Linux et macOS. Vous pouvez utiliser la commande "traceroute«Dans le terminal.

Suivez vos colis avec Traceroute

Si vous souhaitez savoir où vont vos colis après avoir quitté votre ordinateur, Traceroute est la solution parfaite. Que vous souhaitiez diagnostiquer un problème de réseau ou simplement savoir où vont vos paquets, il est facile d'en configurer un et de surveiller le flux de données. Vous pouvez maintenant visualiser Avez-vous des problèmes de connexion au réseau? Voici quelques astuces de diagnostic et correctifs mineurs.

source
Aller au bouton supérieur