Опубликован: 04.08.2008 | Доступ: свободный | Студентов: 14365 / 7331 | Оценка: 4.48 / 4.23 | Длительность: 12:51:00
Специальности: Менеджер
Лекция 4:

Инструменты для работы с Интернетом

< Лекция 3 || Лекция 4: 12345 || Лекция 5 >

Утилита Ping

В предыдущем примере мы измеряли скорость Интернета на основе соединения с сайтом http://2ip.ru/speedhp/speedhp.php. Бывает и так, что одни сайты открываются нормально, а другие – медленно. Как количественно определить время реакции данного сайта на запрос? Для этого используется утилита Ping, позволяющая отправить пакет данных с нашего компьютера, дождаться ответного пакета и замерить между ними время. Чем меньше это время, тем лучше для нас – сайт будет открываться быстрее. В операционную систему Windows входит консольная версия утилиты Ping. Нажимаем сочетание клавиш Windows + R, в появившемся диалоговом окне "Выполнить" вводим значение "cmd" (рис. 4.13):

Свойства подключения.

Рис. 4.13. Свойства подключения.

Открывается так называемый интерпретатор командных строк Windows, в котором можно вводить команды, поддерживаемые операционной системой. Для получения списка этих команд набираем "help" (рис. 4.14):

Список команд, поддерживаемых интерпретатором.

увеличить изображение
Рис. 4.14. Список команд, поддерживаемых интерпретатором.

Нас, однако, интересует сейчас всего одна команда ping. Вводим ее вместе с тем ресурсом, отклик от которого мы хотим получить, например, так: " ping http://www.intuit.ru" (рис. 4.15):

В получившихся результатах важным является то, что ни один пакет не был потерян (0% потерь), а среднее время отклика составляет 123 мсек.

Мы проверили обмен данных с узлом http://www.intuit.ru. Понятно, что время отклика от других сайтов (пингование) будет другим. Это значение – не повод для беспокойств, если сайты открываются нормально. Однако если что-то не открывается, пингование – верный способ проверить доступ к ресурсу и получить количественные характеристики.

Команда ping поддерживает дополнительные возможности, если ее запускать с параметрами – так называемыми ключами. Краткое описание всех ключей можно получить в самом интерпретаторе, если запустить команду "ping /?" (рис. 4.16):

Ключи команды ping.

увеличить изображение
Рис. 4.16. Ключи команды ping.

Ключ -t позволяет запускать пингование до ресурса в бесконечном цикле, причем для выхода из него используется сочетание клавиш CTRL +C. Набираем команду "v" и спустя некоторое время прерываем цикл (рис. 4.17):

Пингование в бесконечном цикле и выход из него при помощи сочетания клавиш CTRL + C.

увеличить изображение
Рис. 4.17. Пингование в бесконечном цикле и выход из него при помощи сочетания клавиш CTRL + C.

Если множество пользователей договорятся между собой о пинговании определенного ресурса, то они вполне могут полностью забить пропускную способность канала связи данного ресурса, в результате чего сайт станет недоступным. Такой вид атаки называется пинг-флудом (от англ. ping-flood, дословно: наводнение (пакетами) ping). Заметим, что подобные действия могут рассматриваться как уголовно-наказуемое преступление.

< Лекция 3 || Лекция 4: 12345 || Лекция 5 >
Владислав Шутеев
Владислав Шутеев
Евгения Гетова
Евгения Гетова