The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Непонятки с ttl, !*! alexey, 26-Янв-13, 15:43  [смотреть все]
Вообщем ситуация, есть 2 linux сервера. ttl у обоих 64.

ping c server1:

64 bytes from server2 (xxx.xxx.xxx.xxx): icmp_req=1 ttl=250 time=4.99 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=1 ttl=250 time=5.95 ms
64 bytes from pub2.kernel.org (149.20.4.69): icmp_req=1 ttl=250 time=194 ms

Как видно из слистинга - почти везде ttl 250, даже у server2 (там linux, ttl=64(минус кол-во маршрутизаторов)), насколько я знаю ttl может уменьшаться(например на еденицу при прохождении NAT) но никак не увеличиваться и быть константой!

ping c server2:

64 bytes from server1 (xxx.xxx.xxx.xxx): icmp_req=1 ttl=55 time=5.06 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_req=1 ttl=61 time=4.05 ms
64 bytes from pub2.kernel.org (149.20.4.69): icmp_req=1 ttl=50 time=212 ms

Знающих людей прошу помочь прояснить ситуацию.

  • Непонятки с ttl, !*! PavelR, 17:33 , 26-Янв-13 (1) +1
    > насколько я знаю ttl может уменьшаться(например  на еденицу при прохождении NAT) но никак не увеличиваться и быть  константой!

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

  • Непонятки с ttl, !*! sirius, 02:13 , 27-Янв-13 (2)
    как написали выше, это только по книжкам оно всегда уменьшается, на практике с пакетом можно сделать все, что угодно, поменять любые поля в нем нам никто не запрещает.





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру