PDA

Показать полную графическую версию : TTL пакета


ManHack
10-11-2010, 17:12
Поле Time-To-Life устанавливается отправителем дейтаграммы, и уменьшается каждым узлом
Значение для поля TTL в заголовке пакета определяется где-то на стороне ОС и оно одно и то же для любых отправляемых пакетов?
Как и где изменить это значение, чтобы хост отправлял пакеты со значением TTL в заголовке, равным тому, что я указал?

CyberDaemon
10-11-2010, 19:18
Да, на стороне ОС.
Как изменить? Ну, например, echo "128" > /proc/sys/net/ipv4/ip_default_ttl ;)

Destruction
10-11-2010, 19:18
Для настройки запускаем RegEdit (Пуск -> Выполнить -> regedit).
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\Tcpip\Parameters
Строковый параметр DefaultTTL (TTL - Time To Live) - время жизни пакета. TTL может принимать значения 32, 64, 128. Он предусмотрен для того чтобы при поиске места назначения пакета маршрутизаторы не зацикливались. Как только значение этого параметра превышает допустимое, пакет считается попавшим в цикл и уничтожается. Рекомендованное значение (64).

ManHack
10-11-2010, 21:45
64 = пакет может пройти маршрутизатора?
А другие значения поставить возможно? Например, 2, 4, 145 или 2048?

CyberDaemon
10-11-2010, 21:55
64 = на 64-ом узле сети пакет будет уничтожен. В IPv4 пакете под значение TTL отведен один байт - т.е. максимальное значение - 255.

asyst
10-11-2010, 22:09
макс значение 255, а так можно указывать ттл от 2 в 1 степени до 2 в 7степени. Весь инет построен таким образом что до самого дальнего узла не более 64 хопов.

ManHack
10-11-2010, 22:13
Строковый параметр DefaultTTL (TTL - Time To Live) - время жизни пакета.
В Windows 7 по этому размещению нет такого параметра.
Создал со значением 2 (для проверки), расчитывал, что пакеты куда угодно должны делать более двух прыжков, поэтому сетевые соединения работать не будут, но нет - сайты грузятся, не работает параметр :(

В IPv4 пакете под значение TTL отведен один байт - т.е. максимальное значение - 255.
0, 1, 2, 3, 4 - такие значения поставить можно?

Destruction
10-11-2010, 23:53
В Windows 7 по этому размещению нет такого параметра. »
да бог с вами




© OSzone.net 2001-2012