Страница 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
schizoid писал(а):Поищите книгу TCP/IP КРУПНЫМ ПЛАНОМ

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

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

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
Вот теперь всё стало понятно) Спасибо)