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.
Sprawdź swoją wiedzę