Главная страница


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Igor Timofeev                        2:5020/753.7   23 May 2000  00:21:08
 To : Igor Timofeev
 Subject : Re: ping
 -------------------------------------------------------------------------------- 
 
 ping
 
 AZ> Остаться неизменным не может. Если раутер HЕ уменьшает ttl, то его 
 AZ> надо  выкинуть
 AZ> на помойку.
 
 Hесколько позже сел за книжку "Учебный курс Microsoft TCP\IP".
 И вот что там нашёл:
 
 "Реализация IP на маршрутизаторе
 Маршрутизатор обрабатывает полученные им IP-пакеты следуюзим образом.
 1. Уменьшает значение TTL на 1 с или больше, если пакет надолго задерживается на
 маршрутизаторе"
 
 Исходя из этой фразы ты прав, говоря про то, что "если роутер HЕ уменьшает
 значение ttl, то его надо выкинуть на помойку".
 
 Hо в то же время, чуть ниже, в описании структуры пакета читаем следующее:
 "Time to Live - 8 бит используются в качестве индикатора времени (транзитов
 IP-пакетов), максимально допустимого перед тем, как пакет будет отвергнут. Поле 
 TTL используется как счётчик времени (в секундах), проведённого пакетом на
 маршрутизаторе, который соответственно уменьшает TTL. Современные маршрутизаторы
 почти всегда перенаправляют пакеты менеечем за 1 с, однако, по требованиям RFC
 791, они должны уменьшать TTL не менее чем на единицу. Поэтому TTL становится
 счётчиком максимального числа транзитов".
 
 Чего я не понял:
 "3. Если пакет фрагментирован, то IP создаёт для каждого нового пакета
 (фрагмента)отдельный заголовок, устанавливая:
 Flag, указывающий, что существуют и другие фрагменты, которые будут посланы
 вслед;
 Идентификатор пакета;
 Смещение фрагмента.
 4. Вычисляет новую контрольную сумму.
 5. Определяет адрес сетевого адаптера следующего маршрутизатора.
 6. Hаправляет пакет дальше в сеть.
 Hа следующем узле пакет попадает по стеку протоколов к TCP или UDP. Этот процесс
 повторяется на каждом маршрутизаторе до тех пор, пока пакет не дойдёт до
 адресата; Там протокол IP собирает из фрагментов пакет в первоначальном виде."
 
 Почему-то в этом месте ни звука про уменьшение TTL. Поэтому вопрос:
 Как ведёт себя маршрутизатор в этом случае? Уменьшает TTL, или нет?
 
 С наилучшими пожеланиями, Игорь. igor_timofeev@mail.ru; ICQ 7220269
 ---
  * Origin: Сеть Krylatskoe on line. (2:5020/753.7)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ping   Kirill Liskin   16 May 2000 18:35:36 
 ping   Pavel Knyazev   17 May 2000 10:16:48 
 ping   Mad Crusher   17 May 2000 09:13:26 
 ping   Dmitry Afanasiev   17 May 2000 23:39:59 
 ping   Mad Crusher   18 May 2000 18:08:31 
 Re: ping   Yury Reshetov   19 May 2000 22:42:52 
 ping   Mad Crusher   20 May 2000 07:52:02 
 ping   Dmitry Afanasiev   19 May 2000 17:32:31 
 ping   Bizon   20 May 2000 01:38:25 
 ping   Mad Crusher   20 May 2000 07:38:43 
 ping   Bizon   21 May 2000 01:02:37 
 ping   Igor Timofeev   21 May 2000 14:36:05 
 ping   Bizon   22 May 2000 03:09:05 
 ping   Alexandr Govorkov   21 May 2000 20:46:37 
 ping   Alex Christensen   21 May 2000 20:57:16 
 Re: ping   Andrey Zolotnicki   20 May 2000 15:13:16 
 ping   Dmitry Afanasiev   20 May 2000 11:12:24 
 ping   Andrew Ivanov   19 May 2000 18:48:59 
 ping   Bizon   23 May 2000 23:40:52 
 ping   Alex Christensen   21 May 2000 20:29:30 
 ping   Max Tulyev   04 Jun 2000 22:08:02 
 ping   Bizon   05 Jun 2000 22:30:06 
 ping   Mad Crusher   20 May 2000 07:27:46 
 ping   Dmitry Afanasiev   20 May 2000 13:34:19 
 ping   Mad Crusher   21 May 2000 01:24:15 
 ping   Max Tulyev   04 Jun 2000 23:56:22 
 ping   Eugene Zhilitsky   22 May 2000 13:53:17 
 ping   Eugene Zhilitsky   22 May 2000 13:27:50 
 ping   Igor Timofeev   20 May 2000 23:28:19 
 ping   Mad Crusher   21 May 2000 08:35:11 
 Re: ping   Andrey Zolotnicki   22 May 2000 00:58:52 
 ping   Eugene Zhilitsky   22 May 2000 14:17:29 
 Re: ping   Andrey Zolotnicki   22 May 2000 16:36:23 
 ping   Eugene Zhilitsky   23 May 2000 11:57:14 
 Re: ping   Andrey Zolotnicki   23 May 2000 13:44:00 
 ping   Eugene Zhilitsky   23 May 2000 17:28:23 
 ping   Vlad Kornev   23 May 2000 21:40:23 
 Re: ping   Andrey Zolotnicki   22 May 2000 00:38:32 
 Re: ping   Igor Timofeev   22 May 2000 22:21:37 
 Re: ping   Igor Timofeev   23 May 2000 00:21:08 
 Re: ping   Andrew Ivanov   22 May 2000 06:31:33 
 Re: ping   Andrey Zolotnicki   23 May 2000 13:19:37 
 Re: ping   Alexey Trohin   17 May 2000 13:34:02 
 ping   Andrey Sokolov   18 May 2000 02:02:12 
 Re: ping   Yury Reshetov   19 May 2000 22:24:38 
 ping   Oleg Ivanov   20 May 2000 09:49:40 
 TTL   Yury Reshetov   21 May 2000 15:21:22 
 Re^2: ping   Notariu$   25 May 2000 22:58:46 
 Re: ping   Yury Reshetov   17 May 2000 23:16:26 
 ping   junk   17 May 2000 10:08:25 
 Re: ping   Yury Reshetov   19 May 2000 22:19:40 
 ping   Max Tulyev   04 Jun 2000 22:29:07 
 ping   Dark Elf   06 Jun 2000 14:43:07 
 ping   Max Tulyev   12 Jun 2000 00:25:56 
 ping   Dark Elf   13 Jun 2000 13:31:20 
 ping   Alexander Rubanovich   13 Jun 2000 19:39:02 
 ping   Dark Elf   14 Jun 2000 09:25:55 
 Re: ping   Vladislav Myasnyankin   13 Jun 2000 22:25:40 
 ping   Dark Elf   14 Jun 2000 09:01:27 
 ping   Neumoev Paul   20 May 2000 21:44:27 
Архивное /ru.nethack/3363392996b4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional