Ttl что это такое: Что такое TTL? И в чем разница 64 или 128? — Хабр Q&A

Содержание

что это? Отвечаем на вопрос.

TTL — что это такое? TTL расшифровывается как Time to Live. То есть время жизни пакета, отведённое ему в момент перехода от начального узла к конечному. В стандарте IPv4 для отражения TTL выделено восьмиразрядное поле в заголовке. Проходя через многочисленные узлы к адресату, значение пакета каждый раз уменьшается на 1 единицу. Это сделано с целью ограничить время его присутствия в узлах конкретным числом. А это, в свою очередь, позволяет избежать перегрузок в сетях.

По задумке авторов технологии, время жизни пакета теряет 1 единицу каждую секунду. Но благодаря высоким скоростям соединения и количеству маршрутизаторов и узлов уменьшение происходит гораздо быстрее.

Что произойдёт, если значение TTL достигнет нуля? Пакет исчезнет, и отправитель получит сообщение о том, что время жизни его истекло, а значит, нужно попытаться снова. Максимальное значение, которое способно отразить восьмиразрядное поле, составляет 255. Для операционных систем есть значения по умолчанию. Например TTL в Windows равен 128, а в Linux и производных — Mac, Android — 64.

В среде DNS имеется свой TTL, и он отражает актуальность кэшированных данных. Но речь в статье будет не о нем.

Для чего применяется TTL и в каких сферах

Время жизни пакета активно используют различные провайдеры интернета, например Yota. Тем самым они пытаются ограничить доступ к потреблению чрезмерного трафика при раздаче Wi-Fi. Это происходит за счет того, что пакет, переходя от устройства, получающего трафик на раздающее, уменьшает TTL, в итоге к провайдеру приходит значение меньше или в случае с Windows больше ожидаемого.

Для примера можно описать процесс работы смартфона на базе «Андроида». Устройство отправляет запрос на получение данных с определенного сайта. Вместе с ним посылается TTL, значение которого 64. Провайдер знает, что это стандартная для данного устройства цифра времени жизни пакета, поэтому свободно позволяет ему получать доступ к Сети.

Теперь устройство начинает раздавать Wi-Fi и становится своего рода маршрутизатором. Подключившийся смартфон работает на платформе Windows, и его TTL, пройдя через раздающее устройство, будет 127. Провайдер встретит этот пакет и поймет, что его интернет раздается. Поэтому и заблокирует содиненение.

Возможности изменения TTL на различных устройствах

Изменение значения времени жизни пакета может пригодиться для обхода блокировки трафика провайдером. Например, если отключили кабельное подключение, а пользователю нужно срочно выйти в интернет с компьютера. Тогда смартфон становится точкой доступа и выводит ПК в сеть.

Стоит отметить, что некоторые провайдеры блокируют доступ не только по TTL, но и отслеживают посещение сайтов. И если ресурс никак не связан со смартфоном, т. е. не нужен ему, соединение обрывается.

Изменить TTL можно несколькими способами, которые будут описаны далее.

Изменение TTL на устройствах на платформе «Андроид»

Самым простым способом изменения времени жизни пакета на устройствах «Андроид» будет использование специализированного программного обеспечения. Например, очень эффективный продукт — TTL Master. Он может изменить время жизни пакета раздающего аппарата на то, которое получается в результате прохода данных. Например, при раздаче Wi-Fi на устройство с Windows нужно установить значение 127, а на Андроид или Linux — 63.

Программа бесплатна, и ее легко можно найти в официальном магазине Google Play. Однако для ее функционирования требуются права root на устройстве.

Интерфейс программы прост — в верхней части отображено текущее значение параметра. Чуть ниже расположены заготовки для операционных систем Windows и остальных. Также можно установить желаемое значение вручную. Чуть ниже находится кнопка с возможностью перейти из приложения сразу в настройки модема. В некоторых версиях доступно решение через iptables, для чего есть определённый пункт.

В настройках есть возможность установить запуск и смену времени жизни автоматически при загрузке устройства. Некоторые версии «Андроида» позволяют произвести сразу после смены значения запуск точки доступа. Есть поддержка русского языка.

Приложение постоянно развивается и совершенствуется. Имеется профиль на github, в котором все желающие могут ответвиться и добавлять свои возможности в проект. Если их примут разработчики, то они войдут в последующий релиз.

Также можно попробовать метод изменения системных файлов вручную для смены значения времени жизни пакета. Для этого понадобятся root-права. Сначала надо перейти в режим полета, то есть сделать так, чтобы телефон потерял Сеть.

Затем воспользоваться любым проводником, который способен редактировать файлы. В нем надо перейти по пути proc/sys/net/ipv4. В этом каталоге интересует файл с именем ip_default_ttl. Он содержит значение 64, которое нужно изменить на 63.

Далее нужно вывести телефон из режима полета, чтобы он снова зарегистрировался в Сети. Теперь можно раздать беспроводной интернет и попробовать подключить устройство на базе iOS или «Андроида», то есть с TTL 64.

Если необходимо использовать в качестве одного из клинетов ПК с Windows, то нужно будет установить постоянное значение времени жизни пакета способом, описанным ниже.

Смена TTL на компьютере с операционными системами Windows

Если нужно раздать интернет со смартфона «Андроид» на компьютер под управлением Windows, то придется немного подкорректировать значения реестра. Этот способ будет актуален, когда телефон не имеет рут и обойти блокировку на нем не получается.

Запуск реестра в линейке операционных систем можно осуществить через пункт меню «Пуск» «Выполнить». В нем надо ввести Regedit и нажать ОК. В открывшемся окне появятся две области. В левой находится древовидная структура, а в правой — значения. Нужно найти ветку HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Для Windows 8 Tcpip может быть заменён на Tcpip6.

В окне со значениями надо создать новое. Это делается щелчком правой кнопкой мыши. В контекстном меню выбирается «Создать», затем новый параметр DWORD, и присваивается название Default TTL. Что это? Это будет статичный параметр для постоянного значения времени жизни. Затем снова щелчок правой кнопкой, и выбрать «Изменить». Тип счисления должен быть десятичным, а значение — 65. Таким образом, система будет передавать время жизни пакета в 65, то есть на один больше чем у «Андроида». То есть, проходя сквозь смартфон, он потеряет одну единицу, и провайдер не заметит подвоха. После внесённых изменений нужно перезагрузить компьютер.

Теперь можно раздавать интернет на «Андроид», не используя особых программных средств и приспособлений.

Изменение на Linux

Как осуществляется смена TTL на компьютере с операционными системами Linux? Для Linux смена времени жизни пакета меняется одной строкой в терминале: sudo iptables -t mangle -A POSTROUTING -j TTL —ttl-set 65

Изменение времени жизни пакета на модемах

Изменить TTL модема можно с помощью смены IMEI. Это такой идентификационный код, уникальный для каждого устройства, имеющего доступ к сотовым сетям. Вся проблема в том, что универсального способа нет. Это связано с тем, что для каждого отдельно взятого модема должна быть своя прошивка, которая сменит IMEI.

На сайте 4PDA имеется подборка решения для смены времени жизни на модемах от разных производителей и моделей. Также там можно найти подробные реализации данной задачи.

Смена времени жизни пакета на iOS

С помощью твика TetherMe можно сменить на iOS TTL. Что это такое? Это deb-приложение, которое разблокирует режим модема на устройствах с iOS на борту. Дело в том, что Apple позволяет некоторым операторам сотовой сети блокировать функцию «Режим модема» на уровне симки. Данное приложение даёт возможность его активировать и использовать телефон в качестве модема.

Изменение TTL в MacOS

MacOS по умолчанию обладает временем жизни 64. Если требуется его изменить, нужно в терминале ввести команду: sudo sysctl -w net.inet.ip.ttl=65.

Однако при таком подходе значение после перезагрузки снова изменится на 64. Поэтому необходимо выполнить ряд манипуляций. В корне диска существует каталог etc. Он скрытый, но в него нужно попасть. Там создаётся файл sysctl.conf. В нем нужно прописать всего одну строчку — net.inet.ip.ttl=65. Ну и естественно, сохранить.

Для отображения данной скрытой папки в Findere надо перейти в основной диск и нажать сочетание клавиш cmd+shift+G. В появившемся окне вводится имя искомой папки, после чего она найдется.

Выводы

Существует такое понятие, как USB TTL конвертер. Однако к контексту статьи он не имеет никакого отношения, и не стоит путать его с временем жизни пакета. USB TTL конвертер — своего рода переходник для создания соединений между устройствами USB и логикой TTL.

В статье было подробно объяснено про TTL — что это такое и для чего нужен. Несколько способов его изменения позволят обойти ограничение по блокировке трафика на некоторых провайдерах. Это даёт возможность использовать интернет повсеместно.

Реализация на разных устройствах отличается, можно сделать это как с помощью программных средств, так и изменяя системные файлы вручную. Некоторые модемы придётся прошивать, причём под каждый свою версию ПО.

Данными инструкциями можно обойти блокировку многих провайдеров, предоставляющих доступ в интернет посредством сотовой сети.

Как поменять TTL в Windows 10

ВНИМАНИЕ! Не только TTL является причиной блокировки – об этом подробнее ниже.

Всем привет! Сегодня поговорим про раздачу интернета и ТТЛ. Давайте кратко про ТТЛ (время жизни пакета). У всех устройств, которые работают с интернетом, есть так называемый TTL параметр. У телефонов он по умолчанию равен 64, а в системах Windows – 128.

TTL нужен для того, чтобы оператор мог видеть количество подключений. При обычной работе к оператору поступает TTL 64 – то есть запрос идет напрямую и без посредников.

Если же вы будете раздавать интернет на другие устройства – например, на ноутбук (TTL default=128) и на другой телефон (TTL=64), то у нас добавляется ещё один узел. А TTL имеет свойство уменьшаться на 1 при проходе через узел (в нашем случае это раздающее устройство).

Как итог – оператор получает пакеты с разным TTL и понимает, что вы включили раздачу. Но это достаточно просто и легко обходится – нужно просто на принимающем устройстве выставить TTL на один больше чем у раздающего устройства – то есть 65. Далее я расскажу, как это сделать на телефоне и на ПК.

Если вы не знаете, как делать раздачу с телефона, то смотрим эту инструкцию.

Также я разберу более детальные настройки, а также случаи, когда блокировка появилась вновь. Поэтому советую читать статью полностью.

ВНИМАНИЕ! На iOS изменить ТТЛ невозможно – связано это с защитой системных файлов, от записи на данной операционной системы. Чтобы сохранить вам время и нервы, ещё раз повторюсь, что сделать это НЕВОЗМОЖНО – в силу особенностей яблочной операционной системы, и искать какие-то способы бессмысленно. Ну, я вас предупредил.

Какие бывают виды значений TTL

На разных операционных системах установленных в устройствах имеются совершенно различные показатели жизни пакетов.

Для начала вы должны знать что TTL=1 может иметь показатель только если он не был маршрутизирован через другие устройства. Максимальное значение TTL=255. Теперь ознакомим Вас с этим показателем по OC(операционной системе)

Windows (XP,7,8,10) TTL = 128 Unux TTL = 64 iOs TTL = 65 Android TTL = 65 Lumia TTL =130 Mac OS TTL = 64 (см. Unix) Cisco TTL = 255

Как изменить TTL на Андроид?

Устройства с операционной системой Андроид, имеющие оборудование для выхода в интернет, также имеют определенный показатель TTL отправляемых и получаемых пакетов при загрузке сайта.

Менять параметр нужно для того, чтобы усложнить контроль трафика мобильными операторами. Так, если абонент имеет безлимитный трафик, то когда он превращает свой смартфон в точку доступа, которой подключается дополнительное устройство, то оператор «видит», что TTL становится на одну единицу меньше ожидаемого, так как в систему добавился еще один узел.

Это позволяет оператору блокировать доступ в интернет для дополнительного устройства. То есть, повышение параметра на одну единицу приведет к тому, что при подключении одного дополнительного устройства (узла) показатель у оператора все равно будет соответствовать ожидаемому, потому блокировки доступа не произойдет.

Соответственно, если вы хотите подключить два или три устройства, то и показатель нужно повысить на 2 или 3.

Таким образом, правильно установленный параметр TTL позволяет использовать смартфон с безлимитным подключением к интернету как точку доступа для нескольких устройств.

Изменения можно произвести как обладая root-правами, так и без них, как применяя специальные программы, так и с помощью собственных ресурсов смартфона. Для обеспечения бесперебойного соединения вам может потребоваться изменить параметр, что делается следующим образом:

Шаг 1. Перейдите в Play Market и скачайте в нем программу Terminal Emulator for Android. Данное приложение позволяет вам управлять настройками вашего мобильного устройства с помощью простого интерфейса, аналогичного командной строке.

Шаг 2. Запустите приложение. Сразу после запуска откроется окно черного цвета с полями ввода команд. Наберите в нем команду cat/proc/sys/net/ipv4/ip_default_ttl. Нажмите кнопку Ввод и ожидайте результата.

Шаг 3. Аналогично интерфейсу командной строки Windows, приложение запустит анализ системы, и когда он будет завершен на экране командной строки отобразится базовое значение TTL для данной модели устройства.

Шаг 4. Отредактируйте отобразившееся значение на единицу, если хотите подключить одно устройство, увеличьте показатель на две единицы, если устройства два и так далее. Аналогичные изменения внесите в программное обеспечение всех устройств, которые вы собираетесь подключать к сети – если этого не сделать, то доступ в интернет по-прежнему станет блокироваться.

Метод хорош тем, что позволяет быстро и без особых усилий изменить базовые настройки устройств для доступа в интернет. Существенный недостаток же его в том, что работает он не на всех видах устройств.

Понять, что методика неэффективна для вашего смартфона поможет командная строка, в которой после ввода соответствующей команды появится уведомление об ошибке, а не информация о TTL.

Другое важное положительное отличие способа – отсутствие необходимости получать root-права на устройстве, что на некоторых современных моделях довольно затруднительно. Если эмулятор подходит для вашей модели телефона, то он одинаково эффективно работает как с рут-правами, так и без них.

Как проверить значение TTL через Ping

Показатель ttl (Time to live — время жизни пакета данных в протоколе IP) можно узнать по команде Ping (пинг) в системе.

Как выполнить Ping из системы Windows

Для того чтобы осуществить команду пинг в операционной системе Windows и получить полноценный ответ.

Для этого надо запустить встроенную в Windows утилиту ping нажав сочетание клавиш Win+R на клавиатуре или откройте Пуск -> Выполнить. Далее в открывающемся окошке введите команду — cmd.

Чуть выше появится список с доступными, встроенными программами Windows.

Нажав на программу -Вам откроется окошко командной строки.Вводите команду ping (пробел) IP (или имя сервера в сети)

Как выполнить Ping из системы Linux (Mac OS и др.Unix-системы)

Для этого Вам необходимо открыть окно встроенный программы — Terminal и теми же командами как и описаны выше для Windows вы можете полноценно выполнить поставленную задачу.

Как выполнить Ping из системы Android

Для того чтобы выполнить вышеуказанный запрос надо всего лишь установить из Маркета одну из нужных программ.

Как выполнить Ping из системы iOS

Также нет особых проблем и в выборе программы для устройств на OC iOS.

Изменение параметра Time To Live на компьютере

Некоторые мобильные операторы хотят, чтобы пользователь выходил в интернет только с одного мобильного устройства из их сети. Абоненты часто включают точку доступа и раздают интернет еще и на другие домашние устройства с Wi-Fi. Оператор видит это при помощи анализа данных TTL и может заблокировать доступ временно для выяснения обстоятельств или требуя дополнительную оплату за услугу.

Чтобы обойти это, можно настроить свой компьютер, чтобы он определялся оператором как мобильное устройство. Наша задача сделать TTL компьютера (128) равным значению мобильного устройства (64). Здесь важна еще одна деталь. Если телефон раздает интернет на другие устройства, то он считается уже одним из узлов для TTL компьютера. Поэтому при изменении этого параметра на ПК нужно установить не 64, а 65.

Для этого изменяем некоторые параметры реестра Windows:

  1. Откройте строку ввода, для этого нажмите две клавиши одновременно WIN+R.
  2. Введите такую команду «regedit».
  3. Перед собой вы увидите реестр Windows, здесь отыщите раздел «HKEY_LOCAL_MACHINE».
  4. Затем выберите ветку «SYSTEM», ниже выберите указателем «CurrentControlSet».
  5. В открывшейся ветке выберите «Services», «Tcpip».
  6. И выберите последнюю папку «Parameters».


    Изменение значения TTL в реестре Windows

  7. В этой ветке можно редактировать параметры передаваемого пакета данных. Здесь нам необходимо создать новый параметр и ввести его имя «DefaultTTL». Для этого нажмите ПКМ (правую кнопку мыши) на левом блоке и выберите «Создать», правее нажмите «Параметр DWORD32».
  8. В нем как раз и нужно ввести значения для TTL компьютера. Введите здесь 65. Выберите «Десятичная» система счисления.

Если вы изменяете настройки в Windows 7, 8.1, то необходимо сделать то же самое для ветки «Tcpip6». Остальные пункты остаются одинаковыми. Когда вы зададите нужные параметры, закройте реестр и перезагрузите свой компьютер. Теперь ваш компьютер будет определяться операторами как мобильное устройство, а вы в свою очередь будете беззаботно пользоваться интернетом со всех домашних устройств.

Это может быть полезным: Control userpasswords2 не работает на Windows.

Ручное изменение TTL

Под ручными в данном случае понимается такое изменение, которое не требует скачивания посторонних программ, которое можно выполнить только собственными ресурсами вашего смартфона. В процессе используется файловый менеджер ES Проводник, который предустановлен по умолчанию на многих моделях современных Андроид-устройств.

Шаг 1. Переведите свое мобильное устройство в режим Полета – в процессе работы ваших интернет-модулей внести изменения будет невозможно.

Шаг 2. Теперь запустите Проводник. Введите в строку пути следующее значение – proc/sys/net/ipv4/ip_default_ttl, нажмите Перейти. Так вы получите доступ к файлу для управления обсуждаемым параметром.

Шаг 3. Теперь найденный файл откройте с помощью любого текстового редактора, установленного на вашем мобильном устройстве. Найдите в нем необходимый вам показатель, после чего измените его и сохраните изменения.

Из описания процесса становится ясно, что произвести его можно с помощью любого, установленного у вас файлового менеджера-проводника.

Если же текстовый редактор на смартфоне отсутствует, можно скопировать файл на компьютер, изменить значение, а затем снова поместить измененный файл в исходную папку, произведя замену предыдущего, неизмененного.

Многие поставщики доступа в сеть и мобильные операторы вносят в свои договоры с абонентом особое условие – не увеличивать, не уменьшать ttl в роутере – что это такое мы выяснили, и ясно, почему его не следует повышать, но почему его нельзя также и понижать?

При произведении таких действий вы фактически сделаете выход в интернет с вашего основного устройства невозможным, так как изначальные параметры минимальны и необходимы для осуществления соединения.

Что такое расширенные права учетной записи

Далеко не все пользователи знают, что такое Root права и какие возможности открывают для пользователя. Это учетная запись, позволяющая совершать любые операции на смартфоне. Режим суперпользователя нужен для переделки гаджета под себя или для открытия приложений, которые не работают.

Чтобы проверить, есть ли на устройстве Root-права, скачайте приложения Root Checker и Terminal Emulator. Достаточно установить и запустить проверку. В случае обнаружения профиля суперпользователя программа выдаст соответствующее уведомление.

Зачем нужна замена TTL?

Раздавая интернет при помощи смартфона на базе Андроид, можно отметить, что некоторые приборы легко присоединяются к сети, а при вхождении других сразу поступает предупреждение (сообщение) оператора связи о снижении скорости раздачи либо повышении стоимости услуги. Причиной этих предупреждений являются отличия в показателях ТТЛ у аппаратов (раздающего интернет и принимающих этот сигнал).

При возникновении такой проблемы у пользователя сразу возникает мысль, как поменять ттл на телефоне без рут прав на андроид. Как правило, желающих приобретать более дорогой пакет, не израсходовав всего лимита интернета в предыдущем, будет не много. Простейший способ – поменять ТТЛ на устройстве-приёмнике сигнала, т.е. компьютере. Можно также изменить этот параметр и на гаджете, который раздаёт. Однако это может привести к проблемам с доступом для аппаратов, которые раньше «конектились» беспроблемно.

ТТЛ поменялось, но не получается скачивать файлы

Еще один важный нюанс над которым периодически недоумевают пользователи: подключение есть, блокировки от оператора нет, но и скорости нет от слова совсем. Обычно это происходит в ситуациях, когда юзер пытается зайти на сайты, которые по тем или иным причинам заблокированы оператором.

Например, в большинстве случаев у пользователей не получается зайти и скачать файлы с сайтов, связанных с торрент-трекерами, онлайн-казино, не лицензированных на территории РФ и все в таком духе. Обойти такую блокировку со стороны юзера пока что не представляется возможным.


Проверить, заблокирован сайт оператором или нет, можно в реестре Роскомнадзора

Если пользователь не хочет платить за раздачу мобильного трафика на свой ПК, ему нужно позаботиться об изменении нескольких параметров на своем компьютере, в список которых входит изменение значения ТТЛ (должно быть 64 вместо 128), содержимого файла «hosts» в корневой папке Windows и отключение автоматического обновления операционной системы наряду с наличием прав администратора учетной записи.

Как пользоваться TTL Master?

TTL Master – простая, удобная и функциональная программа, предназначенная для изменения параметра на устройствах, владельцы которых получили права разработчика (root).

Преимущество ее в максимальной простоте работы и том, что подходит она практически ко всем видам мобильных устройств на базе операционной системы Андроид. Из недостатков можно выделить необходимость наличия у пользователя root-прав.

Чтобы внести изменения с помощью данного программного обеспечения, действуйте согласно алгоритму:

Шаг 1. Перейдите в Google Play, найдите по названию и скачайте на свое мобильное устройство приложение TTL Master. После окончания установки запустите его. Если рут-права на устройстве получены, программа (и методика) подходят вашему мобильному устройству, то программа начнет корректно запускаться сразу после установки.

Шаг 2. На главном экране программы, сразу после запуска, в верхней части появится текущее значение TTL для вашего устройства. Здесь же представлена основная строка для ввода текста и кнопка Применить. В поле ввода введите желаемое значение, прибавив столько единиц, сколько устройств будет подключено к точке доступа, затем тапните по кнопке Применить.

Теперь перезагрузите свое мобильное устройство. После повторного его запуска все ограничения на подключение устройств к точке доступа будут сняты.

Одновременно не рекомендуется менять показатель слишком сильно, так как это тоже может привести к привлечению внимания оператора и повлечь за собой проверку изменений с последующей блокировкой.

Проверка TTL командой пинга. Как сделать?

Как изменить TTL на компьютере с Windows 7, разобрались. Теперь необходимо проверить, как это все работает на практике.

Для этого вам потребуется вызвать командную строку (cmd) а затем задать команду пинга локального хоста, как показано на изображении выше. По идее, отправка пакетов при подключенном внешнем модеме в виде смартфона или планшета будет производиться как раз со стандартным значением 128, а не 127, как это было раньше.

Как получить root права

В зависимости от версии операционной системы и производителя способы получения могут отличаться. Если раньше (до Android 4. 4) было достаточно установить программу и нажать на 1 кнопку, то сейчас (начиная с 5.0) придется повозиться с компьютером. И все же, существует несколько обобщенный алгоритм, который поможет получить “рут” практически на любом Android устройстве.

  1. Первый этап – подготовка. Нужно открыть настройки для разработчиков и включить отладку по USB. На этом же этапе нужно убедиться в том, что в устройстве работает исправно карта памяти;
  2. Второй этап – скачивание всего материала. Под материалом подразумеваются файлы для разблокировки загрузчика (при необходимости), драйвера ADB (искать на официальном сайте) и USB (искать на сайте производителя), файл для установки кастомного рекавери, а также файл (обычно архив), который и является “ключом” для получения root;
  3. Третий этап – установка драйверов, проверка связи между ПК и устройством;
  4. Четвертый этап – разблокировка загрузчика, установка кастомного рекавери и его запуск;
  5. Заключительный, пятый этап – прошивка нужного файла, который и дает root доступ.

Где искать материал для своего устройства? На просторах интернета множество сайтов, на которых можно найти прошивки и кучу других полезных файлов именно для своего устройства. Как вариант, можно обратиться на 4PDA.ru. Там же можно найти и подробную инструкцию по перепрошивке или получению root.

Дополнительный патч для Android

Говоря о том, как на Windows 7 изменить TTL для подключенного Android-девайса более простым методом, можно посоветовать скачать из интернета специальный патч, разработанный энтузиастами своего дела, который работает по тому же принципу.

При его использовании вам не нужно будет создавать ключи в реестре, а после запуска потребуется всего лишь задать нужное значение, а все остальное этот маленький апплет сделает за вас.

Использование этого патча на Windows актуально еще и потому, что пакеты от компьютера, проходя через модем телефона, так же теряют единицу в значении TTL. И это очень удобно.

О Программе

Если вы используете «точку доступа» мобильного аппарата на OS Android или iOS для работы в сети на ПК или подключаете смартфон по USB-кабелю, то у вас могут возникнуть неполадки во время подключения устройства.
Заходя на сайт, в окне браузера вы увидите Captive-портал. После чего, вас попросят заплатить за «раздачу трафика» интернета на компьютер. Иногда в браузере появляется ошибка с «подключением к сети».

Создатель этого приложения «M0ONL1ght» убрал ограничения и упростил подключение к смартфону. В TTLPatch вы изменяете структуру реестра за «два щелчка мыши».

Все изменения не требуют оплаты, то есть вы снимаете блокировку и пользуетесь мобильным устройством, как модемом или точкой доступа. TTLPatch пригодится для пользователей, которые пользуются безлимитным тарифом.

Учим телефон не уменьшать TTL

Этот способ потребует root-права (инструкция) на android-телефоне или jailbreak на iOS. Т.к. я делал это на Android, то опишу как делать для него. Про iOS здесь инструкции не будет.

Для разных устройств, процедура будет отличаться, я постараюсь рассказать в чем будут заключаться эти отличия. В данном примере я использую OnePlus 3 и Android 8.0 Oreo

Итак, у нас есть Android телефон с root-правами. Узнаем, умеет ли ядро системы работать с TTL. Для этого смотрим содержимое двух файлов на телефоне (например с помощью приложения ES Проводник, оно умеет смотреть системные файлы):

/proc/net/ip_tables_matches /proc/net/ip_tables_targets

В обеих должно быть упоминание TTL. В моем случае в ip_tables_targets упоминания ttl не было. Это значит, что ядро не умеет изменять TTL. Чтобы его научить этому, нам понадобится из исходников собрать модуль ядра и загрузить его в телефон.

Использование

Для работы с приложением нужно закачать его на стационарный компьютер или ноутбук. TTLPatch создан в «переносном режиме», поэтому вам не потребуется полная распаковка файлов софта и его инсталляция.
Этот софт работает на большинстве сборок OS Windows. Если у вас «семёрка» и выше, то запускайте TTLPatch от имени администратора.

Запустив это приложение, вы меняете значение TTL на «65». Потом нажимаете «Применить» и перезапускаете компьютер. После перезагрузки ПК, подключите свой мобильный аппарат к нему и запустите раздачу.

Если у вас появились проблемы с подключением, то воспользуйтесь «откатом», сохранив стандартные настройки. Для этого нажмите на кнопку «Вернуть все как было» или впишите значение TTL по умолчанию – «128». Введя данные, перезапустите компьютер, а потом пользуйтесь приложением.

По сути, TTLPatch очень простой в эксплуатации. С программой справится пользователь с базовыми навыками в работе с компьютером. Если у вас нет доверия к функциям таких приложений, то вы сможете изменить все параметры и ключи, войдя в редактор реестра. Подобные правила и инструкции находятся в сети, но через TTLPatch это происходит намного быстрее.

Обход ограничений на тарифах с безлимитным интернетом. Часть вторая. Фиксация TTL.

В прошлой статье мы изменили imei роутера, для того чтобы оператор вместо нашего роутера видел смартфон lumia. Сегодня мы будем фиксировать параметр ttl (Time To Live) непосредственно в самом компьютере, для того чтобы оператор не узнал о раздаче интернета на другие устройства.

Не буду вдаваться в технические подробности, скажу только, что для систем android и ios, значекние ttl = 64, а для ПК ttl = 128. Поэтому, чтобы оператора не смущал постоянно меняющийся ttl, этот параметр нужно зафиксировать. Здесь всё предельно просто, но будьте внимательны при работе с реестром. ОЧЕНЬ нежелательно добавлять или удалять оттуда какие-либо лишние ветки.

Итак приступим.

  1. Вызываем окно «Выполнить» сочетанием клавиш Win+R. В этом окне вводим regedit и жмём OK. Либо редактор реестра можно запустить непосредственно из системной папки Windows находящейся в корневом каталоге системного диска. Обычно это путь C:\Windows\regedit.exe.

  1. В редакторе реестра проходим по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters.
  2. Теперь кликаем правой кнопкой мыши по полю справа, и выбрать «Создать —> Параметр DWARD (32 бита)»

  3. Задаём имя параметра — «DefaultTTL«. Щёлкаем 2 раза по новому параметру, выбираем Десятичную систему исчисления, и вводим значение 65. Но если в вашем роутере или модеме прописан imei какого-нибудь «виндофона» (смартфон под управлением Windows), то значение ttl должно быть 130.
  4. Точно такой же параметр DefaultTTL=65(130) создаём для соседней ветки реестра — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6
  5. Перезагружаем компьютер.
    Вот и всё параметр ttl по умолчанию изменён.
    Проверить его можно запустив из меню «Пуск» командную строку от администратора и ввести команду:
    ping 127.0.0.1

  • Значение TTL должно равняться 65 (если в роутере imei «виндофона» ttl=130).

 

Как изменить TTL на Android: что это такое, как его узнать, проверить и настроить? | Android | Статьи

TTL android – вопрос, ответ на который будет полезен пользователям устройств, работающих на данной ОС. При проведении правильных настроек можно регулировать раздачу трафика. Добиться подобного результата можно посредством использовать сторонних утилит и грамотного регулирования функционала устройства. В статье вниманию представлена информация, что это такое, для какой цели применяют функцию и как произвести смену ранее установленных показателей.

Что такое TTL и зачем он нужен?

TTL – период активности комплекта получаемых сведений из IP-протокола. Посредством показателя компания оператора в состоянии ограничить или закрыть доступ к трафику с того оборудования, куда был временно передан интернет.

Главной целью описываемой опции является определение несанкционированного подключения к трафику. Данный результат достигается достаточно легко. Выполняется следующая последовательность действий:

  1. Включается на смартфоне точка для обеспечения доступа.
  2. Специальный пакет передачи информации автоматически меняет уровень.
  3. Осуществляется передача с измененным параметром доступа.
  4. С прибора, что был присоединен к свободной доступной точке, установленный пакет передается с иным значением.

После осуществления подобных шагов уровень автоматически теряет одну ранее принятую единицу параметра. После этого провайдеру поступает два показателя с одного приспособления, нужно сохранить и зафиксировать их через опцию fix.

В каких случаях стоит менять TTL?

В процессе активации раздачи сети с личного устройства пользователь заметит, что один прибор легко присоединяется к задействованной сети, иные не подключаются, но приходят специальные уведомления по ограничению общего скоростного режима или по обновлению тарифа.

Еще одной достаточно распространенной ситуацией считается проблема, возникающая при желании раздать сеть со смартфона на ноутбук. Для большинства операторов подобные показатели считаются недопустимыми. По этой причине они присылают уведомления с предложением выбрать подходящий тариф.

При возникновении одной из представленных операций следует провести операцию по замене и не платить за приобретенные пакеты. Оптимальным вариантом будет изменить время активности пакета, которое принимает. После этого получится получать наслаждение от скоростного интернета с ПК.

Можно ли изменить TTL?

Ответ на данный вопрос специалисты дают исключительно положительный. Чтобы провести разблокировку, потребуется настроить параметр TTL. На ОС Андроид подобная операция осуществляется несколькими способами.

Выбор подходящего варианта требуется осуществлять, принимая во внимание тот факт, есть на смартфоне root-права или нет. Не менее важно выбрать устройство, где внесены изменения показателей этой функции. Это значение нужно проследить на всех персональных устройствах, раздающих трафик и получающих его.

Как узнать TTL на Андроиде?

Для проведения операции, как изменить TTL на андроид, важно предварительно получить разрешение использовать разные иные подключения используемой сети. Сделать это без прав официального пользователя нет возможности. Узнать и получить их можно, следуя такой инструкции:

Операция будет выполнена значительное легче, при наличии у пользователя специальных пользовательских прав.

Как проверить наличие прав суперпользователя?

Для осуществления замены описываемого параметра разработчики программ для этой ОС, требует предварительного оформления специальных прав, принадлежащих тому, кто имеет статус суперпользователя.

Чтобы самостоятельно проверить наличие или отсутствие рут прав, следует использовать одну из программ для телефона:

  1. Root Checker.
  2. Terminal Emulator.

Первая утилита не вызывает у пользователя никаких проблем и сложностей в эксплуатации. Вторая после запуска потребует введения в специальном терминале комбинации SU. Результат проверки появляется моментально. Он выдается в виде значка # или $.

Возможно ли сменить TTL без рут-прав?

Проверить разрешается и без предварительного приобретения прав. Важно понимать, что операция доступна не везде. Для проверки и установки положенных изменений, нужно скачать Terminal Emulator. После этого, чтобы изменить TTL android, выполняется следующая последовательность действий:

  1. Открывается приложение.
  2. Набирается
    cat /proc/sys/net/ipv4/ip_default_ttl
  3. При наличии оптимальной версии прибора, вниманию будет представлен изначальный TTL.
  4. Представленный вниманию параметр через патч повышается на единицу.
  5. Его требуется установить на гаджетах, требующих присоединения.
  6. В заключении требуется провести перезагрузку устройств и проверить полученный результат, произведена ли смена и фиксация показателя.

Подобный вариант TTL применяется довольно нечасто. Если пользователь получил ограничения используемого трафика или скоростным режимом сети, он обязан получить доступ через права.

Как изменить TTL с рут-правами?

Это легкий и достаточно удобный вариант замены параметра на технике, откуда осуществляется раздача сети от используемого оператора. При желании его разрешается задействовать на принимающем приборе, но при условии активации сторонних утилит.

Следует понимать, что программы этой категории осуществляют свою работу на устройствах с полученным доступом к пакету суперпользователя или главного администратора. Соответственно потребуется предварительно рутировать смартфон.

Если требуется быстро заменить и настроить TTL, стоит скачать и задействовать специальные сторонние приложения. Среди них необходимо выделить TTL Master и X-plore File Manager. Требуется внимательно изучить, по какой инструкции работать с программой, и действовать по установленным правилам.

Подводя итоги

Изменение значения на Андроид – это простая задача для владельца смартфона. Если в распоряжении есть root-права, можно без проблем произвести обход через интернет все ограничения, сделав только пару кликов. Если права отсутствуют, выполнить самостоятельно мало, что получится.

Подмена TTL — прошлый век или как уберечься от распознавания интернет-трафика со стороны оператора? | Эникей на передержке

Автор данной статьи не призывает читателей к незаконным действиям, а также не поддерживает использование описываемых ниже методов.
Пост носит развлекательный характер. Все персонажи вымышлены. Любые совпадения случайны.

Где-то лет пять-семь назад сотовые операторы стали предоставлять тарифы с безлимитным мобильным интернетом. Объёмы пользовательского интернет-трафика тогда были на порядки ниже и для среднестатистического пользователя такие тарифы были просто не выгодны, но кое-кто покупался на безлимит, отдавая операторам больше денег, чем он тратил обычно.

Но были и те, для кого подобные тарифы уменьшали нагрузку на личный бюджет. Например, у некоего Ивана есть дача, где он проживает всего несколько месяцев в году. Прокладывать туда проводной интернет, чтобы затем платить огромную сумму за то, чем почти не пользуешься, ему крайне не хотелось. И вот ему приходит в голову простая идея: купить SIM-карту с безлимитным интернетом и USB-модем, чтобы можно было выходить в интернет с ноутбука практически в любом месте, где есть связь. Наш герой на радостях несётся в салон связи и узнаёт, что в комплекте с USB-модемами нет SIM с безлимитным интернетом.

«Ну ничего!», — думает Иван. — «Меня не проведёшь!». И покупает отдельно SIM с безлимитным интернетом, а б/у модем приобретает у хороших знакомых. В предвкушении победы над жадным оператором связи, наш герой подключает все это дело к ноутбуку, устанавливает необходимое ПО, нажимает на подключение и-и-и…. Ничего! Соединение есть, а интернета нет. При попытке зайти на любой сайт его сопровождает информационное окно, оповещающее о том, что недавно купленная им SIM-карта может использоваться только в телефоне/смартфоне.

IMEI — это MAC-адрес в сети GSM

У каждого устройства, способного подключиться к сотовой связи стандарта GSM есть особый идентификационный номер, состоящий из 15 цифр. С его помощью можно определить что за устройство подключилось к сотовой сети.
Также с помощью IMEI можно определить серию устройства, его модель, страну-производителя и так далее.

Можно ли как-то обойти проверку по IMEI?

Обычный пользователь не в силах обойти такую проверку, но при достаточном уровне навыков он может сменить* imei на тот, к которому у оператора не будет претензий.

*Внимание! В Латвии, Великобритании, Республике Беларусь и других странах изменение IMEI является уголовно наказуемым деянием.

Возвращаемся к нашему герою. Иван не профессионал в перепрошивке USB-модемов, поэтому он решается на следующую хитрость: сменить, наконец, свой старенький кнопочный телефон на современный смартфон, а интернет раздавать с помощью Wi-Fi.

После покупки наш Иван первым делом пробует подключиться к интернету с новенького девайса, что у него без проблем получается. Радостно потирая руки в предвкушении «халявы», он подключается с ноутбука к Wi-Fi, но в браузере принимающего устройства открывается информационная страница оператора, информирующая о том, что за раздачу интернета нужно заплатить…

Изменение TTL устройства — прошлый век

Немного побродив по интернету наш Иван натыкается на статью, в которой объясняется почему оператор «спалил» раздачу интернета.

Все данные, пересылаемые по сети перед отправкой разделяются на пакеты, а уже затем порционно отправляются блуждать по сети в поисках своего пункта назначения. У этих пакетов есть свой срок жизни (для того, чтобы в случае ошибки сети, они не забивали канал, бесконечно блуждая по бескрайним просторам всемирной паутины, а тихонько самоуничтожались, облегчая нагрузку на сеть). Этот срок жизни указан в таком параметре, как TTL (time to live). И мало того, что у разных операционных систем этот параметр отличается, так ещё и проходя через интернет-шлюз этот параметр уменьшается на единицу.
В Windows по умолчанию TTL = 128, в Android = 64. Если раздача производится с телефона на OS Android, то на ноутбуке необходимо установить TTL = 65. В таком случае, проходя через раздающее устройство, пакеты с ноутбука и телефона будут иметь одинаковые TTL и оператору будет невозможно засечь раздачу таким способом.

Покопавшись в реестре и перезагрузив ноут, Иван вновь пробует подключиться, но результат далеко не соответствует ожиданиям: к некоторым сайтам так и не удаётся подключиться, обновления для ОС и антивируса не загружаются, в общем, беда.

Как же теперь оператору удаётся засечь раздачу интернета? Неужели есть ещё какой-то параметр у этих пакетов данных, о которых мы не знаем?

DNS и DPI — теперь оператор знает о нас всё?

К сожалению, я не большой специалист по компьютерным сетям, поэтому с матчастью знаком достаточно поверхностно, но, думаю, и этого хватит, чтобы ввести Вас в курс дела.

У оператора, как правило, есть свои DNS-сервера, с помощью которых он может видеть к какому сайту идёт обращение и при необходимости блокировать подключение.
DPI — это технология проверки сетевых пакетов по их содержимому.

С помощью такого набора инструментов оператор способен снизить скорость прохождения одних пакетов и повысить скорость других, узнать не только к каким адресам в сети Интернет вы обращаетесь, но и по какому протоколу выполняется соединение, какие порты устройства задействованы, какой трафик и какое количество подключений используется, между какими ОС происходит пересылка пакетов и т. д.

Всё это позволяет понять, что пользователь включил раздачу интернета; оборудование начинает блокировать некоторые пакеты, операторы радуются, «халявщики» плачут.

Конец халяве?

Для большинства обывателей -да. Но особо хитрые пользователи научились туннелировать VPN-соединение по Wi-Fi, что позволило защититься от инспекции трафика.

Наиболее распространёнными программами на OS Android для туннелирования трафика являются VPN Hotspot (есть в PlayMarket) и PdaNet+ для девайсов с root-доступом и без него соответственно. Наиболее подробно я расскажу о них в своих следующих статьях.

Так как большинство клиентов оператора не станут изощряться с туннелированием трафика, данное решение остановит более 90% «халявщиков». Что касается остальных, то они, как правило, не настолько сильно нагружают сеть, чтобы представлять из себя большую проблему.

Статья была полезной? Тогда ставь лайк и подписывайся на канал, чтобы не пропустить следующие публикации. А также оставляй комментарии, ведь поддержка — это то, что мотивирует меня на создание новых статей 🙂

UPD (полезное дополнение): https://zen.me/1b5Sui

Обход ограничений Yota на Android-устройствах.

Понятие TTL?

Назначение его – не допустить вечного «блуждания» по просторам интернета пакетов цифровой информации. Показатель «времени жизни» всё время изменяется при перемещении между разными маршрутизаторами.

TTL – это фактически максимальный срок службы пакета с информацией или предельное количество перемещений его между гаджетами (английская аббревиатура — Time to live). Если подробнее, то для компьютерной сети этот показатель соответствует диапазону 0-255.

Большинство гаджетов Android (да и iOS тоже) имеют начальное значение ТТЛ=64. В компьютере на базе ОС Windows значение его будет от 128. Каждый переход по беспроводному каналу значение этого числа будет уменьшаться на единицу. Проведя много скачков между клиентами, этот показатель в определённый момент становится нулевым. В итоге вся информация из этого пакета уничтожается в автоматическом режиме.

Так как показатель TTL каждый раз передаётся провайдеру, то он способен увидеть, проходил ли поток данных через «лишние» маршрутизаторы (т.е. другие устройства).

ТТЛ используется провайдерами с целью ограничить безлимитный интернет, не допустить подключения к нему от нескольких различных источников. После перехода смартфона на базе Андроид в режим раздачи, информация передаётся по трафику при TTL= 64. Получающее пакет данных устройство автоматически снижает базовый уровень на 1. А провайдер получает пакет с пометкой равной 64 и 63. В результате оператор связи производит блокировку этой сети. В основном это не даёт возможности раздавать интернет посредством Wi-Fi.

Рекомендуем: Как отключить синхронизацию на Андроиде

Что такое TTL и зачем он нужен?

TTL (Time to live) — предельный период времени жизни пакета данных или максимальное количество его переходов от одного устройства к другому. В компьютерных сетях такой параметр является обыкновенным числовым значением в диапазоне от 0 до 255. Основная его цель заключается в том, чтобы не позволять набору цифровой информации бесконечно «блуждать» по сети. Перемещаясь между различными маршрутизаторами, параметр TTL постоянно меняется.

Для большинства мобильных устройств (iOS и Android) начальное значение TTL равно 64, а на Windows-компьютерах он стартует с отметки 128. Каждый переход через беспроводной канал связи уменьшает это число ровно на 1. Когда после множества скачков от одного клиента к другому TTL становится равным 0, все данные в пакете, который он сопровождает, автоматически уничтожаются.

Поскольку значение TTL всегда возвращается изначальному адресанту (провайдеру), он может узнать, был ли пропущен трафик через сторонние маршрутизаторы, то есть другие устройства.

Операторы сотовой связи пользуются TTL для ограничения доступа к безлимитному интернету, когда их клиент подключается к нему с нескольких разных гаджетов. После того, как смартфон на Android переходит в режим модема, он передает через себя трафик с параметром TTL, равным 64. Устройства, которые получают эти сведения, автоматически уменьшают изначальный TTL на 1. В результате, провайдеру приходят пакеты, помеченные временем жизни 64 и 63, после чего он блокирует сеть. В большинстве случаев, это делает невозможным раздачу интернета по Wi-Fi.

Зачем нужна замена TTL?

Раздавая интернет при помощи смартфона на базе Андроид, можно отметить, что некоторые приборы легко присоединяются к сети, а при вхождении других сразу поступает предупреждение (сообщение) оператора связи о снижении скорости раздачи либо повышении стоимости услуги. Причиной этих предупреждений являются отличия в показателях ТТЛ у аппаратов (раздающего интернет и принимающих этот сигнал).

При возникновении такой проблемы у пользователя сразу возникает мысль, как поменять ттл на телефоне без рут прав на андроид. Как правило, желающих приобретать более дорогой пакет, не израсходовав всего лимита интернета в предыдущем, будет не много. Простейший способ – поменять ТТЛ на устройстве-приёмнике сигнала, т.е. компьютере. Можно также изменить этот параметр и на гаджете, который раздаёт. Однако это может привести к проблемам с доступом для аппаратов, которые раньше «конектились» беспроблемно.

В каких случаях стоит менять TTL?

В процессе активации раздачи сети с личного устройства пользователь заметит, что один прибор легко присоединяется к задействованной сети, иные не подключаются, но приходят специальные уведомления по ограничению общего скоростного режима или по обновлению тарифа.

Еще одной достаточно распространенной ситуацией считается проблема, возникающая при желании раздать сеть со смартфона на ноутбук. Для большинства операторов подобные показатели считаются недопустимыми. По этой причине они присылают уведомления с предложением выбрать подходящий тариф.

При возникновении одной из представленных операций следует провести операцию по замене и не платить за приобретенные пакеты. Оптимальным вариантом будет изменить время активности пакета, которое принимает. После этого получится получать наслаждение от скоростного интернета с ПК.

Проверка прав суперпользователя на смартфоне

Для изменения значения «времени жизни» у андроид-устройства, необходимо получить права администратора (root-права). Поможет в этом дополнительный софт, который бесплатно можно скачать на Google Play. Позволят определить имеющиеся права суперпользователя популярные приложения – Root Checker или Terminal Emulator. Интерфейс первого приложения очень прост и позволяет произвести проверку интуитивно. При пользовании же второй необходимо ввести в командной строке «SU», что поможет определить наличие root-прав. Показанные значки # либо $ подтвердят положительный результат.

Обход ограничений Yota на Android-устройствах.

Обход ограничений Yota на Android-устройствах.

Владельцы Android-смартфонов, перешедшие по тем или иным причинам на пользование услугами мобильного оператора Yota, обнаружили, что у данного провайдера действует запрет на раздачу интернета на сторонние устройства, реализованный на техническом уровне. Формально раздача интернета, конечно, возможна. Проблема в том, что его скорость катастрофически падает до технически обозримого минимума, и поднять ее до прописанной в тарифе можно лишь за дополнительную плату.

Так как необходимость использования смартфона в качестве точки доступа периодически возникает, а доплачивать оператору за выкупленный трафик как-то противоестественно, пришлось досконально разбираться в вопросе и искать обходные пути. Заметим, что поиск механизма блокировки много времени не занял. Как выяснилось, автоматика провайдера фиксирует TTL смартфона и «привязывает» к нему пакет трафика. По умолчанию это значение для большинства Android-устройств равно 64. При попытке использовать аппарат, как точку доступа для сторонних устройств, он принимает на себя функции роутера с TTL 64. У гаджетов, получающих от него интернет, значение TTL отличается на единицу. Аппаратура провайдера фиксирует этот факт, то есть, обнаруживает дополнительные устройства, и принимает соответствующие меры — снижает скорость обмена данными до минимальной. Таким образом, задача снятия запрета сводится к установке TTL сторонних устройств равного 64, и здесь возможны два варианта решения проблемы — перенастройка смартфона и использование специальной программы. Оба метода требуют наличия прав супер-пользователя. Способ 1: редактирование TTL вручную. 1. Включить на смартфоне режим «В самолёте», чтобы он отключился от сети.

2. Запустить проводник, дающий возможность редактировать файл ip_default_ttl (например, ES проводник), далее найти файл proc/sys/net/ipv4/ip_default_ttl, открыть его, после чего поменять значение с 64 на 63, сохранить поправки и из проводника выйти.

3. Выключить режим «В самолёте», позволив смартфону найти сеть Yota; 4. Включить раздачу интернета по Wi-Fi и подключиться к сети с любого стороннего мобильного устройства.

5. Для подключения к интернету ПК необходимо поменять значение в DefaultTTL на 64 и перезагрузить компьютер:

  • На компьютере нажать кнопку «Пуск», далее «Выполнить», в открывшуюся строку вписать «regedit»;
  • В открывшемся реестре пройти по цепочке
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\SetServices\Tcpip\Parameters;
  • Щелкнуть правой кнопкой мыши в правом окне, далее Создать —> Новый параметр DWORD (32 бита) —> присвоить ему имя «DefaultTTL»;
  • Щелкнуть правой кнопкой мыши по новому параметру, далее Изменить —> Система счисления (о), прописать в открывшемся поле значение 64.
  • Сохранить изменения и перезагрузить компьютер.

Только после этих манипуляций можно подключить ПК к смартфону. И еще один нюанс: если в процессе работы смартфон разрядится, то первые четыре пункта придется повторить.

Способ 2: использование программы Yota Tether TTL. Существует программа Yota Tether TTL, позволяющая изменять стандартный TTL смартфона на нужный, и это как раз то, что необходимо для решения проблемы запрета на раздачу интернета. Еще приятнее то, что эта программа, хоть и работает с любыми мобильными операторами, но писалась непосредственно под Yota.

Есть только один нюанс: обязательным условием для использования данного приложения является наличие root-прав на смартфон.

В противном случае вам удастся лишь узнать текущий TTL устройства, но не изменить его.

Программа благополучно прошла тестирование и активно используется владельцами Android-устройств. Интерфейс у приложения Yota Tether TTL русский и интуитивно понятный, поэтому проблем при работе с ним у вас не возникнет.

И, наконец, если вам потребуется вернуть стандартный TTL, достаточно будет просто перезагрузить смартфон.

Скачать: Yota_Tether_TTL.apk

Изменение TTL с root-правами

Лучший метод изменения показателя ТТЛ (не зависимо – принимает это устройство или раздаёт) — использовать специальное приложение. Все такие программы могут использоваться исключительно при наличии root-прав. Соответственно, аппарат нужно заранее рутировать.

Лучшие помощники в этом – это программы TTL Master и ES Проводник. Работа с ними отличается простотой и удобством.

Рекомендуем: Android Secure — что за папка и можно ли ее удалить

Приложение TTL Master

TTL Master (Yota Tether TTL) – это программа, помогающая заменить «родной» TTL на другой, позволяя обойти ограничения провайдера. Программа помогает в работе с любым оператором связи. Можно автоматически сменить TTL, проведя перезагрузку устройства.

Главное преимущество TTL Master – элементарность. Действия просты:

  1. Нужно зайти в Гугл Плэй, найти приложение и произвести установку его на гаджет, на котором будет изменяться показатель TTL.

  1. Запустив Мастер, пользователю станет доступно настоящий показатель TTL и графа, куда нужно внести изменённый показатель. Меняем.

  1. Затем нужно перезагрузить устройство.

Эти нехитрые действия помогут снять все лимиты скорости. Напоминаем, что использовать ttl master без root прав не получится.

Приложение ES проводник

Поменять ТТЛ при помощи ЕS Проводника будет дольше по времени, нежели используя предыдущую программу. Для это нужно:

  1. Выключить все сетевые соединения на аппарате, активировав режим «Полёт» (в некоторых гаджетах – «В самолёте»).

  1. Включить ES Проводник и набрать следующую комбинацию – proc / sys / net / ipv4 / ip_default_ttl.

  1. Конечный файл открыть с помощью удобного текстовика, и произвести замену указанного показателя ttl на другой. После этого закрыть файл, сохраняя изменения.

  1. Отключить «Полёт» и активировать раздачу.

Как узнать значение TTL на андроиде

Как проверить рут-права на андроиде — пошаговая инструкция

Узнать используемый на гаджете TTL можно с помощью утилиты Terminal Emulator.


Проверка значения параметра в терминале

Делается это так:

  1. Устанавливают на смартфон утилиту Terminal Emulator (лучше загружать в Play Маркете).
  2. Запускают программу.
  3. Вводят в ней — cat /proc/sys/net/ipv4/ip_default_ttl. В терминале отобразится действующий на гаджете TTL.


Выбор в настойках смартфона пункта Wi-Fi

Узнают значение TTL также с помощью ПК.


Параметры текущего Wi-Fi соединения

Делается это так:

  1. Подключают гаджет к ПК по Wi-Fi.
  2. Переходят в настройки смартфона.
  3. После чего выбирают пункт «Wi-Fi».
  4. Далее открывают свойства текущего подключения, откуда выписывают IP-адрес телефона.
  5. Потом запускают командную строку на ПК.
  6. Далее вводят в ней команду «ping», пробел IP-адрес устройства (это может выглядеть так — ping 192. 168.238.101) и жмут «Enter». После этого система покажет TTL гаджета.


Проверка значения TTL с помощью командной строки

Можно ли редактировать TTL без root-прав

Поменять TTL без этих прав можно, однако не на всяком устройстве под управлением Андроид. Следует произвести установку приложения Terminal Emulator for Android на гаджет.

После инсталляции программки необходимо:

  1. Активировать приложение и набрать следующую комбинацию – cat / proс / sys / nеt / ipv4 / ip_dеfаult_ttl.

  1. Если модель аппарата позволяет внести коррективы без прав администратора, то исходный показатель ТТЛ станет доступным. Нужно увеличить его на единицу. Такое же изменение требуется внести во всех аппаратах, подсоединяемых в сеть.

Рекомендуем: Поиск телефона через Google аккаунт

  1. Произвести перезагрузку всей техники, после чего оценить результат.

Хотя указанный способ и работает, но действенен он в редких случаях. Поэтому надёжнее будет получить рут-права и гарантированно обойти ограничения трафика провайдером.

Как изменить TTL с рут-правами?

Это легкий и достаточно удобный вариант замены параметра на технике, откуда осуществляется раздача сети от используемого оператора. При желании его разрешается задействовать на принимающем приборе, но при условии активации сторонних утилит.

Следует понимать, что программы этой категории осуществляют свою работу на устройствах с полученным доступом к пакету суперпользователя или главного администратора. Соответственно потребуется предварительно рутировать смартфон.

Если требуется быстро заменить и настроить TTL, стоит скачать и задействовать специальные сторонние приложения. Среди них необходимо выделить TTL Master и ES Проводник. Требуется внимательно изучить, по какой инструкции работать с программой, и действовать по установленным правилам.

Что означает ttl в ping. Что такое время жизни пакета (TTL). Обойти данный контроль нам поможет регулировка TTL

Общие сведения о микросхемах ТТЛ (TTL)

Интегральные микросхемы ТТЛ (транзисторно-транзисторная логика) представляют собой микросхемы малой степени интеграции, выполненные на биполярных транзисторах.

К явным недостаткам данной разработки можно отнести небольшое количество логических элементов на кристалл, критичность к напряжению питания и большой ток потребления, который в зависимости от типа микросхемы может колебаться от 10 до 120 mA.

Из-за фиксированного напряжения питания невозможно было использовать микросхемы ТТЛ в комплексе с другими микросхемами, например, с ЭСЛ (эмиттерно-связанной логикой) или МОП структурами. При необходимости нужно было использовать специальные микросхемы ПУ (преобразователи уровня). Кроме того напряжение питания данной серии составляет 5V при допуске 5%, а отечественная промышленность не выпускала элементов питания на такое напряжение, что резко ограничивало применение этой серии в компактной, переносной аппаратуре.

На рисунке изображён один из самых простых логических элементов — 3И — НЕ . Его основу составляет многоэмиттерный транзистор VT1. Уровень логического нуля на выходе появится при наличии высоких логических уровней на всех трёх входах одновременно. Транзистор VT2 при этом играет роль инвертора (элемента НЕ), а многоэмиттерный транзистор VT1 — элемента 3И. Схему И еще называют схемой совпадения.

Несмотря на все недостатки самая популярная серия из ТТЛ, серия К155 , активно внедрялась и постоянно пополнялась новыми разработками. Огромной популярностью и по сей день пользуется микросхема К155ЛА3. Её зарубежный аналог — SN7400 . На базе этой микросхемы можно собрать много простых электронных устройств, например, маячок на микросхеме. Также микросхему К155ЛА3 частенько используют в качестве простейшего генератора импульсов, как, например, в схеме бегущие огни на светодиодах.

Очень часто можно встретить микросхемы серии К155 с маркировкой КМ 155. Буква М указывает на то, что корпус микросхемы выполнен из керамики. В остальном между этими микросхемами отличий нет.

Серия К155 является самой полной серией микросхем ТТЛ. В неё входят около 100 микросхем различного назначения. В эту серию входят как все элементы базовой логики (И, ИЛИ, НЕ, И — НЕ, ИЛИ — НЕ) так и построенные на этих элементах более сложные узлы для выполнения логических операций: триггеры, регистры, счётчики, сумматоры. В серии К155 имеются даже микросхемы ПЗУ (постоянное запоминающее устройство) и ОЗУ (оперативное запоминающее устройство), правда, небольшой ёмкости. Это микросхемы К155РЕ3, 21, 22, 23, 24 и К155РУ1, 2, 5, 7.

Широкое распространение эта серия получила в электронно-вычислительной технике, контрольно-измерительных приборах и средствах автоматики.

Уровень логической единицы в микросхемах данной серии может находиться в интервале напряжений от 2,4 V до напряжения питания (т.е. 5 V). Уровень логического нуля не должен превышать 0,4 V. Длительная практическая работа с этой серией показала, что фактически уровень логической единицы не бывает ниже 3,2 V, а уровень логического нуля не превышает 0,2 V.

Все микросхемы, за исключением некоторых регистров, счётчиков и схем памяти, выпускаются в стандартном корпусе на 14 выводов. На корпусе микросхемы К155ИР1 хорошо видна выемка (иногда бывает точка), это зона ключа, она показывает первый вывод. 7-й вывод это корпус (минус питания). 14-й расположенный напротив первого, это +V пит.

Вся серия К155 является полным аналогом зарубежной серии SN74 . Она была разработана в США ещё в 1965 году, но продолжает выпускаться до сих пор. Такой же долгожительницей является и наша серия К155. Дело в том, что процесс напыления в вакууме на монокристалл кремния структур ТТЛ настолько хорошо отработан и прост, что себестоимость микросхем ТТЛ по сравнению с другими микросхемами фантастически низкая.

И, несмотря на простоту, серия К155 позволила в 70-е годы создать серию электронно-вычислительных машин ЕС ЭВМ или «Ряд-1, Ряд-2» от простой ЕС-1020 до мощной по тем временам машины ЕС-1065 с быстродействием 4 миллиона операций в секунду. Этот монстр был выпущен в 1985 году и благополучно работал в НИИ занятых разработками самых приоритетных направлений, таких как исследование космоса и проектирование новых видов ядерного оружия.

Серия К155 также широко применяется и в цифровых измерительных приборах. При разработке печатных плат для микросхем этой серии следует учитывать возможные броски тока, поэтому на платах микросхемы распространяют линейно с широкими шинами питания. Использование разветвлённых дорожек для подачи питания запрещено. Между шинами питания на каждый корпус ставятся блокировочные конденсаторы ёмкостью 10 — 15 нанофарад.

В процессе научных разработок серия К155 естественно развивалась. Так появилась серия К555, в которой ТТЛ принцип сохранён, но изменена схемотехника. В этой серии в коллекторных переходах транзисторов стоят диоды Шоттки. Поэтому микросхемы серии К555 называют ТТЛШ (ТТЛ и диод Шоттки). Благодаря этому потребляемая мощность снизилась примерно в два раза, а быстродействие заметно увеличилось. За рубежом аналогичная серия называется SN74LS . Вообще, такие разработки как ТТЛШ уже трудно отнести к транзисторного-транзисторной логике, так как в составе микросхем используются диоды, а это уже диодно-транзисторная логика (ДТЛ или англ. DTL).

Главная &raquo Цифровая электроника &raquo Текущая страница

Т акже Вам будет интересно узнать:

Я уже писал, о том, что такое IP-адреса и как проверить, под каким адресом вас видит внешний мир. Однако часто этой информации недостаточно для того, чтобы понять, какой все-таки адрес присвоен вашей сетевой карте, а также провести диагностику проблем подключения. Приведу список команд, которые можно использовать. (также у меня на сайте можно прочитать про визуальную настройку сетевых подключений)

Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт «выполнить».

Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

Появляется окошко, в которое нужно вписать cmd и нажать ОК

Появляется та самая командная строка

В ней можно набирать и «вводить» команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

Команда ping

Первая команда, с которой нужно познакомиться — это ping , проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1 . Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):

C:\Documents and Settings\Администратор>ping 127.0.0.1

Обмен пакетами с 127.0.0.1 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время

Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212. 193.236.38

Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

Превышен интервал ожидания для запроса.

Появление таких строчек означает, что часть пакетов теряется. Это свидетельствует о проблемах на линии или не сервере, к которомы вы обращаетесь.

Команда ipconfig

Следующая важная команда — ipconfig . Введите ее. У меня получилось вот так:

В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур. Также стоит знать, где физически находится компьютер с вашим основным шлюзом — у провайдера, где-то в доме, а, может, это — можем в вашей квартире. Примечание: некоторые компьютеры настроены не откликаться на запросы команды ping. Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.

Более подробную информацию можно получить командой ipconfig /all . У меня получилось:

Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it. sander.su . Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути.

Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h .

Посмотреть таблицу маршрутизации можно командой route print , однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n . Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a : например, netstat -na . Можно также вызвать команду netstat -nb , чтобы посмотреть, какие процессы установили соединения. Команда netstat -r эквивалентна команде route print .

Команда netsh позволяет изменить настройки сети через командную строку . Введите команду netsh interface ip show address . У меня получилось:

Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name=»Ethernet» source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name=»Ethernet» source=dhcp . На этом сайте также можно прочитать об интерактивной настройке параметров сети

comments powered by

C:\Documents and Settings\Администратор>ping 212. 193.236.38

Обмен пакетами с 212.193.236.38 по 32 байт:

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Статистика Ping для 212.193.236.38:

Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

C:\Documents and Settings\Администратор>

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения.

IP-адрес. . . . . . . . . .

Транзисторно-транзисторная логика (ТТЛ)

. . : 192.168.17.139

C:\Documents and Settings\Администратор>

C:\Documents and Settings\Администратор>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера. . . . . . . . . : sander

Основной DNS-суффикс. . . . . . : MSHOME

Тип узла. . . . . . . . . . . . . : смешанный

IP-маршрутизация включена. . . . : нет

WINS-прокси включен. . . . . . . : нет

Порядок просмотра суффиксов DNS . : MSHOME

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения. . : srcc.msu.ru

Описание. . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

Физический адрес. . . . . . . . . : 00-16-D4-63-03-65

Dhcp включен. . . . . . . . . . . : да

Автонастройка включена. . . . . : да

IP-адрес. . . . . . . . . . . . : 192.168.17.139

Маска подсети. . . . . . . . . . : 255.255.255.0

Основной шлюз. . . . . . . . . . : 192.168.17.240

DHCP-сервер. . . . . . . . . . . : 192.168.17.240

DNS-серверы. . . . . . . . . . . : 212.192.244.2

212.192.244.3

C:\Documents and Settings\Администратор>

C:\Documents and Settings\Администратор>ipconfig /all

Настройка интерфейса «Ethernet»

DHCP разрешен: да

Метрика интерфейса: 0

Поле TTL в заголовке IP пакета

Dependences: IP, IPv4, Routing

TTL (Time To Live) — поле в заголовке IPv4 пакета. Оно задает «время жизни» пакета. Каждый маршрутизатор должен уменьшать значение поля TTL при прохождении пакета на единицу. Это приведет к изменению заголовка пакета, следовательно, маршрутизатор должен пересчитать контрольную сумму IP-заголовка.

Изначально поле TTL должно было дополнительно уменьшаться на единицу каждую секунду, пока пакет обрабатывается маршрутизатором. Но в последствии от ежесекундного уменьшения отказались и не всегда упоминают этот факт (факт присутствия в протоколе данного правила).

Что такое значение TTL и как с его помощью обмануть оператора

Причина отказа проста — большинство маршрутизаторов, как правило, обрабатывают поток пакетов настолько быстро, что они не задерживаются на секунду.

Когда значение поля TTL достигает 0, маршрутизатор должен отбросить такой пакет. Следовательно имеет место правило: маршрутизатор не пропускает пакеты с нулевым значением поля TTL. В этом действии кроется основное предназначение этого поля — избежание петель маршрутизации. В случае ошибочной маршрутизации, пакет не будет ходить бесконечно по сети, а отбросится через некоторое время.

Пересмотрев предназначение поля TTL, в протоколе IPv6 вместо него было введено новое поле Hop Limit. Hop Limit уже означает не время жизни пакета, а максимальное количество хопов, которое может пройти пакет, перед уничтожением.

На принципе работы маршрутизаторов с полем TTL основывается утилита traceroute. Ее задача — отобразить все хопы по пути следования пакета от источника к назначению. Это достигается следующим образом: утилита начинает отправлять UDP-сегменты на несуществующий порт хоста назначения, в которых значение поля TTLв IP-пакете начинается с 1 и с каждым разом увеличивается на единицу. С каждым разом последующий маршрутизатор откидывает пакет, отправляя уведомление отправителю. Утилита traceroute получает уведомление, откуда берет адрес отправителя (адрес маршрутизатора). Когда же сегмент достигает назначения, то хост отправляет уведомление, что порт недоступен.

Некоторые системы настроены таким образом, что они не отправляют ICMP трафик. В таком случае мы видим time out в выводе утилиты traceroute. Это происходит из-за того, что не приходит уведомление об уничтожении (отбросе) пакета.

Задание 1: Рассмотреть вывод утилиты traceroute в двух случаях: когда параметром передается существующий адрес и когда несуществующий. Почему, в случае несуществующего хоста, traceroute выдает информацию про маршрутизаторы (ведь назначения не существует)? Какими основными принципами маршрутизации это объясняется?
Задание 2: В TCP/IP стеке старой ОС BSD была ошибка, из-за которой система пропускала пакеты со значением TTL=0. В случае, когда на одном из промежуточных маршрутизаторов поставить данную ОС, как изменится вывод утилиты traceroute?

Разные операционные системы могут отправлять пакеты с разным начальным значением поля TTL. Например, Linux берет по умолчанию значение 64, а Windows — 128. Таким образом можно бегло отличить кто является источником трафика (если конечно в сети только ОС с разным значением TTL по умолчанию). 8=255 (тк считается от 0), ОС или роутер сами устанавливают значение TTL в пакете. Для XP это 64, в Ubuntu и Fedora тоже 64, хотя встречается и 128.
—- Вот что говорит Википедия
В IPv4 TTL представляет собой восьмиразрядное поле IP-заголовка. Оно находится в девятом октете из двадцати. Значение TTL может рассматриваться как верхняя граница времени существования IP-датаграммы в сети. Поле TTL устанавливается отправителем датаграммы, и уменьшается каждым узлом (например, маршрутизатором) на пути его следования, в соответствии со временем пребывания в данном устройстве или согласно протоколу обработки.

Если поле TTL становится равным нулю до того, как датаграмма прибудет в пункт назначения, то такая датаграмма отбрасывается и отправителю отсылается ICMP-пакет с кодом 11 — «Превышение TTL».

Отбрасывание пакетов с истекшим временем жизни позволяет избежать ситуаций, когда недоставленные датаграммы продолжают «вечно» циркулировать в системе Интернет, перегружая сеть (например, при образовании зацикленных маршрутов из-за некорректной маршрутизации).

Изначально, по стандарту RFC791, время жизни (TTL) в протоколе IPv4 должно было измеряться в секундах (отсюда и название). Каждая секунда ожидания в очереди узла (например, маршрутизатора), а также каждый переход на новый узел, через который проходит датаграмма, должен был уменьшить значение TTL на одну единицу. На практике, это не прижилось и поле TTL просто уменьшается на единицу на каждом транзитном узле (хопе), через который проходит датаграмма. Для того чтобы отразить это, в протоколе IPv6 поле TTL переименовано в «хоп лимит» (Hop Limit).

libastral.so не подключается, а бубен временно не доступен. Пишите подробнее.

outlet hoganborse louis vuitton outlethogan rebel uomoborse louis vuittonborse louis vuitton prezzi e modellihogan outlet onlineoutlet hoganborse louis vuitton 2013hogan shoesborse louis vuitton prezzi e modelli

ugg moccasinsugg boots for menuggugg bailey button tripletugg sandalsugg kids

uggs on sale cheap

UGG boots Black FridayCyber Monday UGG saleUGG Black Friday saleUGG Black Fridaycoach outlet black fridayUggs Black FridayBlack Friday UggsCyber Monday UGG bootsbest Uggs Black FridayUggs Cyber Monday saleshttp://www. mediasea.co.zabuy Uggs Black FridayBlack Friday Michael Kors dealsMichael Kors Black Friday dealsUggs Black Friday dealsCyber Monday UggsCyber Monday UGG saleBlack Friday Michael Kors dealMichael Kors Cyber MondayMichael Kors Black Friday dealMichael Kors Black Fridayblack friday coachUGG Black Friday saleUggs on sale Black FridayCyber Monday Michael Kors saleCyber Monday UGG saleCyber Monday UGG saleUggs Cyber Monday dealsBlack Friday UggsUGG Black Friday saleBlack Friday Michael KorsCyber Monday Michael Kors salesUGG Black Friday salebuy Uggs Black FridayUggs Black Friday 2015Cyber Monday Michael Kors salecoach black friday dealshttp://www.mediasea.co.zaCyber Monday UGG bootsUggs Black Friday 2015

Микроконтроллеры в Arduino (ATmega328, 168, 2560) используют, кроме прочих интерфейсов, аппаратно реализованный последовательный интерфейс (UART). В МК ATmega2560 (Arduino Mega) реализовано сразу четыре UART. Интерфейс использует два провода — RX (прием) и TX (передача), где цифровой сигнал кодирует значения бит «0» и «1» напряжением на проводе. Значению «0» соответствует 0В, а значению «1» — рабочее напряжение интегральной схемы (5В или 3.3В, в зависимости от модели и режима работы МК). Такой тип кодирования также называют транзистор-транзисторной логикой (ТТЛ), т.к. напряжение на проводе напрямую влияет на состояние (открытое/закрытое) транзисторов, обеспечивающих приемо-передачу цифрового сигнала.

Последовательный порт компьютера (COM-порт), который все реже можно видеть в современных моделях компактных компьютеров, работает по старому телекоммуникационному стандарту RS232, где кодирование сигнала иное: значение «0» кодируется напряжением от +3В до +25В, а «1» — отрицательным напряжением от -3В до -25В. В COM-портах персональных компьютеров обычно встречается напряжение +13В и -13В.

Большая разница напряжений делает RS232 соединение более устойчивым к помехам, однако, в современных цифровых устройствах чаще используется ТТЛ-совместимый последовательный порт, либо USB — гораздо более современный и высокоскоростной интерфейс.

На приведенном рисунке для сравнения отображены сигналы TTL serial и RS 232, снятые при передаче значения одного байта.

Для преобразования сигнала RS232 в TTL и обратно необходимо его инвертировать (хотя это можно сделать и программно) и преобразовать напряжение. Обычно для этого используются микросхемы типа MAX232. Иногда используют упрощенные самодельные схемы, обеспечивающие инверсию сигнала и преобразование напряжения или прибегают к программно-аппаратным решениям (программная инверсия, аппаратное изменение напряжения).

В случае с Arduino (Uno, Mega и пр.) используется USB-TTL serial контроллер, обеспечивающий работу с МК через ТТЛ-совместимый последовательный интерфейс. В старых моделях для этого использовался чип FTDI FT232, в новых — ATmega8U или ATmega16U. Выводы последовательного интерфейса МК так же доступны для прямого подключения. Для Uno это выводы D0, D1, а у модели Mega имеется сразу несколько последовательных интерфейсов. Подключать к этим выводам RS232 порт нельзя — корректно работать он не сможет из-за другого типа кодирования, а высокое напряжение может повредить МК.

Для подключения к ТТЛ-совместимому последовательному порту с компьютера удобно использовать USB-TTL serial адаптер. Однако, USB-TTL serial адаптеры общего назначения продаются только в специализированных магазинах и, нередко, по неоправданно высокой цене. При этом гораздо более популярны (и дешевы) USB-RS232 адаптеры. При ближайшем же рассмотрении, любой USB-RS232 адаптер содержит два основных компонента — микросхемы USB-TTL serial адаптера и RS232-TTL serial преобразователя.

У меня нашелся USB-RS232 адаптер, схема которого была спрятана в легко разбираемый корпус DB9 разъема (иногда корпус делают литым и добраться до схемы сложнее). Адаптер оказался построен на популярных чипах Prolific PL2303 (USB-TTL serial адаптер) и Zywyn ZT213 (RS232-TTL адаптер).

Что такое TTL в пинге?

Посмотрев на спецификацию PL2303 выяснил, что мне нужны выводы 1 (TX) и 5 (RX), к которым я подпаял провода, никак не меняя схему (так что RS232 часть осталась работоспособной). Землю взял с 5го контакта DB9, чтобы не трогать 7й вывод микросхемы.

В итоге получился дешевый и сердитый USB-TTL serial адаптер. На скриншоте: Serial monitor от Arduino IDE подключен по USB, а realterm — напрямую к D0,D1 через USB-TTL serial адаптер.

Слышал, что многие data-кабели для мобильных телефонов также содержат USB-TTL serial контроллеры, хотя все большее количество современных моделей подключаются к USB интерфейсу напрямую, не требуя специальных адаптеров. Многие микроконтроллеры снабжены USB интерфейсом, в частности ATmega8U и ATmega16U, которые используются в Arduino в качестве USB-TTL serial контроллеров, предоставляя доступ к ATmega328, который USB интерфейса не имеет.

Интернет-центр Keenetic Lite предназначен для подключения к Интернету, районной сети и IP-телевидению по выделенной линии Ethernet. С его помощью можно создать собственную домашнюю сеть, выходить в Интернет с нескольких компьютеров, играть в многопользовательские онлайн-игры, участвовать в файлообменных сетях и одновременно с доступом в Интернет пользоваться информационно-развлекательными ресурсами районных сетей и локальных серверов вашего провайдера. Встроенная точка доступа беспроводной сети Wi-Fi нового поколения с увеличенным радиусом действия обеспечивает подключение к интернет-центру ноутбуков, игровых приставок, медиаплееров и других сетевых устройств стандарта IEEE 802.11n на скорости до 150 Мбит/с*. Аппаратно реализованная функция TVport дает возможность без дополнительных устройств подключить к интернет-центру ресивер IP-телевидения и принимать телепередачи высокой четкости без потери качества даже при загрузке торрентов/файлов на максимальной скорости. Удобная программа NetFriend поможет настроить доступ в Интернет для десятков известных провайдеров, домашнюю беспроводную сеть, проброс портов и способ подключения ресивера IPTV, не обращаясь за помощью специалистов.

Настройка сетевой карты компьютера перед установкой маршрутизатора (роутера):

Настройка роутера ZyXel Keenetic Lite

Настраивать роутер ZyXel Keenetic Lite (Кинетик Лайт) мы принципиально будем через вэб-интерфейс, позволяющий провести тонкую подстройку всех необходимых параметров. Чтобы войти в вэб-интерфейс нашего Кинетик Лайт, Вам необходимо в любом браузере компьютера (Opera, Internet Explorer, Mozilla ) в адресной строке перейти по адресу: http://192.168.1.1 (этот адрес маршрутизатор ZyXel Keenetic Lite имеет по умолчанию). Вы увидите приветствие интернет-центра Зайксель на экране компьютера:

Для входа в вэб-интерфейс Keenetic Lite потребуется ввести имя пользователя и пароль, а затем нажать на Вход . По умолчанию: Имя пользователя – admin, Пароль — 1234.

Настройка ZyXel Keenetic Lite в режиме PPTP VPN

Настройка ZyXel Keenetic Lite в режиме PPTP VPN начинается с процесса Интернет — Подключение

Для этого в поле Настройка параметров IP необходимо перевести опцию в положение Ручная (эта опция подразумевает ручное указание параметров TCP/IP для соединения через PPTP, но некоторые провайдеры могут выдавать их и автоматически).

В случае ручного назначения параметров в поле IP-адрес необходимо указать IP адрес, который выдает провайдер по договору (см. свой договор или обращайтесь в техподдержку).

В поле Маска сети следует указать значение маски подсети, которая используется провайдером.

В поле Основной шлюз требуется указать адрес основного шлюза в сети провайдера.

В поле DNS 1 (сервер доменных имён) мы укажем значение IP адреса предпочитаемого DNS сервера.

После чего ниже в DNS 2 укажем значение альтернативного DNS-сервера.

В поле Использовать MAC-адрес Вы можете занести своё, особое значение MAC-адреса (физического адреса) для роутера Keenetic Lite. Поскольку каждое сетевое устройство имеет свой уникальный МАС адрес, данная опция позволяет избежать звонка в службу поддержки в случае смены сетевого оборудования. Вы можете сделать в роутере МАС-адрес, идентичный МАС-адресу Вашего компьютера, на котором Вы работали до установки маршрутизатора. Вариант по умолчанию оставит роутер ZyXel Keenetic с «родным» MAC-адресом. «Родной» МАС-адрес указан прямо в меню, кроме того, MAC можно узнать на наклейке, что расположена на днище роутера (шесть пар цифро-букв). Ниже в данной опции располагается вариант Взять с компьютера, с помощью него ZyXel сам подхватит МАС-адрес сетевой карты того компьютера, с которого Вы в данный момент настраиваете маршрутизатор. Это избавит Вас от необходимости набивать значение МАС адреса вручную (полезно, если данный компьютер и был подключен к Интернету до установки роутера). Кроме того, с помощью опции Установить Вы можете ввести другое значение МАС-адреса для интернет-центра. Если Вы желаете использовать роутер с «неродным» МАС адресом, то воспользуйтесь данной возможностью! Если же хотите зарегистрировать MAC-адрес роутера, то придется совершить звонок по номеру 6-13-13 и сообщить ему «родной» МАС-адрес Зайкселя.

Пункт Отвечать на Ping-запросы из Интернета позволит Вашему Keenetic Lite оставаться «видимым» для технической поддержки Вашего провайдера, когда те захотят Вас «пропинговать». Активировать данный пункт необязательно.

Авто-QoS – активирует систему приоритета полезного исходящего траффика (включайте по своему усмотрению).

Не уменьшать TTL – не позволяет роутеру уменьшать параметр TTL на единичку при прохождении траффика через NAT.

Разрешить UPnP — включает возможность автоматической настройки Интернет-приложений для их беспрепятственной работы через NAT роутера.

Когда все необходимые опции в данном меню заполнены, нажимаем на Применить и переходим к следующему этапу.

Параметры PPTP VPN в ZyXel Kinetic Lite задаются в пункте Интернет – Авторизация

Протокол доступа в Интернет выберите вариант PPTP .

В поле Адрес сервера необходимо указать адрес VPN-сервера (vpn.rgtsparus.ru ).

В поле Имя пользователя необходимо указать логин для VPN-соединения (пароль на VPN совпадает с паролем для входа в личный кабинет).

В поле Пароль следует указать пароль для соединения с VPN-сервером (пароль совпадает с паролем для входа в личный кабинет).

Метод проверки подлинности определяет тип аутентификации на VPN-сервере устанавливаем в автоопределении .

Безопасность данных (MPPE) определяет используется ли шифрование в VPN-туннеле до провайдера. Обычно шифрование не используется, поэтому выбираем вариант Не используется .

Также следует отметить галочкой пункт Получать IP-адрес автоматически , чтобы VPN-сервер провайдера выдавал IP автоматически.

В поле размер MTU Вы задаете размер сетевого пакета, значение можно оставить по умолчанию (или поставить его в районе 1100-1300 в случае нестабильного соединения).

После заполнения всех необходимых опций остается только нажать на кнопку Применить для сохранения настроек Вашего Keenetic Lite.

Настройка Wi-Fi соединения в роутере ZyXel Keenetic Lite (Кинетик Лайт)

Маршрутизатор ZyXel Keenetic поддерживает стандарты беспроводной связи IEEE 802.11n/g/b, что гарантирует возможность работы с большинством существующего сегодня Wi-Fi оборудования. Настройка Wi-Fi сети в Keenetic Lite начинается Сеть Wi-Fi — Соединение

Включить точку беспроводного доступа – включает и выключает Wi-Fi модуль в роутере Keenetic.

Имя сети (SSID) – название Вашей будущей беспроводной WiFi сети. Здесь можно ввести своё значение. Под этим названием Вы будете видеть беспроводную сеть роутера ZyXel в своих Wi-Fi клиентах.

Пункт Скрывать SSID – отключает рассылку сетевого идентификатора (SSID), что позволяет спрятать свою беспроводную сеть от устройств с ОС Windows, являясь, своего рода, средством безопасности. С помощью данной опции можно дополнительно обезопасить Вашу беспроводную сеть от начинающих хакеров. Дело в том, что компьютеры с операционной системой Windows «не видят» Wi-Fi сети со скрытым SSID. В то же время при помощи специальных утилит найти такие сети не составляет особой проблемы. Поэтому защититься таким образом Вы сможете разве что от своих соседей. Если же Вы отключите рассылку SSID, то Вам придется вручную создать профиль для подключения в своем ПК (понадобится знание SSID и пароля для подключения к беспроводной сети – про пароль смотрите ниже).

Стандарт определяет стандарты беспроводной связи, по которым будет работать Ваша сеть Wi-Fi дома. Мы рекомендуем оставить вариант 802.11g/n, чтобы обеспечить поддержку всего актуального клиентского Wi-Fi оборудования. Но имейте в виду, что подключение клиентского устройства 802.11g просадит скорость беспроводной сети 802.11n до уровня 27 Мбит/с.

Канал – выбор канала для беспроводной Wi-Fi связи. Не рекомендуем иметь дело с каналом номер 6, поскольку большинство Wi-Fi оборудования по умолчанию работает именно на этом канале. В идеале рекомендуем остановить свой выбор на канале 1 или канале 12, чтобы минимизировать вероятность интерференции с сетями соседей.

Мощность сигнала Вы можете снизить мощность излучения антенны Вашего Keenetic Lite. Можно опытным путем подобрать значение так, чтобы роутер по-прежнему пробивал всю квартиру и при этом Wi-Fi сеть не сильно «высовывалась» бы из окон. Это снизит вероятность взлома сети со стороны злоумышленников.

После чего жмете кнопку Применить и переходите к следующему этапу настройки Wi-Fi в ZyXel Keenetic Lite.

Теперь настроим безопасность Wi-Fi сети нашего Keenetic Lite (Кинетик Лайт). Сделать это можно в Сеть Wi-Fi – Безопасность

В опции Проверка подлинности задается тип шифрования Wi-Fi сети. С учетом уязвимости WEP-протокола, мы рекомендуем использовать в своей сети исключительно WPA/WPA2 шифрование. Поэтому останавливаем свой выбор на универсальном варианте WPA-PSK/WPA2-PSK .

Тип защиты определяет с помощью какого алгоритма будет осуществляться шифрование в беспроводной Wi-Fi сети. Можно выбрать вариант TKIP/AES , чтобы минимизировать вероятность конфликтов с беспроводными клиентами (а вообще AES – куда более стойкий вариант, но не все Wi-Fi клиенты с ним работают без проблем).

Опция Формат сетевого ключа определяет в каких символах Вы зададите ключ беспроводной сети. Удобнее работать с символами ASCII .

В поле Сетевой ключ (ASCII) необходимо указать ключ шифрования Вашей Wi-Fi сети. Он должен быть длиной не менее 8 символов. Рекомендуем использовать в пароле на Wi-Fi заглавные/прописные буквы, цифры и специальные символы. Это минимизирует возможность подбора пароля к Вашей беспроводной сети. Разумная длина WPA пароля: 8-12 символов.

Отметьте галочкой Показывать сетевой ключ , чтобы видеть символы, которые Вы вводите выше.

После чего следует нажать на Применить для сохранения настроек беспроводной сети внутри вашего интернет-центра ZyXel Keenetic.

На этом настройку беспроводной WiFi сети в интернет-центре ZyXel Keenetic Lite можно считать оконченной. Теперь Вы можете попробовать подключить ноутбук или компьютер к роутеру по Wi-Fi, используя назначенный пароль.

Здравствуйте друзья. В данной статье мы постараемся разобраться, что такое TTL и чем он полезен для рядового пользователя.
Как известно, крупные игроки мобильного рынка вслед за введением и активным пиаром безлимитных опций и пакетов на смартфонах столкнулись с тем, что пользователи начали раздавать свой интернет для других устройств, что заметно повысило нагрузку на сети.

Что такое ttl — определение

TTL – это всего лишь время жизни пакета данных в протоколе . А вот актуальность манипуляций со значениями данного пакета данных — в настоящее время весьма высока.
Следующий шаг операторов — ограничение возможности раздачи для таких абонентов и различные иные меры.
И большинство так или иначе столкнулись с данной проблемой и сейчас активно занимаются поиском информации о том, как можно обойти ограничения на раздачу интернета со своих смартфонов.
Контроль трафика операторы связи обычно производят посредством мониторинга за TTL пакетами и ловят неподготовленных пользователей при раздаче трафика и несанкционированных подключений мобильных устройств к смартфону пользователя.

Прочитав данную статью вы сможете узнать, каким образом и с помощью каких уловок можно обойти ограничение на раздачу трафика со своего смартфона, как провайдер узнает о нелегальной раздаче пользователем интернет с помощью ip или же usb.

Принцип работы TTL

В настоящее время абсолютно безлимитных тарифов не предоставляет не один сотовый оператор. Есть весьма разнообразные линейки тарифов, но все они содержат то или иное ограничение. Например, можно пользоваться интернетом только с одного смартфона без ограничения скорости, но стоит вам создать Wi-Fi точку раздачи и попытаться подключить стороннее устройство, как оператор этот факт обязательно зафиксирует и пользователю будет предложено подключить устройство по определенному тарифу либо произвести доплату помегабайтно.


Многие задаются вопросом, что же позволяет операторам связи контролировать количество подключенных устройств, предполагают введение каких — то невиданных технологий. Однако ларчик открывается достаточно просто. Оператор всего лишь проводит контроль ttl.

НАПРИМЕР: вы захотели включить на вашем устройстве режим модема. Следовательно TTL которые исходят от вашего устройства будут на единицу меньше чем от смартфона, на что отреагирует оператор связи и далее по цепочке.


Обойти данный контроль нам поможет регулировка TTL

.
Давайте попробуем разобрать принцип работы более наглядно и посмотри на схемы :

  • В данном случае устройство работает непосредственно с оператором без раздачи интернета

Размер TTL у мобильных устройств на базе Ios и андроид обычно равен 64. в том случае, если вы попытаетесь включить раздачу интернета на другие устройства, то пакеты TTL, которые будут направлены оператору получат значение TTL=64


Теперь рассмотрим вариант с раздачей интернет а на другие устройства с помощью Wi-Fi и USB .
Ниже на картинке предложена данная схема раздачи. Что же мы имеем в итоге?
В том случае, если вы подключили раздачу интернета при помощи Wi-Fi, Bluetooth или же USB, то в данном случае пакеты которые раздает ваше устройство получают значение так же TTL=64, а вот от ноутбука или компьютера до устройства, с которого осуществляется раздача интернета данные пакеты уже приходят со значением TTL=128.

Данное значение TTL=128 является по умолчанию установленным в Windows. Далее они теряют единицу значение и уже с TTL=127 направляются через раздающее устройство провайдеру.
А пакеты от телефона, которые раздающее устройство принимает со значением TTL=64 теряют единицу и направляются оператору со значением TTL=63. Это сотовому оператору может наглядно дать знать о том, что вы пытаетесь раздать интернет на другие устройства, сравнивая разные поступающие значения TTL от одного передающего девайса, и принять соответствующие меры.


Теперь давайте рассмотрим вариант, при котором мы откорректировали значение передающего и принимающего TTL на всех устройствах выровняв их.
Для того что бы оператор не понимал, что у вас происходит раздача интернета, не вычислил запуск тетеринга, вам следует произвести корректировку значения TTL на устройстве, с которого осуществляется раздача трафика таким образом, что бы все поступающие и отдающиеся пакеты по умолчанию имели размер, которое указано по умолчанию на раздающем устройстве.

Выше на картине приведен наглядный пример подобной корректировки и схема взаимодействия устройств .

По умолчанию выставлено значение TTL=63 Устройство на базе IOS и андроид имеет значение TTL=64, но проходя через передающее устройство значение уменьшается на единицу и становится равным TTL=63
Получив подобный пакет оператор не видит разницы и считает, что раздача не производится, так как разница размеров пакетов отсутствует.

А абонент может осуществлять раздачу интернета без дополнительных затрат на любые свои устройства.


Так же и в случае, если вы ходите раздавать вайфай на ноутбук или компьютер. ПК по умолчанию имеет значение TTL=128. Мы корректируем его на значение 64. Посредством представленной схемы, вы можете производить раздачу интернета не только на мобильные устройства или смартфону, но так же и на ПК и ноутбуки, не опасаясь повышения оплаты за использованный трафик и санкции от оператора, так как итоговые пакеты от раздающего устройства уйдут к оператору со значением TTL=63.
И что не говори, подобная схема может считаться идеальным решением по обходу ограничения в раздаче интернета, так как неважно, какой из устройств подключается к интернету, размер TTL будет равным для всех исходящих пакетов для оператора сотовой связи. И подойдет даже тем, кто не может на своем устройстве изменить размер TTL (SMART TV или же игровые консоли).

Что такое время жизни (TTL)?

Что такое время жизни (TTL)?

Время жизни (TTL) — это период времени, в течение которого пакет или данные должны существовать на компьютере или в сети, прежде чем они будут удалены.

Значение TTL или времени жизни пакета зависит от контекста. Например, TTL — это значение в пакете интернет-протокола (IP), которое сообщает сетевому маршрутизатору, что пакет находится в сети слишком долго и его следует отбросить.

Значение времени жизни указывает сетевому маршрутизатору, когда следует отбрасывать пакет.

Что такое время жизни в сети?

TTL используется как счетчик или метка времени, встроенная в каждый пакет. По истечении заданного промежутка времени или количества событий пакет либо отбрасывается, либо проверяется повторно.

В сети TTL предотвращает бесконечное перемещение пакетов данных по сети. В приложениях TTL управляет кэшированием данных и повышает производительность. TTL также используется в других контекстах, таких как кэширование сети доставки контента и кэширование системы доменных имен (DNS).

Как работает время жизни?

Администраторы могут установить для TTL любое значение от 1 до 255. Однако разные операционные системы поддерживают разные значения по умолчанию.

Когда пакет передается маршрутизатором, маршрутизатор вычитает 1 из счетчика TTL. Затем пакет перемещается к следующему пункту назначения в сети. Когда счетчик TTL равен 0, после окончательного вычитания пакет отбрасывается маршрутизатором. Это инициирует сообщение протокола управляющих сообщений Интернета (ICMP), которое отправляется обратно на исходный хост.

Суть TTL, также называемого hop limit , состоит в том, чтобы не дать потокам недоставленных пакетов, застрявших в петлях маршрутизации — возможно, из-за неверных таблиц маршрутизации — циркулировать вечно и засорять сети.

В облаках с многопротокольной коммутацией по меткам значение TTL MPLS копируется из значения TTL IP, когда IP-пакет входит в облако. Когда он уходит, значение MPLS TTL копируется в поле IP TTL, если оно меньше значения в поле.

Время жизни в облаках MPLS копируется из IP TTL, когда IP-пакет входит в облако.

Помимо ограничения срока службы пакета данных, TTL помогает определить, как долго пакет находится в обращении и как долго он будет продолжать перемещаться по сети. Эта информация предоставляет отправителю сведения о пути пакета через Интернет.

Какое время жизни в пинге?

Стандартные сетевые команды или утилиты, такие как traceroute и ping, используют TTL для доступа к узлу или отслеживания маршрута к этому узлу. Ping используется до использования traceroute, чтобы определить, находится ли хост в сети.Traceroute записывает маршрут на каждом прыжке через Интернет между компьютером и указанным пунктом назначения.

На каждом шаге или переходе по маршруту один из пакетов, включающий значение TTL, достигает своей последней остановки. В этом месте утилита отправляет сообщение ICMP отправителю после отбрасывания пакета. Как только значение ограничения времени для первого прыжка определено, traceroute увеличивает ограничение значения времени и повторно отправляет пакет второму получателю — и так далее.

На последнем узле записи трассировки отображаются шаг за шагом.

Сведения о времени жизни для проверки связи

В многоадресной рассылке IP объем или диапазон пересылаемых пакетов управляется с помощью элементов управления TTL — по соглашению:

  • 0 ограничен одним хостом.
  • 1 ограничен той же подсетью.
  • 32 ограничен одним и тем же сайтом.
  • 64 ограничен тем же регионом.
  • 128 ограничен одним континентом.
  • 255 без ограничений.

Что такое время жизни в DynamoDB?

В Amazon DynamoDB — сервисе базы данных документов NoSQL — TTL позволяет пользователям определять метку времени для каждого элемента, чтобы определить, когда элемент больше не нужен.

По истечении указанной временной метки DynamoDB удаляет элемент из таблицы без использования пропускной способности записи.

Что такое время жизни DNS? Цель и оптимизация TTL Uptime

DNS TTL особенно полезны для веб-сайтов, которые постоянно и часто меняют свой веб-контент. С более низким TTL веб-сайт может чаще получать самые последние обновления. Например, если у вымышленной компании ABC Widgets есть веб-сайт GetWidgets.com и его значение TTL составляет 3600 секунд (один час), он будет получать обновления один раз в час.Однако, если GetWidgets.com выполнял частые обновления, он мог бы изменить значение TTL, чтобы оно обновлялось чаще.

Управление TTL

может быть особенно полезным при оптимизации взаимодействия с пользователем для ваших клиентов. В примере с GetWidgets.com компании может потребоваться постоянное добавление продуктов, особенно по мере того, как они набирают обороты в преддверии напряженного сезона продаж.

Например, их сотрудники могут загружать описания продуктов, изображения и видео для новых виджетов весь день, каждый день. Если их TTL останется на уровне 3600 секунд, онлайн-покупателям придется ждать час, чтобы увидеть последние доступные продукты. Однако, если они сократят время TTL, клиенты веб-сайта будут обновляться чаще, что даст им более точное представление о доступных виджетах.

С другой стороны, если каждая страница продукта должна пройти тщательный процесс проверки перед утверждением для веб-сайта, ABC Widgets может захотеть скорректировать TTL, чтобы учесть время, необходимое для завершения каждой проверки.

DNS TTL также полезен, поскольку он предоставляет пользователю кешированную версию веб-сайта. Если на веб-сайте организации много контента и его загрузка занимает много времени, процесс кэширования может упростить пользователям доступ к контенту, поскольку он хранится в кэше. Это позволяет большим сайтам по-прежнему быть легко доступными для большего числа пользователей.

Поскольку DNS TTL управляет кэшированием веб-сайта, организация также может использовать его для оптимизации взаимодействия с пользователем в соответствии с ограничениями используемых серверов. Кэширование снижает нагрузку на ваш центральный сервер, сохраняя версию веб-сайта в слое, легкодоступном для конечного пользователя.

Если сервер вашей компании загружен до предела, вы можете увеличить DNS TTL, чтобы он реже отправлял новую версию сайта. Таким образом, серверу нужно только время от времени выполнять напряженную работу по выпуску обновленной версии всего сайта. DNS TTL в этом случае будет давать серверу время «отдохнуть», прежде чем он сможет получить новую копию веб-сайта.

И наоборот, если веб-сайт вашей организации имеет интерактивный интерфейс прикладного программирования (API), который играет центральную роль в работе с клиентами, вы можете настроить TTL, чтобы повысить производительность сайта с точки зрения пользователя. В некоторых случаях более низкое значение TTL может дать лучшие результаты, поскольку пользователь чаще получает обновленную версию сайта.

Например, если вы использовали Yahoo Finance API, вы можете захотеть, чтобы пользователи видели самую последнюю финансовую информацию о компаниях, упомянутых на вашем сайте. При более низком значении DNS TTL пользователь будет иметь доступ к более свежим данным компании.

Одним из основных преимуществ правильного управления TTL является бесперебойная и эффективная работа вашего веб-сайта. Часто, поскольку работа бизнеса зависит от производительности его онлайн-активов, оптимизация TTL и производительности онлайн-приложений имеет первостепенное значение. Облако Fortinet FortiGSLB обеспечивает максимальное время безотказной работы независимо от ситуации.

Это облако Global Server Load Balance (GSLB) является мощным инструментом обеспечения непрерывности бизнеса, поскольку оно обеспечивает доступность приложения и его готовность в случае непредвиденных всплесков использования или даже в случае отказа сети.

Кроме того, с помощью GSLB вы можете настроить избыточные ресурсы в стратегически выбранных местах по всему миру. Это позволяет обеспечить мгновенное переключение при сбое, управляемое с помощью интегрированного API, гарантируя, что ваши клиенты всегда будут иметь доступ к приложениям, наиболее важным для вашего бизнеса.

Что такое TTL (и как выбрать правильный)?

Когда пользователи посещают ваш веб-сайт, вы хотите, чтобы они получали самую актуальную информацию.

Однако вам также необходимо, чтобы ваш сайт загружался быстро.В противном случае вы рискуете получить отказ, когда пользователь сдается и быстро покидает ваш сайт.

К счастью, вы можете найти баланс, настроив время жизни вашего сайта (TTL). Вы можете использовать его, чтобы улучшить время загрузки вашего сайта и поддерживать актуальную информацию.

В этом руководстве мы рассмотрим, что такое TTL и как он работает. Мы также рассмотрим, для чего он используется и как вы можете выбрать правильное значение TTL для своего сайта.

Начнем!

Что такое TTL?

TTL — что, как мы уже упоминали, означает «время жизни» — это параметр, который определяет, как долго ваши данные (в пакетной форме) действительны и доступны в сети, прежде чем маршрутизатор очистит их.

Мы также можем назвать это время «переходами», то есть числом переходов между разными маршрутизаторами.

По истечении срока жизни маршрутизатору потребуется снова получить информацию вместе с ее обновлениями.

TTL также используется сетями доставки контента (CDN) для кэширования ваших данных. CDN — это серверные сети по всему миру, на которых размещаются статические файлы, поэтому посетители вашего сайта получат самую близкую им информацию.

Определяет, как долго CDN будет хранить ваши данные, прежде чем получит обновленную информацию.

Мы более подробно рассмотрим, как именно это работает, позже в этой статье. А пока давайте рассмотрим, что такое TTL в контексте серверов системы доменных имен (DNS), проверки связи и заголовков интернет-протокола (IP). TTL работает по-разному для каждого из этих приложений, поэтому важно понимать различия.

Когда пользователи посещают ваш веб-сайт, вы хотите, чтобы они получали самую свежую информацию… но вам также нужно, чтобы ваш сайт загружался быстро! 🤔 Узнайте, как выбрать правильное время жизни или TTL для вашего сайта, здесь ⏱Нажмите, чтобы твитнуть

Что такое TTL в DNS?

DNS-серверы

действуют как мост между веб-серверами и доменными именами. Когда вы вводите доменное имя, например «Kinsta.com», серверы не могут интерпретировать эту информацию. Они считывают данные в числах, известных как IP-адреса.

Таким образом, DNS упрощает преобразование доменных имен в IP-адреса и позволяет пользователям получать доступ к веб-сайтам.

DNS-серверы, действующие как мост

Чтобы понять взаимосвязь между DNS-серверами и TTL, нам сначала нужно взглянуть на кеш. В этом контексте кеш — это хранилище для преобразования доменного имени вашего сайта в его IP-адрес.

Каждый раз, когда пользователь хочет получить доступ к вашему веб-сайту, это преобразование должно произойти. Если преобразование хранится в кеше, подключение может произойти быстрее, потому что есть запись DNS. На самом деле сервер может получить запись почти мгновенно.

В этом контексте TTL определяет, как долго DNS-сервер будет удерживать эту DNS-запись, прежде чем снова запросить информацию. Это один из факторов, который контролирует распространение DNS и определяет, сколько времени требуется для обновления DNS.

Что такое TTL в пинге?

Ping — это показатель времени реакции вашего соединения. Например, он измеряет, сколько времени требуется для возврата отправленного вами запроса. Это измерение пинга является одним из способов измерения сетевой задержки, которая является общим термином для реакции и задержки вашего соединения.

При выполнении проверки связи отчет может содержать значение TTL. Это значение TTL может дать вам больше информации о том, сколько времени занимает ваше соединение.

Запуск ping-теста

Во время этого теста ping записывает результаты из четырех отдельных пакетов данных. Он отображает количество затраченного времени и TTL, который показывает, сколько «переходов» потребовалось этим пакетам данных.

Однако этот отчет не показывает срок жизни, установленный сервером другого веб-сайта. Следовательно, вам нужно знать это значение для расчета истинного TTL.

Что такое значения TTL?

Когда вы устанавливаете значения TTL для своего веб-сайта, вы выбираете значение в секундах. Например, значение TTL, равное 600, эквивалентно 600 секундам или десяти минутам.

Минимальный доступный TTL обычно равен 30, что эквивалентно 30 секундам. Теоретически вы можете установить TTL всего за одну секунду. Однако на большинстве сайтов значение TTL по умолчанию равно 3600 (один час). Максимальный TTL, который вы можете применить, 86 400 (24 часа).

Технически можно установить любое значение TTL между минимальными и максимальными параметрами. Далее в этой статье мы обсудим, как выбрать наилучшее время жизни для вашего сайта.

Какое поле IPv6 похоже на поле TTL в пакетах IPv4?

IPv6 и IPv4 — это разные типы IP-адресов. Оба они маршрутизируют пакеты данных с помощью ряда правил (или протоколов). Эти IP-адреса содержат информацию, которая позволяет данным поступать по назначению.

Заголовки IP

содержат информацию в начале пакета данных. Например, среди прочего, у них есть информация об IP-адресах источника и получателя.

IPv4 — это исходный IP-адрес, доступный с 1984 года. Он имеет 32-битный адрес, состоящий из чисел и точек. IPv6 — это более новый IP-адрес, в котором используется 128-битный формат адреса, состоящий из букв и цифр.

Когда вы используете заголовок IPv4, он использует поле TTL, а IPv6 — нет. В заголовке IPv6 есть поле Hop Limit, которое действует аналогично TTL. Здесь вы можете увидеть сравнение двух заголовков IP.

Ограничение переходов IPv6

Ограничение переходов определяет, сколько «прыжков» будет перемещаться пакет данных, прежде чем маршрутизатор отбросит его.

Подпишитесь на информационный бюллетень

Хотите узнать, как мы увеличили трафик более чем на 1000%?

Присоединяйтесь к более чем 20 000 других пользователей, которые получают нашу еженедельную рассылку с советами по WordPress, посвященными инсайдерской информации!

Подпишитесь сейчас

Как работает TTL?

Теперь давайте более подробно рассмотрим, как на самом деле работает TTL. Мы уже знаем, что его значение определяет, сколько времени (или сколько переходов) будет существовать пакет данных, прежде чем маршрутизатор отклонит его.Однако то, как это работает, немного сложнее, чем вы можете себе представить.

Когда вы назначаете значение TTL для своих пакетных данных, оно переносится в виде числового значения в секундах. Каждый раз, когда пакет достигает маршрутизатора, маршрутизатор отнимает одно число от значения TTL и передает его на следующий шаг в цепочке.

Если пакет данных передается слишком много раз, его числовое значение достигнет нуля. Если это произойдет, он не сможет установить все соединение, и маршрутизатор откажется от него.

Затем вы получите протокол управления сообщениями в Интернете (ICMP), который является типом сообщения об ошибке. Например, если ваши данные имеют TTL 300, они могут проходить через разные маршрутизаторы не более 300 раз.

Для чего используется TTL?

До сих пор мы видели, что существуют различные приложения для TTL. Если у вас есть веб-сайт, вас, вероятно, больше всего беспокоит скорость загрузки вашего сайта. Если ваш контент загружается слишком медленно, вы можете потерять посетителей и потенциальных клиентов.Кроме того, медленная загрузка сайтов вредна для поисковой оптимизации (SEO).

Поэтому разберем TTL в контексте кэширования. Ваш веб-сайт состоит из набора страниц, кода, изображений и другого контента, загрузка которого может занять много времени. Если весь этот контент должен перезагружаться с каждым пользователем, это может значительно замедлить скорость вашего сайта.

Вы можете использовать более длительный TTL, чтобы кэшированный сайт существовал дольше, прежде чем он будет обновлен. Следовательно, ваш сайт будет загружаться намного быстрее и будет меньше нагружать сервер.

Тем не менее, короткие значения TTL также могут быть полезны в некоторых случаях. Например, веб-сайты, которые постоянно обновляются, могут выиграть от более короткого TTL. Такой сайт, как Xe, использует конвертацию валюты в режиме реального времени, поэтому длинный TTL может сделать его данные избыточными.

Веб-сайт Tye Xe

Кроме того, короткие TTL могут защитить ваш сайт от распределенных атак типа «отказ в обслуживании» (DDoS). Эти атаки происходят, когда объект перегружает ваш веб-сайт тысячами запросов из разных мест за короткий период.Короткий TTL может помочь защитить ваш сайт, потому что частые обновления DNS доступны для элементов управления блокировкой.

Вы также можете изменить свой DNS TTL перед запланированными изменениями на вашем сайте, например, если вы добавляете новый веб-сайт или обновляете IP-адрес для сервера. Старая информация будет кэшироваться на период TTL, поэтому вам может потребоваться уменьшить ее в соответствии с вашей временной шкалой.

Как выбрать TTL?

Выбор подходящего значения TTL для ваших нужд может быть сложной задачей.К счастью, есть несколько общих рекомендаций, которым вы можете следовать, чтобы понять, что лучше всего подходит для вашего сайта.

Для большинства сайтов мы рекомендуем значение TTL от 1 до 24 часов. Помните, что значения TTL измеряются в секундах, поэтому это эквивалентно от 3600 до 86 400 секунд.

Это значение TTL может сократить время загрузки, что улучшит взаимодействие с пользователем для ваших посетителей и может снизить показатель отказов. Общее правило — чем дольше, тем лучше, но не забывайте соответствующим образом планировать техническое обслуживание веб-сайта.

Если у вас есть веб-сайт реестра, вы можете выбрать TTL около одного часа (3600 секунд). Эти сайты представляют собой домены высокого уровня, которые могут заканчиваться на «.org» или «.com». Например, Verisign – это веб-сайт реестра:

.

Домашняя страница реестра Verisign

Мы рекомендуем изменить значение TTL примерно на 300 секунд (пять минут) перед любыми операционными изменениями на вашем сайте, особенно если они повлияют на DNS. В противном случае обновления могут не вступить в силу своевременно.

Мы также рекомендуем TTL 300 секунд для сайтов, уязвимых для DDoS-атак.Если в вашей сфере существует жесткая конкуренция, сайт конкурента может попытаться вывести вас из строя с помощью одной из таких атак. Кроме того, спорные веб-сайты или веб-сайты, сообщающие о нарушениях, также являются потенциальными целями для DDoS.

Наконец, мы рекомендуем короткий TTL в 300 секунд для балансировки нагрузки на основе DNS. Это когда несколько серверов разделяют трафик, предоставляя разные IP-адреса для запросов к серверу. Таким образом, система снижает нагрузку на один сервер.

Как изменить TTL?

Надеюсь, к настоящему моменту у вас есть хорошее представление о том, какое значение TTL вы хотите для своего сайта.Теперь мы можем увидеть, как изменить это значение на сайте Kinsta.

Вы можете легко изменить TTL ваших DNS-записей с помощью Kinsta. Этот настраиваемый параметр доступен в меню Kinsta DNS на боковой панели панели инструментов Kinsta.

Найдите Kinsta DNS на панели инструментов MyKinsta

. Перейдите к Kinsta DNS и добавьте свой домен. Нажмите на выбранный домен, чтобы добавить и просмотреть записи DNS. Оттуда вы можете нажать Добавить запись DNS > TTL.

Добавьте запись DNS > TTL в MyKinsta

. В раскрывающемся меню вы можете выбрать TTL от одного часа до четырех недель. Один час по умолчанию. Мы не рекомендуем выходить за рамки 24 часов, если только ваш DNS не подвергается очень редким изменениям и обновлениям.

Есть много других записей DNS, которые вы можете изменить здесь, поэтому мы рекомендуем ознакомиться с нашим руководством по добавлению записей DNS в Kinsta DNS. Если вы не используете Kinsta для своего хостинга WordPress, вам может потребоваться обратиться непосредственно к вашему хостинг-провайдеру, чтобы узнать, как настроить значения TTL.

Актуальный сайт или быстрая загрузка? 🤔 Найдите правильный баланс, настроив время жизни вашего сайта (или TTL) 😄Нажмите, чтобы твитнуть

Резюме

TTL — это важный параметр, который позволяет вам контролировать, как долго сервер хранит информацию вашего сайта. Вы можете увеличить или уменьшить TTL, чтобы уменьшить время загрузки страницы, поддерживать актуальность данных и избегать DDoS-атак.

Вы можете установить значение TTL от 30 секунд до 24 часов. Однако для большинства общих сайтов значение TTL от 1 до 24 часов обеспечивает отличный баланс.Выбрав это значение, вы можете обеспечить быструю загрузку сайта и отображение текущих данных.

Если вы хотите сократить время загрузки своего сайта, вам понравится использование управляемого Kinsta хостинга WordPress. Все планы хостинга Kinsta включают оптимизированную по скорости архитектуру, чтобы ваш сайт загружался в кратчайшие сроки!


Экономьте время, затраты и максимизируйте производительность сайта с:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, сопровождаемой миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

Сколько времени жить (TTL) | Лучшие практики TTL | Руководство CDN

Сколько времени жить

Время жизни (TTL) — это время, в течение которого объект хранится в системе кэширования, прежде чем он будет удален или обновлен.В контексте CDN TTL обычно относится к кэшированию контента, то есть к процессу хранения копии ресурсов вашего веб-сайта (например, изображений, цен, текста) на прокси-серверах CDN для повышения скорости загрузки страницы и снижения потребления пропускной способности исходного сервера.

В этом контексте TTL управляет частотой обновления этих копий, в идеале гарантируя, что «устаревшие» версии вашего контента не будут показываться посетителям вашего сайта.

Рекомендации по настройке политики TTL

TTL задается с помощью заголовков HTTP, таких как заголовок Cache-Control, и измеряется в секундах. Например, значение  "Cache-Control: max-age=30"  – это директива для данного ресурса, который будет обновляться каждые 30 секунд до истечения срока жизни. И наоборот, директива "max-age=0"  указывает, что ресурс вообще не должен кэшироваться.

Время жизни напрямую влияет на время загрузки страницы вашего сайта (т. е. кэшированные данные загружаются быстрее), а также на актуальность контента (т. е. данные, кэшированные слишком долго, могут устареть).

Чтобы ваши посетители видели только последнюю версию вашего веб-сайта, значения TTL должны быть установлены в соответствии с:

Тип ресурса

Существует два типа ресурсов, которые следует учитывать при установке TTL кэша: статические и динамические.

Статические файлы (например, файлы изображений, PDF-файлы и т. д.) редко обновляются и поэтому обычно имеют более длительный TTL. Например, пул изображений продуктов на сайте электронной коммерции представляет собой статический контент. Поскольку они редко обновляются, безопасно кэшировать их на длительный период (например, дни или недели). Это делает настройку их TTL предсказуемой и простой в обслуживании.

И наоборот, динамическое содержимое (например, HTML-файлы) постоянно обновляется, что усложняет установку точных TTL. Например, раздел комментариев под продуктом считается динамическим, так как он часто меняется.Поскольку вы не полностью контролируете этот контент и не можете предсказать время его обновления, особенно если у пользователей есть возможность изменять существующие сообщения, кэширование не рекомендуется.

Использование ресурсов

Время жизни кэша ресурса также должно корректироваться в зависимости от того, как часто он используется. Например, сайт электронной коммерции может выбрать ежедневное обновление HTML-файла, отображающего цены на товары. Таким образом, для страниц с ценами следует установить значение TTL, которое истекает в конце дня, чтобы клиенты могли видеть только самую последнюю информацию.

Узнайте, как Imperva CDN может помочь вам повысить производительность веб-сайта.

Как CDN упрощают настройку времени жизни

Эффективность вашей конфигурации времени жизни зависит от вашей способности точно прогнозировать скорость, с которой обновляются различные ресурсы вашего веб-сайта.

Понятно, что чем больше движущихся частей вам приходится иметь дело, тем сложнее становится эта задача. Вот почему большинство веб-сайтов с десятками или даже сотнями элементов на странице редко могут поддерживать детализированную политику TTL.

Использование CDN упрощает процесс, предоставляя удобный способ обновления настроек TTL с панели управления. Это позволяет вам изменять настройки для отдельных ресурсов или целых групп файлов без необходимости вручную возиться с их HTTP-заголовками.

Некоторые CDN также используют методы машинного обучения для управления всей политикой срока действия, эффективно автоматизируя процесс. Примечательно, что это позволяет кэшировать некоторый динамический контент вашего сайта.

Отслеживая взаимодействие пользователей на вашем веб-сайте, CDN может отслеживать различия между версиями контента, предоставляемого разным пользователям. Основываясь на этих различиях, служба может определить, является ли определенный объект действительно динамическим или просто построен с использованием динамического языка (например, PHP), при этом идентичная копия предоставляется всем посетителям.

Расширение политики кэширования для включения динамических объектов может существенно повлиять на производительность вашего веб-сайта, часто увеличивая использование кэша на 20% и более.Кроме того, это гарантирует, что пользователи получают точную и актуальную информацию.

Понимание значений TTL в записях DNS

В идеальном мире DNS была бы похожа на одну из тех духовок-вертелов, показанных по телевизору, — настроил и забыл. Однако Интернет — это динамично меняющееся место, и то, что может быть актуальным в один момент, может быть неактуальным в следующий.

Чтобы справиться с этим, DNS был разработан с механизмом обновления записей и гарантией того, что пользователям всегда будет предоставлен наиболее подходящий ответ, когда они его запросят.

Основы

Time To Live, или сокращенно TTL, — это дата истечения срока действия, которая помещается в запись DNS. TTL служит для того, чтобы сообщить рекурсивному серверу или локальному распознавателю, как долго он должен хранить указанную запись в своем кеше. Чем больше значение TTL, тем дольше преобразователь хранит эту информацию в своем кэше. Чем короче TTL, тем меньше времени распознаватель удерживает эту информацию в своем кэше.

Например, у нас есть example.com. У Example.com есть A-запись на вершине зоны, которая указывает нам на сервер.С TTL в 3600 секунд или 1 час это означает, что когда рекурсивный сервер узнает о example.com, он будет хранить эту информацию об A-записи на example.com в течение одного часа. Любой другой, кто использует тот же преобразователь, получит тот же ответ, а с авторитетной стороны не будет запроса к серверу, пока не истечет TTL.

Лучшие практики

TTL нельзя воспринимать легкомысленно — они могут напрямую влиять на объем запросов, относящийся к вашей авторитетной службе, и в случае необходимости быстрого изменения записи могут привести к более длительному, чем ожидалось, распространению изменений для всех пользователей.

Для записей, использующих своего рода расширенный сценарий управления трафиком, такой как цепочка фильтров NS1, лучше всего сделать TTL как можно короче. Таким образом, когда система вводит изменение, пользователи на другом конце, запрашивающие имя, получают самую последнюю информацию. Стоит отметить, что большинство рекурсивных серверов на самом деле не понимают TTL короче 30 секунд — хотя мы не будем запрещать вам опускаться ниже этого значения, результаты могут быть неблагоприятными в долгосрочной перспективе.

Для записей, которые редко изменяются, таких как записи TXT или MX, лучше всего хранить их где-то между часом (3600 с) и днем ​​(86400 с). Когда придет время внести изменения в отношении этих типов записей, вам может потребоваться уменьшить TTL до более короткого интервала, прежде чем вносить какие-либо изменения, чтобы обеспечить быстрое распространение изменений.

ТТЛ SOA

В верхней части каждой зоны DNS, в начале полномочий (SOA), есть пять значений TTL, которые служат более высокой цели в DNS.

SOA TTL — интервал обновления самой записи SOA.

Refresh TTL — интервал, с которым вторичные серверы (вторичный DNS) должны обновлять файл первичной зоны с основного сервера.

Retry TTL — Скорость, с которой вторичный сервер будет повторять попытки обновить файл первичной зоны, если начальное обновление не удалось.

Срок действия TTL . Если обновление и повторная попытка повторяются неоднократно, это период времени, по истечении которого первичный сервер считается потерянным и более не имеющим полномочий для данной зоны.

NX TTL — в случае, если запрос домена приводит к несуществующему запросу (NXDOMAIN), это количество времени, которое соблюдается рекурсором для возврата ответа NXDOMAIN.

Рекомендуется не изменять эти TTL, если только у вас нет особой необходимости сделать это, что часто бывает очень редко.

Что такое TTL в ping/tracing?

Если вы запускали основную диагностическую программу «ping», вы, возможно, заметили, что часть вывода сообщает вам «TTL» для каждого результата теста.Возможно, вы задавались вопросом, что означает TTL? Должен ли я беспокоиться об этом? Что на самом деле делает TTL? Мы рассмотрим этот вопрос в сегодняшнем блоге.

Пример вывода ping, показывающий ttl=117

Итак, во-первых, что показывает TTL в ping? Сначала немного предыстории того, почему был изобретен TTL. Каждый бит данных в IP-сетях отправляется с помощью пакетов, и почти всегда между двумя компьютерами, общающимися друг с другом в Интернете, есть один или несколько маршрутизаторов. Задача маршрутизатора — переместить эти пакеты ближе к месту назначения.Однако иногда что-то может пойти не так, и маршрутизаторы могут бесконечно пересылать пакеты туда и обратно друг другу. Это называется петлей маршрутизации, и должны быть предусмотрены средства защиты, чтобы предотвратить передачу этих пакетов взад и вперед по сети.

Введите «TTL» или «время жизни». TTL — это бит данных, хранящийся в каждом пакете, указывающий, сколько еще маршрутизаторов или прыжков разрешено пройти между ними до истечения срока действия. Для каждого маршрутизатора, через который проходит пакет, это значение TTL будет уменьшено на 1.Когда значение достигает нуля, маршрутизатор, обрабатывающий этот пакет, отбрасывает пакет и отправляет отправителю предупреждающее сообщение, информируя его об истечении TTL.

Поскольку TTL для достижения определенных пунктов назначения может быть полезен для диагностики проблем, а также поскольку ping — это диагностический инструмент, поэтому ping предоставляет TTL наряду с более известными данными о времени ping. Тем не менее, TTL действительно намного интереснее при использовании с родственным инструментом, traceroute.

Traceroute предоставляет подробную информацию о пути, по которому проходит пакет, и о производительности на каждом узле/маршрутизаторе на этом пути. Traceroute не существовал бы без TTL. Это связано с тем, что traceroute использует истечение TTL, чтобы заставить маршрутизаторы предоставить нам информацию о том, где находится пакет. Если для TTL установлено значение 1, первый маршрутизатор на пути сообщит, что срок действия пакета истек. Это уведомление об истечении срока действия включает IP-адрес маршрутизатора. Измеряя время, необходимое для получения этого уведомления, мы можем измерить время, необходимое для достижения первого прыжка. Отправьте еще один тщательно сформированный пакет с TTL, равным 2, и теперь мы можем получить ту же информацию для второго маршрутизатора/узла.Это продолжается с увеличением значений TTL до тех пор, пока у нас не будет всей необходимой информации или пока пакет не достигнет своего конечного пункта назначения.

пример traceroute, показывающий каждый переход на пути между локальным компьютером и google.com

По умолчанию в Windows и многих других ОС значение TTL будет равно 128 — это означает, что после прохождения пакета через 128 маршрутизаторов, если он не достиг это конечный пункт назначения, срок действия пакета истечет, и он будет удален из сети. На приведенном выше снимке экрана с пингом вы можете увидеть, что TTL сообщает о 117 достижениях Google.ком. Если TTL начинается со 128, вы ожидаете, что это произойдет, если google.com находится в 11 переходах от нас. На скриншоте traceroute выше видно, что это совершенно верно — пункт назначения находился в 11 прыжках от нас.

Traceroute — очень полезный диагностический инструмент, так как вы можете увидеть, какой путь проходит пакет через Интернет, чтобы достичь места назначения. Если путь «плохой», например, вы идете из Феникса в Лос-Анджелес, а затем в Даллас, вместо того, чтобы идти прямо из Феникса в Даллас, traceroute поможет вам заметить эту неоптимальную маршрутизацию, давая вам возможность исследовать и устранить причину этого.Кроме того, если производительность сети очень низкая, traceroute часто может помочь вам определить, какой маршрутизатор или интернет-провайдер виноват. Это можно сделать, отслеживая увеличение задержки от одного прыжка к другому, которое намного превышает ожидаемое для физического расстояния между двумя маршрутизаторами.

Я надеюсь, что это даст вам полезную информацию о том, что такое TTL, как он используется в Интернете и почему он важен как для обычного интернет-трафика, так и для диагностических целей.

Вы любите серверы?

Если вы любите серверы так же, как и мы, мы будем рады работать вместе! IOFLOOD.com предлагает выделенные серверы для таких людей, как вы, и в рамках этой услуги мы оптимизируем установку вашей ОС для повышения производительности и стабильности. Чтобы начать сегодня, нажмите здесь, чтобы просмотреть наши выделенные серверы, или напишите нам по адресу sales[at]ioflood.com, чтобы запросить индивидуальное предложение.

ClouDNS: что такое TTL?

Описание

Время жизни (TTL) определяет, как долго ваши записи будут храниться в кэше. Например, как долго ваша запись A будет храниться в кэше до получения новой копии записи с DNS-серверов.Хранилище записей называется кэшем DNS, а процесс хранения записей называется кэшированием.

Когда кэширующий (рекурсивный) сервер имен запрашивает у полномочного сервера имен запись ресурса, он будет кэшировать эту запись на время (в секундах), указанное TTL. Если преобразователь-заглушка запрашивает у кэширующего сервера имен ту же запись до истечения TTL, кэширующий сервер просто ответит уже кэшированной записью ресурса, а не получит ее снова с авторитетного сервера имен.TTL для ответов NXDOMAIN устанавливается из минимума поля MINIMUM записи SOA и TTL самого SOA и указывает, как долго преобразователь может кэшировать отрицательный ответ.

В следующих строках мы поговорим о наиболее распространенных практиках TTL и о том, почему TTL так важен для вас.

Значения TTL

Более короткие значения TTL могут вызвать большую нагрузку на полномочный сервер имен, но могут быть полезны при изменении адреса критически важных служб, таких как веб-серверы или записи MX, и поэтому администратор DNS часто снижает их перед перемещением службы, чтобы свести к минимуму сбои.

В качестве единиц измерения используются секунды. Ранее общее значение TTL для DNS составляло 86400 секунд, что составляет 24 часа. Значение TTL, равное 86400, будет означать, что если запись DNS была изменена на авторитетном сервере имен, DNS-серверы по всему миру могут по-прежнему отображать старое значение из своего кеша в течение 24 часов после изменения.

В ClouDNS значение TTL по умолчанию составляет 3600 секунд (1 час). TTL может быть установлен от 60 секунд (1 минута) до 2592000 секунд (1 месяц) для каждой отдельной записи.Эта опция доступна только для аккаунтов с подпиской Premium/DDoS/GeoDNS. Если ваша учетная запись находится на бесплатной подписке, вы не можете изменить TTL.

Вы также можете установить значение TTL по умолчанию для всех добавляемых записей DNS, отличное от 3600 секунд (1 час). Вы можете получить доступ к этой опции, зайдя в настройки профиля вашей учетной записи ClouDNS, в частности, в раздел «Веб-настройки». Как и функция редактирования TTL, параметр TTL по умолчанию доступен только для учетных записей с подписками Premium, DDoS Protected и GeoDNS

.

значений TTL в ClouDNS

В ClouDNS мы поддерживаем разные значения TTL.Они следующие:

1 минута

5 минут 5 минут
15 минут
30 минут
1 час
6 часов
6 часов
12 часов
1 день
2 дня
3 дня
1 неделя
2 недели
1 месяц

Почему TTL важен для вас?

По большей части вам не нужно менять свой TTL.Значение TTL по умолчанию, равное 3600 (1 час), достаточно для быстрого распространения изменений, но не настолько мало, чтобы DNS-серверы были перегружены. Однако значение TTL становится очень важным, если в ваших записях A/AAAA есть служба, которая динамически обновляет значения конечной точки, например динамическая DNS и/или отработка отказа DNS.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован.