Time to live: различия между версиями

247 байт убрано ,  6 лет назад
отмена правки 76429304 участника Yanpas (обс) и про "Изначально" и про "hop limit" уже было написано в статье.
Нет описания правки
(отмена правки 76429304 участника Yanpas (обс) и про "Изначально" и про "hop limit" уже было написано в статье.)
== TTL (время жизни) IP-пакетов ==
 
В [[IPv4]] TTL представляет собой восьмиразрядное поле [[IP]]-заголовка. <br />
В [[IPv4]] TTL представляет собой восьмиразрядное поле [[IP]]-заголовка. Изначально означало время жизни пакета в секундах, но на практике означаетОпределяет максимальное количество хопов ([[hop]], то есть прыжок, участок между маршрутизаторами), которые пакет может пройти. Наличие этого параметра не позволяет пакету бесконечно ходить по сети. Каждый маршрутизатор, при маршрутизации должен уменьшать значение TTL на единицу, но некоторые шлюзы можно настроить, чтобы игнорировать это. Пакеты, не достигшие адресата, но время жизни которых стало равно нулю, уничтожаются, а отправителю посылается сообщение [[ICMP]] ''Time Exceeded''. Если требуется, чтобы пакет не был маршрутизирован (то есть принят только в своём сегменте), то выставляется TTL=1. На отправке пакетов с разным временем жизни основана трассировка их пути прохождения ([[traceroute]]). Максимальное значение TTL=255. Обычное начальное значение TTL равен =64 (длязависит Unix подобныхот ОС) или 128 (для ОС семейства Widnows).
 
Изначально, по стандарту RFC 791, время жизни (TTL) в протоколе IPv4 должно было измеряться в секундах (отсюда и название). Каждая секунда ожидания в очереди узла (например, маршрутизатора), а также каждый переход на новый узел, через который проходит датаграмма, должен был уменьшить значение TTL на одну единицу. На практике, это не прижилось и поле TTL просто уменьшается на единицу на каждом транзитном узле ([[Транзитный участок|хопе]]), через который проходит датаграмма. Для того чтобы отразить это, в протоколе [[IPv6]] поле TTL переименовано в «хоп лимит» (Hop Limit).
 
[[Сетевой коммутатор|Коммутатор]]ы традиционно работают на [[Канальный уровень|канальном уровне]] и не уменьшают TTL.
 
В [[IPv6]] поле стало называться Hop Limit.
 
== Время жизни записей DNS ==