ping: как определяется параметр ms

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-04 14:41:31

Думал, думал так и не придумал) мож кто знает? :)
например вот:

Код: Выделить всё

$ ping www.ya.ru
PING ya.ru (87.250.251.8): 56 data bytes
64 bytes from 87.250.251.8: icmp_seq=1 ttl=57 time=90.699 ms
64 bytes from 87.250.251.8: icmp_seq=2 ttl=57 time=80.703 ms
64 bytes from 87.250.251.8: icmp_seq=3 ttl=57 time=64.475 ms

Код: Выделить всё

traceroute www.ya.ru
traceroute to ya.ru (87.250.251.8), 64 hops max, 40 byte packets
 1  *.*.*.* (*.*.*.*)  1.022 ms  1.035 ms  0.980 ms
 2  *.*.*.* (*.*.*.*)  6.627 ms  7.121 ms  6.382 ms
 3  *.*.*.* (*.*.*.*)  8.359 ms  9.355 ms  7.893 ms
 4  *.*.*.* (*.*.*.*)  59.318 ms  81.386 ms  62.607 ms
 5  *.*.*.* (*.*.*.*)  71.927 ms  81.208 ms *
 6  *.*.*.* (*.*.*.*)  91.989 ms  122.176 ms  136.297 ms
 7  * * *
 8  *.*.*.* (*.*.*.*)  69.773 ms  79.297 ms  69.173 ms
 9  *.*.*.* (*.*.*.*)  82.252 ms  93.663 ms  105.948 ms
10  *.*.*.* (*.*.*.*)  79.020 ms  92.481 ms  88.423 ms
11  *.*.*.* (*.*.*.*)  124.591 ms  95.288 ms  96.648 ms
12  *.*.*.* (*.*.*.*)  69.774 ms  83.498 ms  70.647 ms
13  * ya.ru (87.250.251.8)  113.447 ms  77.829 ms
мне почему-то казалось, что должен складываться путём сложения хопов, ну видно что это не так...
p.s ипы потёр..
truth is out there...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение dikens3 » 2007-10-04 15:20:11

Да логично ты подумал, я б тоже так решил.
ms - время туда и обратно.

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

В примеру:
Есть хост через 3 роутера. Мы имеем точку А (это мы), Б,В,Г и Д (точка назначения)

А до Б - 15 ms
Б до В - 15 ms
Г до Д - 15 ms
Должно быть от А до Д 45 ms, а получаем 30ms.
Я правильно расписал то, что ты описал?

Теперь предположим что генерация пакета (передающего или ответного) занимает 5ms
Мы отправляем пакет:
Из точки А в точку Б - (Генерация 5ms + ответ 5ms + 5ms "время в пути" = 15ms)
Из точки А в точку В - (Генерация 5ms + ответ 5ms + 10ms "время в пути" = 20ms)
Из точки А в точку Г - (Генерация 5ms + ответ 5ms + 15ms "время в пути" = 25ms)
Из точки А в точку Д - (Генерация 5ms + ответ 5ms + 20ms "время в пути" = 30ms)

P.S. Всё сам насочинял только что. :-) Реально придумал?

Вывод traceroute показывает всегда ms от точки А (Т.е. тебя любимого) до точки X. Складывать ничего не нужно вобщем.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-04 17:25:01

О, спасибо за развёрнутый ответ. Да ты всё правильно понял) Описал реально, но вот что-то "уложить в полу"не могу, пока не пойму почему... %)
Вывод traceroute показывает всегда ms от точки А (Т.е. тебя любимого) до точки X. Складывать ничего не нужно вобщем.
Тут наверное ping, а не traceroute?
truth is out there...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение dikens3 » 2007-10-04 17:50:51

Именно traceroute, только работает по UDP. :-)
1. Хост А отправляет пакет на хост Б и отображает время от А до Б
2. Хост А отправляет пакет на хост В и отображает время от А до В
3. Хост А отправляет пакет на хост Г и отображает время от А до Г
4. Хост А отправляет пакет на хост Д и отображает время от А до Д
5. Хост А отправляет пакет на хост Е и отображает время от А до Е
6. Хост А отправляет пакет на хост Ё и отображает время от А до Ё
И т.д.
Суммировать ничего не нужно, отображается время от А до Х
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-04 18:10:10

Хорошо, а что показывает ping?
truth is out there...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение dikens3 » 2007-10-04 18:43:37

kmb писал(а):Хорошо, а что показывает ping?
Время, в миллисекундах. (Туда и обратно)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-04 21:57:28

Сейчас буду тупить, заранее сорри)
Вывод traceroute показывает всегда ms от точки А до точки X.
Время, в миллисекундах. (Туда и обратно)
Т.е. ping показывает время от А до Х и от Х до А? а traceroute от А до Х?
Что-то я не так понял...
truth is out there...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение dikens3 » 2007-10-04 23:01:23

Т.е. ping показывает время от А до Х и от Х до А? а traceroute от А до Х?
Что-то я не так понял...
Туда и обратно.
В обоих случаях туда и обратно, а не только в одну сторону. (Ну включаем мозг уже)
Может мне на запрос ping, компьютер назначения имя сидящего там админа подскажет? Нет? Почему? Сервис какой-то нужен? ping - не сервис, а простой SONAR. РАДАР. :-)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение schizoid » 2007-10-05 11:35:08

Поищите книгу TCP/IP КРУПНЫМ ПЛАНОМ

Ну к примеру тут:
http://contacts.narod.ru/TCPIP/tcp00.html

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение dikens3 » 2007-10-05 16:34:54

Ну вот. даже пообщаться не дал. :-(
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение schizoid » 2007-10-05 17:08:37

тю...сори :(
ядерный взрыв...смертельно красиво...жаль, что не вечно...

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-05 18:02:05

dikens3 писал(а):
Т.е. ping показывает время от А до Х и от Х до А? а traceroute от А до Х?
Что-то я не так понял...
Туда и обратно.
В обоих случаях туда и обратно, а не только в одну сторону. (Ну включаем мозг уже)
Может мне на запрос ping, компьютер назначения имя сидящего там админа подскажет? Нет? Почему? Сервис какой-то нужен? ping - не сервис, а простой SONAR. РАДАР. :-)
Ну я так и думал))) Вот такой вот ненужный вопрос назрел, сможешь ли например ты(Вы) вычислить по traceroute какой будет примерно ping?
truth is out there...

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-05 18:06:13

schizoid писал(а):Поищите книгу TCP/IP КРУПНЫМ ПЛАНОМ

Ну к примеру тут:
http://contacts.narod.ru/TCPIP/tcp00.html

там вроде нормально описано как работает и пинг, и трейсроут
Да книги-то есть) Когда-то читал даже) Я каждый день с этим не работаю(не "одмин" по большому), поэтому всё быстро забываю, а сейчас наткнулся и интересно стало, как оно вычисляется...
truth is out there...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение dikens3 » 2007-10-05 18:15:59

Ну я так и думал))) Вот такой вот ненужный вопрос назрел, сможешь ли например ты(Вы) вычислить по traceroute какой будет примерно ping?
А пинг НЕбывает точным и вычислить ms через 5 роутеров просто нереально. Особенно если через LAN-ADSL-VPN и т.п.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: ping: как определяется параметр ms

Непрочитанное сообщение kmb » 2007-10-05 18:27:12

Вот теперь всё стало понятно) Спасибо)
truth is out there...