Traceroute
Fermé
ami7
Messages postés
99
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
-
16 févr. 2011 à 00:02
ami7 Messages postés 99 Date d'inscription dimanche 8 août 2010 Statut Membre Dernière intervention 29 juin 2011 - 16 févr. 2011 à 16:26
ami7 Messages postés 99 Date d'inscription dimanche 8 août 2010 Statut Membre Dernière intervention 29 juin 2011 - 16 févr. 2011 à 16:26
A voir également:
- Traceroute
- Mtr traceroute windows - Télécharger - Web & Internet
3 réponses
brupala
Messages postés
110845
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
23 janvier 2025
13 895
16 févr. 2011 à 00:58
16 févr. 2011 à 00:58
Salut,
le principe du traceroute est d'envoyer un paquet udp ou icmp avec un ttl de 1 au départ puis de l'incrémenter pour lire ensuite les paquets en retour icmp time exceeded envoyés (ou pas, il ne sont pas obligés) quand le ttl tombe à 0 par les routeurs traversés.
en incrémentant de 1 à chaque fois, les réponses permettent de reconstituer le chemin suivi par les datagrammes (si les routeurs sont configurés pour et si les reverse dns sont bien remplis pour les adresses/interfaces qui répondent).
le principe du traceroute est d'envoyer un paquet udp ou icmp avec un ttl de 1 au départ puis de l'incrémenter pour lire ensuite les paquets en retour icmp time exceeded envoyés (ou pas, il ne sont pas obligés) quand le ttl tombe à 0 par les routeurs traversés.
en incrémentant de 1 à chaque fois, les réponses permettent de reconstituer le chemin suivi par les datagrammes (si les routeurs sont configurés pour et si les reverse dns sont bien remplis pour les adresses/interfaces qui répondent).
ami7
Messages postés
99
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
16 févr. 2011 à 15:45
16 févr. 2011 à 15:45
salut,
merci pour l'explication, SVP j'ai une autre question
est ce que toujours le champs TTL initialisé à 1 ?
est ce que c'est juste ce que j'ai compris: "le TTL indique le nombre de routeurs traversés par un paquet et on déduit le nombre de routeur lorsque le champs TTL décrimente "
merci de m'expliquer ça
merci pour l'explication, SVP j'ai une autre question
est ce que toujours le champs TTL initialisé à 1 ?
est ce que c'est juste ce que j'ai compris: "le TTL indique le nombre de routeurs traversés par un paquet et on déduit le nombre de routeur lorsque le champs TTL décrimente "
merci de m'expliquer ça
brupala
Messages postés
110845
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
23 janvier 2025
13 895
Modifié par brupala le 16/02/2011 à 16:16
Modifié par brupala le 16/02/2011 à 16:16
non,
il est positionné à une certaine valeur, suivant les machines souvent 64 qui est suffisant.
et il est diminué de 1 à chaque fois que l'on traverse un routeur, quand il vaut 0, le routeur met le paquet à la poubelle et envoie le fameux message icmp time exceeded à la source pour lui dire qu'il a détruit le paquet. c'est le message qui sert à voir que l'on est passé par ce routeur.
tu peux voir le TTL dans message dans le ping sous windows:
Pour info,
en IPV6, le champ s'appelle hop limit, ce qui est plus juste , est toujours codé sur 8 bits est fourni au démarrage par le routeur en stateless configuration et vaut en principe 64.
il est positionné à une certaine valeur, suivant les machines souvent 64 qui est suffisant.
et il est diminué de 1 à chaque fois que l'on traverse un routeur, quand il vaut 0, le routeur met le paquet à la poubelle et envoie le fameux message icmp time exceeded à la source pour lui dire qu'il a détruit le paquet. c'est le message qui sert à voir que l'on est passé par ce routeur.
tu peux voir le TTL dans message dans le ping sous windows:
C:\Windows\system32>ping www.commentcamarche.net Envoi d'une requête 'ping' sur a1727.b.akamai.net [79.140.93.170] avec 32 octets de données : Réponse de 79.140.93.170 : octets=32 temps=35 ms TTL=54 Réponse de 79.140.93.170 : octets=32 temps=35 ms TTL=54 Réponse de 79.140.93.170 : octets=32 temps=35 ms TTL=54 Réponse de 79.140.93.170 : octets=32 temps=36 ms TTL=54 Statistiques Ping pour 79.140.93.170: Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), Durée approximative des boucles en millisecondes : Minimum = 35ms, Maximum = 36ms, Moyenne = 35ms C:\Windows\system32>ping 192.168.0.5 Envoi d'une requête 'ping' sur 192.168.0.5 avec 32 octets de données : Réponse de 192.168.0.5 : octets=32 temps=1 ms TTL=255 Réponse de 192.168.0.5 : octets=32 temps<1ms TTL=255 Réponse de 192.168.0.5 : octets=32 temps<1ms TTL=255 Réponse de 192.168.0.5 : octets=32 temps<1ms TTL=255 Statistiques Ping pour 192.168.0.5: Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), Durée approximative des boucles en millisecondes : Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms C:\Windows\system32>ping 192.168.0.6 Envoi d'une requête 'ping' sur 192.168.0.6 avec 32 octets de données : Réponse de 192.168.0.6 : octets=32 temps<1ms TTL=64 Réponse de 192.168.0.6 : octets=32 temps<1ms TTL=64 Réponse de 192.168.0.6 : octets=32 temps<1ms TTL=64 Réponse de 192.168.0.6 : octets=32 temps<1ms TTL=64 Statistiques Ping pour 192.168.0.6: Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), Durée approximative des boucles en millisecondes : Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms C:\Windows\system32>
Pour info,
en IPV6, le champ s'appelle hop limit, ce qui est plus juste , est toujours codé sur 8 bits est fourni au démarrage par le routeur en stateless configuration et vaut en principe 64.
ami7
Messages postés
99
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
16 févr. 2011 à 16:26
16 févr. 2011 à 16:26
merci j'ai bien compris