Definizione di TTL sulla rete Enciclopedia.

Qual è il tempo di vivere?

Time to live, meglio conosciuto come TTL o Hop Limit, è un meccanismo che limita la durata o la durata dei dati in un computer o in una rete. TTL può essere implementato come un contatore o timestamp collegato o incorporato nei dati. Una volta trascorso il conteggio degli eventi o l’intervallo di tempo prescritti, i dati vengono scartati o riconvalidati. In rete di computer, TTL impedisce un pacchetto di dati di circolare indefinitamente., Nelle applicazioni informatiche, TTL è comunemente usato per migliorare le prestazioni e gestire il caching dei dati.

Time to Live esempio

Tempo di Vivere i Pacchetti IP

Per garantire che i pacchetti IP hanno una durata limitata in rete tutti i pacchetti IP sono a 8 bit Time to Live (IPv4) o Limite di Hop (IPv6) campo di intestazione e un valore che specifica il numero massimo di livello tre luppolo (in genere i router) che possono essere attraversate il percorso verso la loro destinazione., Ogni volta che il pacchetto arriva a un dispositivo di rete a tre livelli (un hop), il valore viene ridotto di uno prima di essere instradato in avanti. Quando il valore alla fine raggiunge uno, il pacchetto viene scartato dal dispositivo che lo riceve (poiché il valore verrà ridotto a zero). Sebbene ciò non impedisca problemi di rete causati da un ciclo di routing o simili, riduce il loro impatto e può aiutare a evitare guasti del router. Poiché è un campo a 8 bit, il valore massimo possibile è 255 (11111111 in binario).,

Valori limite TTL e Hop predefiniti

Valori limite TTL e Hop predefiniti variano tra i diversi sistemi operativi, ecco i valori predefiniti per alcuni:

Come puoi vedere, il Limite TTL o Hop visto nei pacchetti da un host potrebbe, in parte, essere usato per identificare il sistema operativo in uso su quell’host.

Time To Live e DNS Caching

Il valore Time To Live (TTL) indica ai server dei nomi di risoluzione locali per quanto tempo un record deve essere memorizzato localmente prima che una nuova copia del record debba essere recuperata dal DNS., L’archiviazione dei record è nota come cache DNS e l’atto di memorizzazione dei record è chiamato caching.

  1. TTL fa parte del Domain Name System.
  2. I TTL sono impostati da un nameserver autorevole per ogni record di risorsa.
  3. TTL sono utilizzati per scopi di memorizzazione nella cache. Ad esempio, www.networkencyclopedia.com Valore TTL è 86400 secondi, che è di 24 ore. Più alto è il TTL di un record, più a lungo le informazioni verranno memorizzate nella cache e meno query un client dovrà effettuare per trovare il dominio.,
  4. TTLs verrà utilizzato dal server dei nomi di risoluzione per accelerare la risoluzione dei nomi memorizzando nella cache i risultati localmente.

Impostazione TTL più brevi?

È possibile impostare TTL più brevi. Tuttavia, può causare carichi più pesanti su un nameserver autorevole, ma può essere utile quando si cambia l’indirizzo di servizi critici come server Web o record MX (puntatori server di posta), e quindi sono spesso abbassati dall’amministratore DNS prima di un servizio viene spostato, al fine di ridurre al minimo le interruzioni.,

Valori comuni TTL

Di solito, valore TTL è di 86400 secondi, che è di 24 ore. Questo è un buon punto di partenza per la maggior parte dei record. Tuttavia, è possibile impostare un TTL più alto per i record MX o CNAME poiché ci si aspetta che cambino molto raramente. Se il servizio è critico, si consiglia di impostare TTL a 1 ora (3600 secondi).

Tempo di vivere in HTTP

Il TTL può anche essere espresso come data e ora in cui scade un record., L’intestazioneExpires: nelle risposte HTTP, il campo di intestazioneCache-Control: max-age nelle richieste e nelle risposte e il campoexpires nei cookie HTTP esprimono il time-to-live in questo modo.