Time to Live


Time to Live
Page d'aide sur l'homonymie Pour les articles homonymes, voir TTL.

Le Time to Live (« temps de vie »), abrégé TTL, indique le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache.

Sommaire

Le Time to Live sur les paquets IP

Le TTL est une donnée placée au niveau de l'en-tête du paquet IP qui indique le nombre de routeurs maximal de transit. Ce champ est codé sur huit bits, ce qui permet de spécifier des valeurs initiales de 1 à 255. La valeur initiale est généralement fixée par le système d'exploitation et dépend du diamètre d'Internet (RFC 1122), c'est-à-dire du nombre maximal de routeurs qui peut exister entre deux hôtes Internet à un moment donné. La valeur recommandée par le RFC 1700 est de 64[1],[2].

Quand un routeur de transit arrive à la valeur 0 après avoir décrémenté ce champ, le paquet est détruit et un paquet ICMP Time to Live exceeded est envoyé vers la source. Ceci évite qu'un paquet boucle à l'infini s’il existe un problème de boucle de routage. traceroute est un outil qui exploite ce mécanisme pour déterminer la route empruntée par un paquet vers la destination.

La valeur initiale de 1 est utilisée par certains protocoles pour s'assurer que les paquets ne sont pas routés au delà d'un segment, c'est le cas de eBGP.

La valeur initiale de 255 est utilisée par des protocoles pour s'assurer que le paquet reçu émane bien du même segment, il doit valoir donc impérativement 254 à la réception. C'est le cas du protocole Bidirectional Forwarding Detection (en).

Historique

Dans la définition de la RFC 791, le Time to Live d'un paquet IP transitant sur un réseau représente le nombre de secondes pendant lesquelles il est autorisé à passer dans les divers routeurs ponctuant sa route. En théorie, chaque routeur par lequel passe le paquet décrémente le TTL est décrémenté du nombre de secondes que le paquet y passe avant de continuer sa route, avec un minimum de 1. En pratique, le temps passé dans les routeurs étant bien inférieur à la seconde, cela revient à décrémenter le TTL de 1.

Ce champ est renommé Hop Limit en IPv6, reflétant ainsi la pratique existant en IPv4.

Le Time to Live dans le DNS

Dans le protocole utilisé par les serveurs DNS, une donnée Time to Live est présente et indique le temps pendant lequel l'information donnée par le serveur (le plus souvent un nom de domaine ou un autre serveur DNS) peut être conservée en cache. Passé ce délai, l'information doit être considérée comme obsolète et être mise à jour.

Le TTL est en général de l'ordre d'un jour, il peut être réduit jusqu'à 0 pour des informations variant fréquemment.

Le record SOA du DNS contient également une valeur de TTL à utiliser pour le cache négatif.

Notes et références

  1. Page 63, paragraphe IP TIME TO LIVE PARAMETER du RFC 1700
  2. IP Parameters sur le site de l'IANA (texte qui cite le RFC 791 et le RFC 1122)

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Time to Live de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Time-To-Live — Pour les articles homonymes, voir TTL. Le Time to live (TTL , temps de vie) indique le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache. Sommaire 1 Le Time to live sur… …   Wikipédia en Français

  • Time-to-live — Pour les articles homonymes, voir TTL. Le Time to live (TTL , temps de vie) indique le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache. Sommaire 1 Le Time to live sur… …   Wikipédia en Français

  • Time to live — Pour les articles homonymes, voir TTL. Le Time to live (TTL , temps de vie) indique le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache. Sommaire 1 Le Time to live sur… …   Wikipédia en Français

  • Time to live — (sometimes abbreviated TTL) is a limit on the period of time or number of iterations or transmissions in computer and computer network technology that a unit of data (e.g. a packet) can experience before it should be discarded.Time to live of IP… …   Wikipedia

  • Time-to-live — (Internet Protocol) (IP) Time to live oder TTL ist der Name eines Header Felds des Internetprotokolls, das verhindert, dass unzustellbare Pakete endlos lange von Router zu Router weitergeleitet werden. Das TTL Feld umfasst ein Oktett, kann also… …   Deutsch Wikipedia

  • Time to live — (Internet Protocol) (IP) Time to live oder TTL ist der Name eines Header Felds des Internetprotokolls, das verhindert, dass unzustellbare Pakete endlos lange von Router zu Router weitergeleitet werden. Das TTL Feld umfasst ein Oktett, kann also… …   Deutsch Wikipedia

  • Time to live — (TTL) в вычислительной технике и компьютерных сетях предельный период времени или число итераций или переходов, за который набор данных (пакет) может существовать до своего исчезновения. Содержание 1 TTL (время жизни) IP пакетов 2 Время жизни з …   Википедия

  • Time to Live — Die Time to live (TTL) ist die Gültigkeitsdauer in Sekunden, die Daten in Rechnernetzen mitgegeben wird. Internet Protocol Beim Internet Protocol soll die TTL jedes Datenpakets begrenzen, wie lange es im Internet verbleiben darf.[1] Das Datenfeld …   Deutsch Wikipedia

  • time to live —    Abbreviated TTL. A mechanism used to ensure that misdirected information doesn t end up traveling a TCP/IP network or the Internet for all eternity.    Each IP datagram contains a TTL value; once this value reaches zero, the datagram is simply …   Dictionary of networking

  • This Time Around: Live in Tokyo — This Time Around Live in Tokyo …   Википедия