kolobok0
Просветленный
(21848)
17 лет назад
хоть тут уже прозвучал исчерпывающий ответ на поставленный вопрос (s.flip)...свои пять копеек. .
пинг это. .
проверка работоспособности определённого узла в сетке.
способ: посылка диагностической пачки узлу. приняв такой пакет, узел должен (по протоколу) отослать его обратно.
человек может судить по затраченному времени, по кол-ву дошедших обратно пакетиков, по сбою внутри пакетика о проблемах на пути следования пинга.. .
это "первая лошадка" при диагностики сетевого хозяйства...
s.flip
Профи
(954)
17 лет назад
проверяешь время отклика до удаленного компьютера путем отправки пакетов по дефолту по 64 байта:)
с вики:
ping — это служебная компьютерная программа, предназначенная для проверки соединений в сетях на основе TCP/IP.
Она отправляет запросы Echo-Request протокола ICMP указанному узлу сети и фиксирует поступающие ответы (ICMP Echo-Reply). Время между отправкой запроса и получением ответа (RTT, от англ. Round Trip Time) позволяет определять двусторонние задержки (RTT) по маршруту и частоту потери пакетов, то есть косвенно определять загруженности каналов передачи данных и промежуточных устройств.
Также пингом называется время, затраченное на передачу пакета информации в компьютерных сетях от клиента к серверу и обратно от сервера к клиенту, измеряется в миллисекундах. Время пинга связано со скоростью соединения и загруженностью каналов на всём протяжении от клиента к серверу.
Полное отсутствие 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-пакеты для её выполнения в unix-системах необходимы права суперпользователя. Чтобы обычные пользователи могли использовать ping на /bin/ping ставят SUID бит в права доступа.
Павел Новиков
Профи
(821)
17 лет назад
пинг - это проверка доступности какого либо сервера в интернете. т.е. если пинг идёт, то сервер доступен. также с помощью пинга определяется время прохождения пакетов(грубо говоря информации).