Definition of TTL on the Network Encyclopedia.o que é o tempo para viver?

tempo de vida, mais conhecido como TTL ou limite de Hop, é um mecanismo que limita a vida útil dos dados em um computador ou rede. O TTL pode ser implementado como contador ou timestamp ligado ou incorporado nos dados. Uma vez decorrido o tempo ou a contagem de eventos prescritos, os dados são eliminados ou revalidados. Em rede de computadores, TTL impede que um pacote de dados circule indefinidamente., Em aplicações de computação, TTL é comumente usado para melhorar o desempenho e gerenciar o caching de dados.

Tempo para Viver exemplo

Tempo para Viver em Pacotes IP

Para garantir que os pacotes IP têm um tempo de vida limitado na rede todos os pacotes IP tem um 8 bits Tempo de vida (IPv4) ou Limite de Saltos (IPv6) campo de cabeçalho e o valor que especifica o número máximo de camada três saltos (normalmente roteadores) que podem ser percorridas no caminho para seu destino., Cada vez que o pacote chega a uma camada três dispositivo de rede (um hop) o valor é reduzido em um antes de ser encaminhado para a frente. Quando o valor chega a um, o pacote é descartado pelo dispositivo que o recebe (como o valor será reduzido a zero). Embora isso não impeça problemas de rede causados por um loop de roteamento ou similar, ele reduz seu impacto e pode ajudar a evitar falhas de roteador. Como é um campo de 8 bits, o valor máximo possível é 255 (11111111 em binário).,

valores-limite predefinidos de TTL e Hop

valores-limite predefinidos de TTL e Hop variam entre diferentes sistemas operativos, Aqui estão os valores por omissão para alguns:

Como você pode ver, o limite de TTL ou Hop visto em pacotes de uma máquina pode, em parte, ser usado para identificar o sistema operativo em uso nessa máquina.

tempo de vida e cache DNS

tempo de vida (TTL) o valor diz ao local resolver servidores de nomes quanto tempo um registro deve ser armazenado localmente antes que uma nova cópia do registro deve ser recuperada do DNS., O armazenamento de registros é conhecido como cache DNS, e o ato de armazenar registros é chamado caching.

  1. TTL é parte do sistema de nomes de domínio.
  2. TTLs são definidos por um servidor de nomes autorizado para cada registo de recursos.
  3. TTLs são utilizados para efeitos de caching. Por exemplo, www.networkencyclopedia.com o valor de TTL é de 86400 segundos, ou seja, 24 horas. Quanto maior o TTL de um registro, maior a informação será cache, e menos consultas um cliente terá que fazer para encontrar o domínio.,
  4. TTLs será usado pelo servidor de nomes de resolução para acelerar a resolução de nomes pelos resultados de cache localmente.

Setting Shorter TTLs?

é possível definir TTLs mais curtos. No entanto, ele pode causar cargas mais pesadas em um servidor de nomes autoritativo, mas pode ser útil quando alterar o endereço de serviços essenciais, como servidores web ou registros MX (servidor de email de ponteiros), e, portanto, são, muitas vezes, baixado pelo administrador do DNS antes de um serviço que está sendo movido, a fim de minimizar as interrupções.,

valores TTL comuns

Usually, TTL value is 86400 seconds, which is 24 hours. Este é um bom ponto de partida para a maioria dos discos. No entanto, você pode definir TTL superior para os registros MX ou CNAME como eles são esperados para mudar muito raramente. Se o seu serviço for crítico, recomenda-se que ajuste o TTL para 1 hora (3600 segundos).

tempo para viver em HTTP

TTL também pode ser expresso como uma data e hora em que um registro expira., The Expires: header in HTTP responses, theCache-Control: max-age header field in both requests and responses and theexpires field in HTTP cookies express time-to-live in this way.