Пример 2. Необходимо проверить доступность сайта поисковой системы Yandex в сети Internet через две точки ya.ru и www.yandex.ru , а также узнать их IP-адреса:
Для этого для первой точки в командной строке следует вызвать утилиту Ping так, как показано на рисунке 4. Там же приведён отклик хоста.
Рис. 4. Пример ввода команды Ping и отображения результатов её выполнения на хост – ya.ru
Для второй точки в командной строке следует вызвать утилиту Ping так, как показано на рисунке 5.
Рис. 5. Пример ввода команды Ping и отображения результатов её выполнения на хост – www.yandex.ru
Пример 3. Необходимо пропинговать www.yandex.ru с использованием WEB реализации утилиты Ping, расположенной по адресу http://ip.dmob.ru/?page=ping .
Для этого в командной строке следует вызвать утилиту Ping так, как показано на рисунке 6. Там же приведён отклик хоста.
Рис. 6. Пример ввода команды Ping и отображения результатов её выполнения на хост – www.yandex.ru с использованием WEB реализации этой утилиты.
В результате анализа трех последних распечаток (откликов хостов) можно сделать следующие выводы:
1. Сайт портала Yandex www.yandex.ru имеет три IP адреса 213.180.204.11, 77.88.21.11 и 87.250.251.11 (Получен с помощью утилиты Nslookup), т.е. имеется несколько серверов обслуживающих базу данных поисковой системы Yandex.
2. При доступе к www.yandex.ru через 213.180.204.11 наблюдается большая задержка прохождения сиглала – это говорит о том, что сервер загружен и доступ производился в часы пик.
Пример 4. Необходимо пропинговать сайт корпорации Microsoft. Для этого в командной строке следует вызвать утилиту Ping так, как показано на рисунке 7. Там же приведён отклик хоста
Рис. 7. Результат работы встроенной утилиты Ping, на хост www.microsoft.ru.
Пример 5. Необходимо пропинговать сайт корпорации Microsoft утилитой Ping, расположенной по адресу http://ip.dmob.ru/?page=ping на www.microsoft.ru .
Для этого в командной строке следует вызвать утилиту Ping так, как показано на рисунке 8. Там же приведён отклик хоста
Рис. 8. Результат работы WEB утилиты Ping, расположенной по адресу http://ip.dmob.ru/?page=ping на www.microsoft.ru
Выводы сделать самостоятельно.
Пример 6. Пропинговать сайт поискового портала Google двумя способами.
1 с п о с о б.
Для этого в командной строке следует вызвать утилиту Ping так, как показано на рисунке 9. Там же приведён отклик хоста
Рис. 9. Результат работы встроенной утилиты Ping, на хост www.google.ru
2 с п о с о б.
Для этого в командной строке следует вызвать утилиту Ping так, как показано на рисунке 10. Там же приведён отклик хоста
Рис. 10. Результат работы WEB утилиты Ping, расположенной по адресу http://ip.dmob.ru/?page=ping на www.google.ru
Выводы сделать самостоятельно.
Пример 7. Пропинговать сетевой интерфейс локального компьютера.
Для этого в командной строке следует вызвать утилиту Ping так, как показано на рисунке 11. Там же приведён отклик хоста
Рис. 11. Результат работы утилиты Ping на локальный компьютер
Выводы сделать самостоятельно.
Пример 8. Проверить работу команды Ping для хоста маршрут, к которому не поддерживает и не анализирует поле типа обслуживания (TOS). Получить распечатки и проанализировать результат.
Рис. 12. Результат Ping не зависит от параметров TOS
Пример 9. Проверить работу команды Ping для хоста маршрут, к которому поддерживает и анализирует поле типа обслуживания (TOS). Получить распечатки и проанализировать результат.
Рис. 13. Результат Ping зависит от параметров TOS
Выводы: Наибольшая задержка наблюдалась при TOS, равном 2 (минимальные издержки на пересылку), а наименьшая – при TOS, равном 16 (минимальная задержка), и чуть менее быстрыми оказались посылки с TOS, равном 8.
Упражнения
Проделать самостоятельно следующие упражнения:
Упражнение 1
Для отправки точке назначения 10.0.99.221 десяти сообщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите:
Ping-n 10 -l 1000 10.0.99.221
Упражнение 2
Для отправки сообщения точке назначения 10.0.99.221 и записи маршрута для 4 переходов введите:
Ping -r 4 10.0.99.221
Упражнение 3
Для отправки сообщения точке назначения 10.0.99.221 и задания свободной маршрутизации для точек назначения 10.12.0.1-10.29.3.1-10.1.44.1 введите:
Ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
Заключение
Рассмотрены возможности часто используемой утилиты Ping сетевого программного обеспечения операционной системы Windows (все выше сказанное верно и для утилит Ping из других операционных систем). Приведены примеры и ограничения на использование утилитой Ping.
Контрольные вопросы
1. Для чего предназначена утилита Ping?
2. На каком протоколе базируется утилита Ping и какой протокол использует эта утилита ?
3. На каком уровне OSI модели функционирует утилита Ping?
4. В чём заключается принцип её работы?
5. Что такое консольная версия утилиты?
6. В каком режиме работает консольная версия?
7. Какие ещё существуют реализации утилита Ping?
8. Что такое «хост»?
9. Что такое IP-адрес?
10. Как выглядит IP-адрес хоста для протокола TCP/IP v.4?
11. Какие два типа IP-адресации применяются в сетях на протоколе TCP/IP?
12. Сколько локальных сетей зарезервировано в сетях класса А?
13. Сколько локальных сетей зарезервировано в сетях класса В?
14. Сколько локальных сетей зарезервировано в сетях класса С?
15. Сколько хостов может содержать сеть класса А?
16. Сколько хостов может содержать сеть класса В?
17. Сколько хостов может содержать сеть класса С?
18. Для каких целей используется бесклассовая адресация ?
19. Что такое DNS?
20. Что обозначает термин «сервер» в информационных технологиях?
21. Что такое дейтаграмма?
22. Какие служебные поля содержит IP- дейтаграмма?
23. Как вызвать командную строку в ОС Windows?
24. Что надо сделать, чтобы записать результаты работы утилиты Ping в текстовый файл?
25. Как получить справку по применению утилиты Ping?
26. Перечислите основные задачи, решаемые с помощью утилиты Ping.
27. Каков размер стандартного пакета дейтаграммы, посылаемой утилитой Ping?
28. Можно ли изменить размер стандартного пакета дейтаграммы?
29. Как изменить размер стандартного пакета дейтаграмм?
30. Какого размера заголовок добавляется к посылке (дейтаграмме) в утилите Ping?
31. Какие проблемы могут возникнуть при работе с утилитой Ping?
32. Чем вызваны проблемы при работе с утилитой Ping ?
33. Какие комбинации клавиш можно использовать для аварийного завершения работы утилиты Ping?
34. За что отвечает параметр TTL и его величина?
35. На каком уровне модели OSI находится протокол ICMP?
36. Какое функциональное предназначение протокола ICMP?
37. Как определить число переходов через маршрутизаторы по отклику на подачу команды Ping к заданному хосту?
38. Каково максимальное значение времени жизни пакетов в протоколе TCP/IP?
39. Можно ли организовать с помощью утилиты Ping непрерывную подачу эхо запросов на заданный хост?
40. Можно ли поверить настройку интерфейса сетевого адаптера без физического подключения к локальной сети
41. Почему максимальный размер эхо запроса ICMP ограничен размером 65527 байт?
42. Зачем используется ключ запретить фрагментацию в утилите Ping?
43. Назовите общий размер пакета ICMP и объема пересылаемых данных?
44. Можно ли использовать утилиту Ping для проверки функционирования сети на протоколе NETBIOS (сетей NetWare)?
45. Что означает время жизни IP-пакета в протоколе TCP/IP ?
46. Каково максимальное значение времени жизни IP-пакета и чем оно определяется?
47. Зачем ограничивается время жизни IP-пакета в сетях TCP/IP?
48. Какие задачи решает служба управления качеством обслуживания TOS в сетях TCP/IP ?
49. В чем различие действия параметров службы качества обслуживания TOS=2 – минимальные задержки на пересылку от параметра TOS=16 – минимальная задержка ?
Лабораторные работы
Лабораторная работа №1
Цель работы: проверить, как зависит отклик выбранного узла от длины посылаемых пакетов, их числа и интервала ожидания. Дополнительно: проверить параметр непрерывной подачи эхо-запросов.
Задание
1. Выбрать один из сайтов сети Internet самостоятельно или по заданию преподавателя.
2. Проверить наличия доступа к этому сайту.
3. При наличии доступа определить IP адрес этого сайта. Если нет доступа, то надо выбрать другой сайт.
4. Подать на сайт команду Ping с тремя различными длинами пакетов поочередно: первый раз – с минимальной длиной (32 байта по умолчанию), второй раз – со средней длиной (порядка нескольких тысяч байт), третий раз – максимальной длиной (65527 байт).
5. Подать на сайт команду Ping с разным количеством посылок и разным интервалом ожидания: первый раз – с одной посылкой и интервалом ожидания по умолчанию(20 секунды), второй раз – с 10 посылками и интервалом ожидания по умолчанию, третий раз – с бесконечным числом посылок (применить ключ –t в команде Ping) и интервалом ожидания 40 секунд.