• В бородатом 1983 году, инженер Баллистической исследовательской лаборатории армии США Майк Муусс (https://en.wikipedia.org/wiki/Mike_Muuss) столкнулся с серьезной проблемой: сеть в лаборатории вела себя непредсказуемо, пакеты куда-то пропадали, и никто не мог объяснить, на каком именно участке. Специальных инструментов для диагностики не существовало — если что-то шло не так, инженеры читали дампы памяти и строили гипотезы.

• За одну ночь Муусс написал тысячу строк кода на языке C и создал программу, которая отправляла ICMP Echo Request к удаленному хосту и измеряла время до ответа. Майк назвал ее ping (Packet INternet Groper) — по звуку гидролокатора подводных лодок: импульс уходит в воду, ждешь эха.

• Муусс поделился кодом с BSD-сообществом. В 1986 году программа вошла в состав 4.3BSD и стала стандартной утилитой UNIX (https://ru.wikipedia.org/wiki/Unix). Когда Microsoft строила Windows NT (https://ru.wikipedia.org/wiki/Windows_NT), ping перекочевал и туда — с минимальными изменениями. Сегодня он есть в каждой операционной системе: macOS, Linux, Windows, iOS, Android.

• Это один из немногих инструментов, переживших сорок лет без принципиальных изменений.

• Майк Муусс погиб в автокатастрофе в ноябре 2000 года, когда ему было 39 лет. Сегодня, 16 октября 2026, ему бы исполнилось 65. Он не увидел, как его ночная поделка превратилась в базовый элемент интернет-инфраструктуры — инструмент, который запускают миллиарды устройств каждую секунду.

• Ранее Майкл говорил: «Я назвал это ping, потому что именно такой звук издаёт гидролокатор. Когда субмарина хочет найти что-то в темноте, она посылает сигнал и ждёт эха.»

Ping — это утилита командной строки в операционных системах (Windows, macOS, Linux), которая проверяет доступность узла в сети и измеряет время отклика. Она работает по протоколу ICMP (Internet Control Message Protocol): отправляет эхо-запросы (echo request) и фиксирует эхо-ответы (echo reply).

Термин «пинг» (ping) имеет два тесно связанных значения: это и показатель задержки в сети, и одноимённая утилита командной строки для проверки качества соединения.

Пинг — это время, за которое пакет данных (например, запрос) доходит от вашего устройства до сервера и возвращается обратно. Измеряется в миллисекундах (мс). Чем меньше значение, тем быстрее обмен данными и стабильнее соединение.

#people_computer_science
Просмотры: 9
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти