Страница 1 из 1
ping: как определяется параметр ms
Добавлено: 2007-10-04 14:41:31
kmb
Думал, думал так и не придумал) мож кто знает?

например вот:
Код: Выделить всё
$ 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 ипы потёр..
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 15:20:11
dikens3
Да логично ты подумал, я б тоже так решил.
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. Складывать ничего не нужно вобщем.
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 17:25:01
kmb
О, спасибо за развёрнутый ответ. Да ты всё правильно понял) Описал реально, но вот что-то "уложить в полу"не могу, пока не пойму почему... %)
Вывод traceroute показывает всегда ms от точки А (Т.е. тебя любимого) до точки X. Складывать ничего не нужно вобщем.
Тут наверное ping, а не traceroute?
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 17:50:51
dikens3
Именно traceroute, только работает по UDP. :-)
1. Хост А отправляет пакет на хост Б и отображает время от А до Б
2. Хост А отправляет пакет на хост В и отображает время от А до В
3. Хост А отправляет пакет на хост Г и отображает время от А до Г
4. Хост А отправляет пакет на хост Д и отображает время от А до Д
5. Хост А отправляет пакет на хост Е и отображает время от А до Е
6. Хост А отправляет пакет на хост Ё и отображает время от А до Ё
И т.д.
Суммировать ничего не нужно, отображается время от А до Х
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 18:10:10
kmb
Хорошо, а что показывает ping?
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 18:43:37
dikens3
kmb писал(а):Хорошо, а что показывает ping?
Время, в миллисекундах. (Туда и обратно)
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 21:57:28
kmb
Сейчас буду тупить, заранее сорри)
Вывод traceroute показывает всегда ms от точки А до точки X.
Время, в миллисекундах. (Туда и обратно)
Т.е. ping показывает время от А до Х и от Х до А? а traceroute от А до Х?
Что-то я не так понял...
Re: ping: как определяется параметр ms
Добавлено: 2007-10-04 23:01:23
dikens3
Т.е. ping показывает время от А до Х и от Х до А? а traceroute от А до Х?
Что-то я не так понял...
Туда и обратно.
В обоих случаях туда и обратно, а не только в одну сторону. (Ну включаем мозг уже)
Может мне на запрос ping, компьютер назначения имя сидящего там админа подскажет? Нет? Почему? Сервис какой-то нужен? ping - не сервис, а простой SONAR. РАДАР. :-)
Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 11:35:08
schizoid
Поищите книгу TCP/IP КРУПНЫМ ПЛАНОМ
Ну к примеру тут:
http://contacts.narod.ru/TCPIP/tcp00.html
там вроде нормально описано как работает и пинг, и трейсроут
Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 16:34:54
dikens3
Ну вот. даже пообщаться не дал.

Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 17:08:37
schizoid
тю...сори

Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 18:02:05
kmb
dikens3 писал(а):Т.е. ping показывает время от А до Х и от Х до А? а traceroute от А до Х?
Что-то я не так понял...
Туда и обратно.
В обоих случаях туда и обратно, а не только в одну сторону. (Ну включаем мозг уже)
Может мне на запрос ping, компьютер назначения имя сидящего там админа подскажет? Нет? Почему? Сервис какой-то нужен? ping - не сервис, а простой SONAR. РАДАР. :-)
Ну я так и думал))) Вот такой вот ненужный вопрос назрел, сможешь ли например ты(Вы) вычислить по traceroute какой будет примерно ping?
Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 18:06:13
kmb
Да книги-то есть) Когда-то читал даже) Я каждый день с этим не работаю(не "одмин" по большому), поэтому всё быстро забываю, а сейчас наткнулся и интересно стало, как оно вычисляется...
Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 18:15:59
dikens3
Ну я так и думал))) Вот такой вот ненужный вопрос назрел, сможешь ли например ты(Вы) вычислить по traceroute какой будет примерно ping?
А пинг НЕбывает точным и вычислить ms через 5 роутеров просто нереально. Особенно если через LAN-ADSL-VPN и т.п.
Re: ping: как определяется параметр ms
Добавлено: 2007-10-05 18:27:12
kmb
Вот теперь всё стало понятно) Спасибо)