Смысл ping'а (ping или не ping? IP или DNS? И почему все цепляются к drBatty)

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Смысл ping'а

Сообщение drBatty »

gOsToFf писал(а):
31.01.2014 11:05
при запуске команды ping он каждый раз делает обращение к серверу для резолва имени и птр?

конечно. В этом и есть смысл ping'а -- проверить, работает-ли вся цепочка от нас до какого-то сервера. Включая и DNS.

iУведомление от модератора serzh-z
отрезано от Задержка между PING.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

drBatty писал(а):
31.01.2014 12:53
конечно. В этом и есть смысл ping'а -- проверить, работает-ли вся цепочка от нас до какого-то сервера. Включая и DNS.
=) Лол. С каких это пор смысл пинга поменялся с "посчитать RTT" на "проверить, работает ли цепочка"? Таймер RTT в ping вообще устанавливается после вызова gethostbyname(). И разрешение имени делается вообще лишь один раз после старта утилиты.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

serzh-z
хватит лолкать, мы не на лоре. Я в курсе. Про "посчитать" вы додумали, я говорил "проверить". Проверять оно проверяет. И DNS тоже. А счётчик там -- дополнительная фича.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

drBatty
Док, перестань, плз, пороть чушь и вводить людей в заблуждение. Либо, в противном случае, давай пруфы на очевидный выдуманный бред.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

serzh-z писал(а):
31.01.2014 18:11
Док, перестань, плз, пороть чушь и вводить людей в заблуждение. Либо, в противном случае, давай пруфы на очевидный выдуманный бред.

пруф на то, что я говорил, а чего нет? Легко: Задержка между PING.

Могу и процитировать если что:
drBatty писал(а):
31.01.2014 12:53
конечно. В этом и есть смысл ping'а -- проверить, работает-ли вся цепочка от нас до какого-то сервера. Включая и DNS.

с каким словом ты не согласен?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

drBatty
Давай попробуем иначе:

1. Первоочередная задача ping - это проверка работы уровня IP между двумя хостами и подсчёт RTT: man ping и http://en.wikipedia.org/wiki/Ping_(networking_utility). Ни о какой проверке DNS, и даже TCP/UDP речи не идёт.
2. Разрешение имени: http://www.linux-ipv6.org/gitweb/gitweb.cg...fd;hb=HEAD#l282 - делается один раз. В main_loop разрешённый адрес просто переиспользуется: http://www.linux-ipv6.org/gitweb/gitweb.cg...65;hb=HEAD#l711. Время на первоначальное разрешение имени не учитывается. Обратное разрешение делается тут http://www.linux-ipv6.org/gitweb/gitweb.cg...65;hb=HEAD#l835, уже после замера времени, потраченного на запрос/ответ. Замер делается чуть выше, до отправки DNS-запроса.

Написав "конечно. В этом и есть смысл ping'а" и "Проверять оно проверяет. И DNS тоже. А счётчик там -- дополнительная фича." ты заведомо и уверенно пытаешься ввести людей в заблуждение. В очередной раз.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: Смысл ping'а

Сообщение vr13 »

drBatty писал(а):
31.01.2014 19:10
drBatty писал(а):
31.01.2014 12:53
проверить, работает-ли вся цепочка от нас до какого-то сервера. Включая и DNS.

с каким словом ты не согласен?

с процитированными выше я, вот, - не соглашусь: см ping(8):
(man page) писал(а):NAME
ping, ping6 - send ICMP ECHO_REQUEST to network hosts

и всё. а вы про цепочки какие-то :)
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

serzh-z писал(а):
31.01.2014 19:33
Ни о какой проверке DNS, и даже TCP/UDP речи не идёт.

про TCP/UDP вы додумали за меня. Про DNS просто соврали, ибо ping ya.ru без нормальной работы с DNS завершится с ошибкой. Стало быть, для проверки DNS тоже можно использовать ping (а я и не говорил, что это её главная задача).
serzh-z писал(а):
31.01.2014 19:33
делается один раз.

какая разница, сколько раз проверяет? Проверять DNS больше одного раза не имеет никакого смысла. Проверять она всё равно будет, man я тоже читал. Если не хотите -- пишите ip. Но ТС спрашивал про ya.ru. И проблема у ТСа была как раз с DNS. Если для вас это новость -- ваши проблемы.


serzh-z писал(а):
31.01.2014 19:33
main_loop разрешённый адрес просто переиспользуется

как это относится к вопросу ТС и к моему ответу?
serzh-z писал(а):
31.01.2014 19:33
Время на первоначальное разрешение имени не учитывается.

в каком месте я говорил, что "учитывается"?

serzh-z писал(а):
31.01.2014 19:33
Написав "конечно. В этом и есть смысл ping'а" и "Проверять оно проверяет. И DNS тоже. А счётчик там -- дополнительная фича." ты заведомо и уверенно пытаешься ввести людей в заблуждение. В очередной раз.

но проверяет же! А счётчик -- действительно дополнительная фича, т.к. показывает сумму пингов, которая зависит от Over9000 причин, в т.ч. и погоды на Марсе. Если администратор желает узнать, СКОЛЬКО пинги идут, он напишет скажем traceroute. А ping нужен лишь для проверки ФАКТА связи с хостом. Есть/нет.
vr13 писал(а):
31.01.2014 19:34
ping, ping6 - send ICMP ECHO_REQUEST to network hosts
и всё.

ну всё правильно. Где я с этим спорил? Разве вам тоже не очевидно, что перед отправкой на ya.ru необходимо получить его IP?

vr13 писал(а):
31.01.2014 19:34
а вы про цепочки какие-то

ping по цепочке хостов идёт. Т.е. сначала надо узнать IP хоста, а потом туда отправить пакет. И этот пакет пойдёт по цепочки до указанной цели, а потом обратно. В этом и есть смысл ping, проверить эту цепочку, отправив пакет и получив ответ на него.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

drBatty писал(а):
31.01.2014 19:58
но проверяет же!
ОК. ls и rm - это средства проверки исправности памяти и файловой системы. Ведь при запуске этих программ происходит чтение с носителя и выполняется запись в память.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Смысл ping'а

Сообщение azsx »

проблема оказалась в dns сервре

кстати, отмечу, что у меня также была проблема с ns серверами провайдера Решено: предпочитаемые днс сервера от гугла
оффтопик
почему почти все на unixforum так решительно против drBatty?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Смысл ping'а

Сообщение Bizdelnick »

azsx писал(а):
31.01.2014 20:20
почему почти все на unixforum так решительно против drBatty?

Потому что он иногда говорит умные вещи, а иногда порет чушь (что нормально), причём никогда, даже в самых очевидных случаях, не признаёт своей неправоты (а это уже бесит).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

azsx писал(а):
31.01.2014 20:20
почему почти все на unixforum так решительно против drBatty?
А ларчик очень просто открывается: он очень много пишет, всем видом показывая, что уверен в написанном, но не считает нужным проверить факты и свои утверждения. Примерно, как современные российские "журналисты". А мне трудно пройти мимо такого безобразия. =)
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Смысл ping'а

Сообщение azsx »

оффтопик
Bizdelnick я далек от глубинного понимания разных няшек в линукс. Однако заметил одну странную вещь. Когда пишущие умные вещи люди доказывают, что drBatty "порет чушь", всегда спор сливается к педантичному разбору предложений, сразу (для удобства) приводятся какие то аналогии, на которые drBatty должен ответить (и попасться). Я не знаю, прав drBatty в данном случае или нет, просто со стороны 100% чувство, что drBatty просто топят. Зачем? К чему этот спор в уже решенной теме? Может это какая то игра для наполнения форума, типа экзамен для drBatty постоянно?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

azsx писал(а):
31.01.2014 20:41
Может это какая то игра для наполнения форума, типа экзамен для drBatty постоянно?
По-моему, вполне логично требовать от человека, делающего наибольший вклад в наполнение форума, более тщательной проверки поставляемого контента. =)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Смысл ping'а

Сообщение Bizdelnick »

azsx писал(а):
31.01.2014 20:41
Я не знаю, прав drBatty в данном случае или нет, просто со стороны 100% чувство, что drBatty просто топят.

Значит, он очень убедительно умеет изображать невинно оскорблённого.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Смысл ping'а

Сообщение SLEDopit »

azsx писал(а):
31.01.2014 20:41
Однако заметил одну странную вещь. Когда пишущие умные вещи люди доказывают, что drBatty "порет чушь", всегда спор сливается к педантичному разбору предложений
Стоит заметить, что есть так же топики, где никто не "доказывает, что drBatty порет чушь". Поскольку ныне активность на форуме не так велика, как в былые времена, я бы не стал списывать этот факт на то, что оппоненты случайно пропустили топик и безвозвратно упустили внеочередной шанс "поиграть в заполнение форума".
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Смысл ping'а

Сообщение serzh-z »

Кастуем drBatty в топик. =)
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Смысл ping'а

Сообщение chitatel »

Смысл ping в pong.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

serzh-z писал(а):
31.01.2014 20:07
ls и rm - это средства проверки исправности памяти и файловой системы. Ведь при запуске этих программ происходит чтение с носителя и выполняется запись в память.

ls -- да. Я её даже использую, когда хочу узнать, читается или нет носитель. А что используете вы в данном случае?

azsx писал(а):
31.01.2014 20:20
почему почти все на unixforum так решительно против drBatty?

потому что drBatty по определению ВСЕГДА БУДЕТ ПРОТИВ ВСЕХ.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

Bizdelnick писал(а):
31.01.2014 20:28
он иногда говорит умные вещи, а иногда порет чушь

иногда его понимают, иногда -- увы.
Bizdelnick писал(а):
31.01.2014 20:28
причём никогда, даже в самых очевидных случаях, не признаёт своей неправоты (а это уже бесит).

причём вы понимаете меня неправильно, не так, как я это подразумевал, но вы никогда в этом не признаетесь. Списать на "чушь" всегда проще, чем на свои ошибки.

serzh-z писал(а):
31.01.2014 20:35
но не считает нужным проверить факты и свои утверждения

если уже проверены -- да. Не считаю. Лучше со мной не спорить в этом случае, ибо я окажусь подлецом, т.к. пруфы у меня скорее всего есть.

serzh-z писал(а):
31.01.2014 20:35
Примерно, как современные российские "журналисты". А мне трудно пройти мимо такого безобразия

"в интернете кто-то не прав" == "я нихрена не понял".
типичная ошибка и демагогия, называется "подмена понятий". В данном случае неизвестность подменяется ложностью. Доказав неизвестность(для себя), ты не доказал ложности. Неизвестность субъективна, а ложность объективна. Ну должна быть таковой.

azsx писал(а):
31.01.2014 20:41
Я не знаю, прав drBatty в данном случае или нет, просто со стороны 100% чувство, что drBatty просто топят.

есть такое правило демагога: "никогда не спорь с демагогом". Правила существуют только для того, что-бы их нарушать.
serzh-z писал(а):
31.01.2014 20:47
о-моему, вполне логично требовать от человека, делающего наибольший вклад в наполнение форума, более тщательной проверки поставляемого контента. =)

мда.. Вот каюсь. Об этом даже я забываю иногда. Извиняюсь. Некоторые мои посты действительно не нужны.

Bizdelnick писал(а):
31.01.2014 22:23
Я не знаю, прав drBatty в данном случае или нет, просто со стороны 100% чувство, что drBatty просто топят.
Значит, он очень убедительно умеет изображать невинно оскорблённого.

м... можно пруф, когда я "изображал"?

serzh-z писал(а):
01.02.2014 01:53
Кастуем drBatty в топик.

напоминаю, что делить на ноль нельзя. Я уже в топике.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

chitatel писал(а):
01.02.2014 11:50
Смысл ping в pong.

нет смысла в том, чего не знаешь. Я всё равно настаиваю, что смыл ping в проверке всей цепочки:

  • разименовать доменное имя в IP адрес
  • отправить пакет ICMP на этот адрес
  • принять пакет ответа
  • указать администратору: пакет отправлен, пакет принят.

теперь по пунктам: в чём я не прав?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Смысл ping'а

Сообщение Bizdelnick »

drBatty писал(а):
01.02.2014 13:44
можно пруф, когда я "изображал"?

Легко: Смысл ping'а
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

Bizdelnick писал(а):
01.02.2014 14:50
можно пруф, когда я "изображал"?

Легко: Смысл ping'а

drBatty писал(а):
01.02.2014 13:52
теперь по пунктам: в чём я не прав?

http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Смысл ping'а

Сообщение Bizdelnick »

drBatty писал(а):
01.02.2014 15:10
теперь по пунктам: в чём я не прав?

Что, ещё раз? ОК, но только один:
В том, что ping якобы резолвит имя хоста перед отправкой каждого пакета.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

Bizdelnick писал(а):
01.02.2014 15:35
Что, ещё раз? ОК, но только один:
В том, что ping якобы резолвит имя хоста перед отправкой каждого пакета.

м... А где я такой бред написал? Дайте ссылку, я зачеркну и исправлю. А ещё публично признаюсь, что я укурился шишек, и написал уйню.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Kopilov
Сообщения: 954
ОС: [K]Ubuntu, Debian

Re: Смысл ping'а

Сообщение Kopilov »

drBatty писал(а):
01.02.2014 16:06
Bizdelnick писал(а):
01.02.2014 15:35
Что, ещё раз? ОК, но только один:
В том, что ping якобы резолвит имя хоста перед отправкой каждого пакета.

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

В самом начале отрезанной темы:

drBatty писал(а):
31.01.2014 12:53
gOsToFf писал(а):
31.01.2014 11:05
при запуске команды ping он каждый раз делает обращение к серверу для резолва имени и птр?

конечно. В этом и есть смысл ping'а -- проверить, работает-ли вся цепочка от нас до какого-то сервера. Включая и DNS.

Под "каждый раз" gOsToFf наверняка подразумевал "перед отправкой каждого пакета", а не "при каждом запуске команды".
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

Kopilov писал(а):
01.02.2014 16:59
Под "каждый раз" gOsToFf наверняка подразумевал "перед отправкой каждого пакета", а не "при каждом запуске команды".

а... ну дык и поправили-бы: drBatty, ты дурак, ТС думает, что каждый раз при отправке пакета, а ты говоришь каждый раз при запуске утилиты.

Kopilov писал(а):
01.02.2014 16:59
при запуске команды ping он каждый раз делает

я ваще не умею читать. Да?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Смысл ping'а

Сообщение azsx »

потому что drBatty по определению ВСЕГДА БУДЕТ ПРОТИВ ВСЕХ.

одно дело если бы форум был историческим и мы обсуждали некоторые спорные исторические моменты, о которых осталось 3 артефакта... Здесь никс форум - не нравится интерпритация пинга от drBatty, обрисуйте свою более правильную схему работы команды. Повторюсь, спор об ping'е сразу слили в спор об других командах.
Может тут иное в этом интелектуальном споре. Все читают мануалы и знают что да как. А drBatty никому не верит (тем более манам) и многое проверяет, а также интепретирует своими словами. А может наоборот в таких интелектуальных спорах как раз и рождается истина...
оффтопик
"в интернете кто-то не прав" == "я нихрена не понял".

+1
В теме Решено: Дисковая подсистема для web сервера я был совершенно не согласен с:
с hdd. "Не нужен", значит он не будет влиять на общую производительность. Как календарь с девками на стенке.

однако, сейчас я уже так не думаю.
В теме Оптимизация mysql для веб сайтов я вам не верю (а значит вы не правы). Не может же быть такое, что весь интернет не прав, а drBatty прав! Ничего личного :)
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Смысл ping'а

Сообщение drBatty »

azsx
спасибо за поддержку.

azsx писал(а):
02.02.2014 07:52
Не может же быть такое, что весь интернет не прав, а drBatty прав!

так и есть Например виндовс == маздай. Несмотря на то, что весь интернет с этим не согласен. (:
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
antares0
Сообщения: 92

Re: Смысл ping'а

Сообщение antares0 »

azsx писал(а):
31.01.2014 20:20
почему почти все на unixforum так решительно против drBatty?

Синдром "в каждой бочке затычка" и непрерывное словоизлияние сложеные вместе - это страшно.
Спасибо сказали: