Тиме то ливе

С Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу

Време живота (ТТЛ - енг. Тиме То Ливе) или ограничење скока (енг. Хоп Лимит) је механизам који ограничава животни век податка у рачунару или рачунарској мрежи. ТТЛ може да се имплементира као бројач или као ознака за време који је прикачен за податак или уграђен у исти. Када се предефинисан догађај деси тј. бројач или временско ограничење истекну, податак ће се одбацити. У рачунарским мрежама, ТТЛ спречава да пакет податка бесконачно кружи кроз мрежу. У рачунским апликацијама, ТТЛ се користи да унапреди перформансе кеша или да побољша приватност.

ИП пакети[уреди | уреди извор]

Под интернет протоколом, ТТЛ је осмобитно поље (бајт). У ИПв4 заглављу, ТТЛ је девети октет од 20 укупно. У ИПв6 заглављу, је 8. октет од 40. Максимална ТТЛ вредност је 255, сто је максимална вредност једног октета (бајта). Препоручена иницијална вредност је 64.

Вредност ТТЛ може да се замисли као горња граница времена које ИП пакет може да проведе у интернет систему. ТТЛ поље се подешава од стране пошиљаоца пакета, и смањује се од стране сваког рутера на путу до одредишта. Ако ТТЛ поље достигне нулу пре него што пакет стигне до одредишта, пакет ће бити одбачен и ИЦМП (енг. Интернет Цонтрол Мессаге Протоцол) пакет грешке (11 - време истекло) ће бити послат назад пошиљаоцу. Сврха ТТЛ поља јесте да избегне ситуације у којима ће пакет који је немогуће доставити бесконачно кружити интернет системом, који це тако у једном тренутку постати преплављен оваквим 'бесмртним' порукама.

У теорији, под ИПв4, ТТЛ се мери у секундама, иако сваки хост који предаје даље пакет мора да смањи ТТЛ за бар једну јединицу. У пракси, ТТЛ поље се смањује за један сваким скок-ом. Да би одговарало овој пракси, име је промењено у ограницење скока енг. Хоп Лимит у ИПв6.

ДНС записи[уреди | уреди извор]

ТТЛ-ови се такодје појављују у ДНС, где бивају подешени од стране ауторитативног намесервер-а (енг. Ауторитативе Намесервер) као посебан податак ресурса. Када хватајуци намесервер упита ауторитативни намесервер за податак ресурса, ухватиће податак везан за време (у секундама) одређен ТТЛ-ом. Ако прималац упита хватајући намесервер за исти податак пре него сто ТТЛ истекне, хватајући сервер ће једноставно одговорити са већ ухваћеним податком ресурса уместо да га поново прибави од ауторитативног намесервер-а поново. Намесервер-и могу такодје имати ТТЛ подешен за НXДОМАИН (потврда да домен не постоји), али они углавном кратко трају (три сата највише).

Краћи ТТЛ-ови могу да изазову јача (чешћа) учитавања на ауторитативном намесервер-у, али могу бити корисни када се мења адреса критичних сервиса попут Wеб сервоса или MX рецорд-а, и стога су често смањени од стране ДНС-а са администраторским приоритетом до 'сервис премештен', како би се минимализовале штете.

Коришћене јединице су секунде. Стара честа ТТЛ вредност за ДНС је била 86400 секунди, сто је уствари 24 сата. ТТЛ вредност 86400 би значила да, уколико је ДНС податак промењен на ауторитативном намесервер-у, остали ДНС сервери у свету би могли приказивати старе вредности из свог кеша наредних 24 сата након измене.

Новије ДНС методе које су део система за (опоравак од катастрофе) (енг. Дисастер Рецоверy, ДР) могу располагати неким подацима (намерно) врло кратким временским периодом подешеним ТТЛ-ом. На пример 300 секунди животног века би помогло кључним подацима да истекну у року од 5 минута како би се осигурало да су ови подаци брзо ажурирани сиром света. Ово даје администраторима могућност да преправљају и ажурирају податке које су од временског значаја. ТТЛ вредности су изразене као "по секунди" и подешавање ових вредности на одређеним подацима је понекад аутоматски подржано од стране свих стандардних ДНС система широм света. Ипак, проблем је у томе да многи хватајући ДНС намесервер-и подешавају сопствене ТТЛ-ове безобзира на ауторитатвне податке, због чега се не мозе гарантовати да ће на свим ДНС серверима бити нова, промењена вредност након што ТТЛ истекне.

ХТТП[уреди | уреди извор]

Време живота (животни век, ТТЛ) се може такође изразити као датум и време када ће податак истећи. Expires: заглавље ХТТП одговора и expires поље у ХТТП цоокие-јима изражавају ТТЛ на овај начин.