TTL

Signifie « Time to Live ».

TTL peut désigner plusieurs concepts dans les réseaux informatiques. Il peut désigner la partie du protocole TCP/IP qui définit un délai d’expiration pour chaque paquet de données envoyé sur un réseau. Il peut également désigner la durée pendant laquelle un serveur conserve des informations mises en cache avant de les actualiser.

TCP/IP

Lorsqu’un paquet de données est envoyé d’un ordinateur à un autre sur Internet, il se déplace d’un réseau à un autre jusqu’à atteindre sa destination. Chaque étape du trajet est appelée un « saut ». Chaque paquet de données qui circule sur un réseau ajoute une petite quantité de surcharge ; les paquets incapables d’atteindre leur destination et qui se déplaceraient indéfiniment d’un réseau à l’autre ralentiraient donc considérablement les performances du réseau. Pour éviter cela, chaque paquet de données reçoit une valeur TTL lors de son envoi afin de l’empêcher de se déplacer indéfiniment d’un réseau à l’autre.

La valeur TTL d’un paquet de données est un nombre de 8 bits (compris entre 1 et 255, généralement défini au milieu de cette plage, entre 32 et 128) qui indique le nombre maximal de sauts qu’il peut effectuer avant d’expirer et d’être supprimé. Chaque fois qu’un paquet de données passe d’un routeur au suivant, sa valeur TTL est diminuée de 1. Si la valeur TTL atteint 0 avant que le paquet n’atteigne sa destination, le routeur le supprime.

Cache

TTL peut également désigner la durée pendant laquelle un serveur conserve des données en cache afin de pouvoir les fournir avant de les actualiser. Par exemple, un serveur DNS possède une valeur TTL pour chaque enregistrement, mesurée en secondes, qui détermine pendant combien de temps il peut fournir un enregistrement avant de l’actualiser. Ces valeurs TTL peuvent être définies à seulement 30 secondes, tandis que les enregistrements moins prioritaires peuvent être conservés pendant 86 400 secondes (24 heures).

Un serveur CDN possède une valeur TTL pour chaque ressource qu’il stocke. Celle-ci détermine pendant combien de temps il conserve une copie en cache avant de vérifier si le serveur d’origine a apporté des modifications. Cela permet au CDN de vérifier fréquemment les fichiers mis à jour, tandis que les autres ressources peuvent être conservées en cache pendant plusieurs jours ou semaines entre deux mises à jour.

Mis à jour September 27, 2022 par Brian P.

quizTestez vos connaissances

Which statement about GUIDs is false?

A
They consist of 32 hexadecimal digits.
0%
B
They contain 4 hyphens.
0%
C
They are interchangeble with UUIDs.
0%
D
Every GUID is guaranteed to be unique.
0%
Correct! Incorrect!     View the GUID definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de TTL sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.