TTL

Skrót od „Time to Live”.

TTL może oznaczać jedno z kilku pojęć związanych z sieciami komputerowymi. Może odnosić się do części protokołu TCP/IP, która ustawia licznik czasu wygaśnięcia dla każdego pakietu danych wysyłanego przez sieć. Może też oznaczać czas, przez jaki serwer przechowuje informacje w pamięci podręcznej, zanim je odświeży.

TCP/IP

Gdy pakiet danych jest wysyłany z jednego komputera do drugiego przez Internet, dociera do celu, przechodząc z jednej sieci do kolejnej. Każdy etap tej podróży nazywa się „przeskokiem”. Każdy pakiet danych przesyłany przez sieć dodaje niewielką ilość dodatkowych danych, dlatego pakiety, które nie mogą dotrzeć do celu i przeskakują bez końca, znacznie spowalniałyby działanie sieci. Aby temu zapobiec, podczas wysyłania każdy pakiet danych otrzymuje licznik TTL, który uniemożliwia mu niekończące się przeskakiwanie.

Licznik TTL pakietu danych to 8-bitowa liczba (od 1 do 255, zazwyczaj ustawiana w środkowym zakresie od 32 do 128), która określa maksymalną liczbę przeskoków, jakie pakiet może wykonać przed wygaśnięciem i odrzuceniem. Za każdym razem, gdy pakiet danych przeskakuje z jednego routera do kolejnego, licznik TTL zmniejsza się o 1. Jeśli licznik TTL osiągnie 0, zanim pakiet dotrze do celu, zostaje odrzucony przez router.

Pamięć podręczna

TTL może też oznaczać czas, przez jaki serwer przechowuje dane w pamięci podręcznej, aby można było je pobrać, zanim je odświeży. Na przykład serwer DNS ma wartość TTL dla każdego rekordu, mierzoną w sekundach, która określa, jak długo może udostępniać rekord przed jego odświeżeniem. Te wartości TTL można ustawić nawet na 30 sekund, ale rekordy o niższym priorytecie można ustawić na maksymalnie 86 400 sekund (24 godziny).

Serwer CDN ma wartość TTL dla każdego przechowywanego zasobu, która określa, jak długo zachowuje jego kopię w pamięci podręcznej, zanim sprawdzi na serwerze źródłowym, czy zaszły zmiany. Dzięki temu CDN może często sprawdzać często aktualizowane pliki, podczas gdy inne zasoby mogą być przechowywane w pamięci podręcznej przez kilka dni lub tygodni między aktualizacjami.

Zaktualizowano September 27, 2022 przez Brian P.

quizSprawdź swoją wiedzę

Which of these protocols does not establish a connection using a handshake?

A
TCP
0%
B
SMTP
0%
C
UDP
0%
D
TLS
0%
Correct! Incorrect!     View the Handshake definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja TTL na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.