Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Чт Июл 08 2004 15:32 Заголовок сообщения: Из чего складывается TTL |
|
|
Привет всем!
У меня такая история:
Имеется 2 подсетки, я из первой подсетки пингую комп этойже подсетки и получаю TTL=200
пингую другой комп этойже подсети, находящийся в этомже кабинете (все три компа в одном кабинете) и получаю TTL=64 _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Чт Июл 08 2004 15:41 Заголовок сообщения: |
|
|
Поле TTL при отправке пакета с компа определяется значением TTL, установленным по умолчанию (если конечно, конкретная программа не формирует IP-пакет). Для Windows это значение по умолчанию задано в реестре.
Например,
http://support.microsoft.com/default.aspx?scid=kb;en-us;120642
Обратите внимание на параметр DefaultTTL |
|
Вернуться к началу |
|
|
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Чт Июл 08 2004 15:51 Заголовок сообщения: |
|
|
Да но я с одного компа пингую другие два и получаю очень уж разные рез-ты???
да и такого параметра у меня в реестре нет _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
TechNoir
Зарегистрирован: 22.08.2003 Сообщения: 1632 Откуда: Moscou
|
Добавлено: Чт Июл 08 2004 16:04 Заголовок сообщения: |
|
|
Точно, точно, когда я со своего трактора пингую Windows машину, то TTL = 128, а когда UNIX - TTL = 64.
А ну-ка давайка объясника? _________________ Vive la Russie! |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Чт Июл 08 2004 16:28 Заголовок сообщения: |
|
|
HITMAN
"...такого параметра у меня в реестре нет"
Да не у Вас, а на тех компах, которые Вы пингуете... |
|
Вернуться к началу |
|
|
TechNoir
Зарегистрирован: 22.08.2003 Сообщения: 1632 Откуда: Moscou
|
Добавлено: Чт Июл 08 2004 16:34 Заголовок сообщения: |
|
|
Cтандартизировали бы как-нибудь это дело. Почему у UNIX и Windows разные значения... Короче так: Если делаем пинг, то в ответ генерируя ip-пакеты, чужая операционка прописывает туда свое значение TTL, его мы видим?
Спрашиваю потому что честное слово не знаю. _________________ Vive la Russie! |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Чт Июл 08 2004 16:43 Заголовок сообщения: |
|
|
Естественно, поскольку IP пакеты ответа (ICMP echo replay) генерируются той машиной, которую Вы пингуете. |
|
Вернуться к началу |
|
|
TechNoir
Зарегистрирован: 22.08.2003 Сообщения: 1632 Откуда: Moscou
|
Добавлено: Чт Июл 08 2004 16:51 Заголовок сообщения: |
|
|
Хорошо, меня ты убедил!
А HITMAN'а? _________________ Vive la Russie! |
|
Вернуться к началу |
|
|
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Пт Июл 09 2004 08:35 Заголовок сообщения: |
|
|
В общем ситуация такова:
про unix у меня тоже самое TTL=64
но с XP чего то не разберусь:
всё теже 3 компа в одном кабинете (в этом же кабинете и свич стоит),
на всех трех один и тотже XP. Пингую с одной тачки две другие и получаю: TTL_1=200, TTL_2=128? чё за штука???
Я так понимаю, что TTL вычисляется хостами, и оно складывается из длинны кабеля, пропускной способности и тд. Я прав??? _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
Алекс
Зарегистрирован: 25.06.2003 Сообщения: 2206 Откуда: Москва
|
Добавлено: Пт Июл 09 2004 10:29 Заголовок сообщения: |
|
|
Насколько я помню, ТТЛ для одинаковых ОСей одинаковы (должны быть, во всяком случае). Точные цифры не помню.
Еще помню, что эта вещь может быть весьма пользительной для разного рода "хакеров", т.к. простым пингом с определенной долей вероятности (т.к. это значение может быть изменено принудительно при необходимости и грамотном подходе к делу защиты) можно узнать что за ОСь стоИт у оппонента.
Это не я сказал, это кто-то дописАл! _________________ Удачи! |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Июл 09 2004 10:53 Заголовок сообщения: |
|
|
HITMAN,
Вы писали:
"Я так понимаю, что TTL вычисляется хостами, и оно складывается из длинны кабеля, пропускной способности и тд. Я прав???"
---
Нет, Вы не правы, понимаете неправильно. |
|
Вернуться к началу |
|
|
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Пт Июл 09 2004 10:55 Заголовок сообщения: |
|
|
напишите как правильно!!!
если можно поподробнее! _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Июл 09 2004 11:13 Заголовок сообщения: |
|
|
Вы читали первый же ответ на Ваш вопрос ???
---
Когда какой-то компонент операционной системы Windows хочет послать IP-пакет (например, ответ на пинг, посланный на эту машину),
нужные поля заголовка этого IP-пакета заполняются нужными значениями. Поле TTL заполняется значением по умолчанию (если не оговорено другое). Это значение по умолчанию берется из реестра. |
|
Вернуться к началу |
|
|
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Пт Июл 09 2004 11:33 Заголовок сообщения: |
|
|
ещё раз говорю:
НЕТ У МЕНЯ ЭТОГО ЗНАЧЕНИЯ В РЕЕСТРЕ!!! _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Июл 09 2004 12:10 Заголовок сообщения: |
|
|
Для XP:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;314053
-------------
Кусок оттуда:
Optional parameters that you can configure by using Registry Editor
Generally, these parameters do not exist in the registry. You can create them to modify the default behavior of the TCP/IP protocol driver.
DefaultTTL
Key: Tcpip\Parameters
Value Type: REG_DWORD - Number of
seconds/hops
Valid Range: 1-255
Default: 128 for Windows XP
Description: This parameter specifies the default Time To Live (TTL) value that is set in the header of outgoing IP packets. The TTL determines the maximum time that an IP packet can live in the network without reaching its destination. It is effectively a limit on the number of routers an IP packet can pass through before it is discarded.
----
Больше не знаю, что Вам еще сказать... |
|
Вернуться к началу |
|
|
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Пт Июл 09 2004 12:19 Заголовок сообщения: |
|
|
У матросов нет вопросов
*просто я сегодня с утра мало поел* _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пт Июл 09 2004 12:25 Заголовок сообщения: |
|
|
*просто я сегодня с утра мало поел*
---
Лишь бы это не вошло в привычку. У некоторых затягивается на всю жизнь... |
|
Вернуться к началу |
|
|
HITMAN
Зарегистрирован: 30.06.2004 Сообщения: 161
|
Добавлено: Пт Июл 09 2004 12:28 Заголовок сообщения: |
|
|
ДА нет я не такой - уже всё нашёл и посмотрел
Просто ингда бывает, что немного тупишь (с кем не бывает???)
Всем спасибо! _________________ Лишь сомнения ведут к пробуждениям |
|
Вернуться к началу |
|
|
|