Nombre de sauts - ce qui se passera dans ce cas simple


1

Considérons ABCD

routeur A veut envoyer à D

Il maintient le nombre de hop 3

Quel sera le nombre de SOC lorsque le paquet atteint D

Sera-ce zéro ou un?


hmm ... trois réponses différentes à une situation standard universelle, stupéfait
utilisateur39966

Réponses:


1

B le décrémentera de 3 à 2, et C, de 2 à 1. Il sera donc égal à 1 quand il atteindra D.


Et si D devait transmettre ce paquet, est-ce possible ??
user39966

SI le TTL est 1 en D, il ne sera pas transmis.
dbasnett

0

D le transmettra. Le nœud du destinataire, par exemple E, l’abandonnera s’il ne peut pas le traiter.


0

Si je comprends bien la question, un ping est envoyé par le routeur A avec un TTL de 3. Dans ce cas, il n’atteindra pas D. (Je pourrais me tromper, mais cela dépend de la définition du système d’exploitation du routeur).

a       b       c       d   
3   2   2   1   1 not forwarded by c

Si un était un PC alors

a       b       c           d   
3   3   3   2   2   1       1

edit - Pour déterminer comment le routeur A définit le "parcours" du routeur B de A avec un TTL de 1. Mes routeurs domestiques ne décrémentent pas correctement le TTL et ne peuvent donc pas être testés ici.


J'ai trouvé ceci: "En guise d'assurance contre ce résultat, la valeur TTL d'un datagramme IP est décrémentée d'une valeur de un chaque fois que le paquet est transmis par un périphérique réseau. Ainsi, un paquet IP ne peut jamais être transmis plus de 254 fois, prévenir le problème de la boucle de paquets infinie ". ici cisco.com/web/about/security/intelligence/ttl-expiry.html
dbasnett
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.