Temps de vie (TTL) : signification, objectif & Utilisation

Découvrez pourquoi les principaux analystes du secteur classent systématiquement Okta et Auth0 parmi les leaders de l’identité

Mis à jour: 29 août 2024 Temps de lecture: ~

 

Cet article a été traduit automatiquement.

 

La durée de vie, ou TTL, est une date d'expiration pour les informations qui transitent sur l'internet. Lorsque les données atteignent les limites de la technologie de l'information, celle-ci est abandonnée ou révisée. 

Les limites de TTL garantissent que l'internet n'est pas encombré par de vieilles requêtes périmées. Le TTL peut également vous assurer que vous travaillez avec les informations les plus récentes que vous avez demandées.

Approfondissement : Qu'est-ce que le TTL ?

En 1981, le groupe de travail sur les réseaux a défini le TTL dans le cadre du protocole de messages de contrôle Internet (ICMP). Ces règles décrivent la manière dont les informations circulent sur l'internet. 

Selon l'ICMP, le TTL est :

  • Mesuré en secondes
  • Placé dans l'IP header 
  • Au moins aussi longtemps que le nombre de passerelles (ou de routeurs) par lesquelles le message passera.

Voyons cela en termes simples.

Lorsque vous créez un élément d'information et que vous l'envoyez sur l'internet, vous utilisez ICMP. L'unité d'information est appelée paquet IP et contient une section header et une section de données. détaillent le contenu de votre message, l'orientation et l'origine des technologies de l'information. TTL se situe sur ce site header.

Vos données passent probablement par plusieurs routeurs et commutateurs lorsqu'elles arrivent à destination. À chaque point de passage, une unité est retirée de votre TTL.

S'il ne vous reste plus rien dans le TTL et que votre message n'est pas arrivé, vous recevrez un message "Time Exceeded" de l'ICMP.

TTL à l'œuvre : 3 exemples 

Nous avons donné une version simplifiée du TTL dans les paquets IP. Poussons plus loin les exemples.

Outre les paquets IP, vous pouvez également utiliser le TTL pour :

  • Enregistrements DNS. Le site DNS (ou DNS) utilise également des TTL. Chaque fois que vous accédez à un site web, votre terminal effectue une recherche sur DNS. La valeur TTL détermine la durée pendant laquelle un serveur peut mettre en cache des informations avant d'en demander une nouvelle copie. 
  • HTTP. Les programmeurs peuvent également utiliser les TTL pour définir la date d'expiration des enregistrements. Les valeurs aident les serveurs à comprendre quand ils doivent vider leur cache et à demander de nouvelles informations aux serveurs. 

Toutes ces approches devraient permettre d'améliorer les performances et de garantir des voies de communication propres.

Le TTL n'est qu'un des éléments de l'ICMP que les administrateurs de systèmes doivent connaître et maintenir. Lisez notre guide pour en savoir plus sur la façon dont vous pouvez utiliser ce protocole pour protéger les données critiques.

Références

Internet Control Message Protocol (protocole de messages de contrôle Internet). (septembre 1981). Network Working Group.

Continuez votre parcours dans l‘univers de l’identité