ЕР
Елена Романова

Как с помощью утилиты ping определить достижимость узла?

Как с помощью утилиты ping определить достижимость узла? Какая информация, полученная при использовании утилиты ping, служит ответом о достижимости узла?

Владимир
Владимир

сначала нужно знать что это а потом писать
Ping — утилита для проверки соединений в сетях на основе TCP/IP, а также обиходное наименование самого запроса.

Первоначально словом «ping» (по созвучию) именовали направленный акустический сигнал противолодочных гидролокаторов или «асдиков» (англ. ASDIC, аббревиатура от Allied Submarine Detection Investigation Committee) времён Второй мировой войны.

Утилита отправляет запросы (ICMP Echo-Request) протокола ICMP указанному узлу сети и фиксирует поступающие ответы (ICMP Echo-Reply). Время между отправкой запроса и получением ответа (RTT, от англ. Round Trip Time) позволяет определять двусторонние задержки (RTT) по маршруту и частоту потери пакетов, то есть косвенно определять загруженность на каналах передачи данных и промежуточных устройствах.

Обычный эхо-запрос имеет длину 64 байта (плюс 20 байт IP-заголовка) . По стандарту RFC 791 IPv4 суммарный объем пакета не может превышать 65 535 байт.

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

Полное отсутствие ICMP-ответов может также означать, что удалённый узел (или какой-либо из промежуточных маршрутизаторов) блокирует ICMP Echo-Reply или игнорирует ICMP Echo-Request.

Программа ping является одним из основных диагностических средств в сетях TCP/IP и входит в поставку всех современных сетевых операционных систем. Функциональность ping также реализована в некоторых встроенных ОС маршрутизаторах, доступ к результатам выполнения ping для таких устройств по протоколу SNMP определяется RFC 2925 (Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations).

Так как для отправки ICMP-пакетов требуется создавать raw-сокеты, для выполнения программы ping в UNIX-системах необходимы права суперпользователя. Чтобы обычные пользователи могли использовать ping, в правах доступа файла /bin/ping устанавливают SUID-бит.

Похожие вопросы
как удалить антивирус касперского 2013...с помощю утилиты
ping. Как можно использовать утилиту пинг?
Как маршрутизатор определит мас-адрес своего узла?
как разогнать процессор i5-2400 если надо скачать утилиту то где?
Как восстановить компьютер с помощью утилиты ?
Как определить пучности и узлы волны? Мне нужно определить пучности и узлы волны,при этом я знаю длину волны - 6.8 см,
Прошу помощи. Как вылечить щитовидную железу, много узлов.
Можно ли забэкапить Linux утилитами GHOST или Акрониксом?)
Ребята посоветуйте утилиту для проверки HDD,очень надо.
Трассировка маршрута до узла