Вы находитесь на странице: 1из 23

Лабораторная работа № 3.

Использование программ IP-Tools и Host Monitor для


изучения компьютерных сетей передачи данных.
Методические указания по выполнению лабораторной работы по дисциплине
“Инфокоммуникационные системы и сети” по направлению подготовки 230400 «Инфор-
мационные системы и технологии» по профилям подготовки «Информационные системы
и технологии в машиностроении», «Информационные системы и технологии в админи-
стративном управлении» / И.В. Нагаев, – Иркутск: ИрГТУ, 2013.
1 часть
Цель работы: Изучение программы IP-Tools для диагностики и мониторинга сети.
I. ОСНОВНЫЕ ПОНЯТИЯ
Инсталлируйте программу и выполните запуск утилит по мере ознакомления.
IP-Tools - это набор утилит для работы с сетями TCP/IP. Программа работает под
управлением ОС Windows и удобна для всех, кто использует Internet и корпоративные се-
ти. Основные характеристики:
• программа позволяет одновременное выполнение нескольких/всех утилит,
• сканеры могут работать с хостами, по диапазону IP адресов и по списку (в списке
могут быть имена хостов, отдельные адреса и диапазоны адресов),
• информацию можно записать в текстовый или HTML файл.

1.1. Local Info - отображает информацию о Вашем компьютере: процессор, память,


версия WinSock (Стандарт на интерфейс программирования (API), регламентирующий использова-
ние TCP/IP в Windows), модемы, сетевые интерфейсы, таблица маршрутизации, статистика
по пакетам протоколов IP/TCP/UDP/ICMP и т.д.

Рис.1 . Информация об используемом модеме


1.2. Connections - информация о портах локального ПК, задействованных в соеди-
нении или ждущих соединения, с указанием удаленных ПК. Обновление выполняется
автоматически через установленный интервал. Может помочь для обнаружения про-
грамм - троянов. Для Windows XP показывается процесс, использующий данный порт.

1
Некоторые возможные значения статуса портов:
CLOSED порт закрыт и не используется
LISTENING порт открыт и ждет входящие соединения
SYN_SENT послан запрос на установление соединения, ожидание парного запроса
SYN_RECEIVED ожидание подтверждения после того, как запрос соединения уже принят и отправ-
лен
ESTABLISHED соединение установлено
CLOSE_WAIT ожидание запроса на закрытие соединения со стороны клиента
FIN_WAIT_1 ожидание запроса от чужой программы TCP, или подтверждения ранее отправ-
ленного запроса на закрытие соединения
CLOSING ожидание подтверждения со стороны чужой программы TCP запроса о закрытии
соединения.
LAST_ACK ожидание запроса на закрытие соединения, ранее отправленного чужой программе
TCP (запрос включал также подтверждение получения чужого запроса на закры-
тие соединения)
FIN_WAIT_2 ожидание запроса на закрытие соединения со стороны чужой программы TCP
TIME_WAIT ожидание истечения достаточного количества времени и получения уверенности,
что чужая программа TCP получила подтверждение своего запроса на закрытие
соединения.
1.3. NetBIOS – показывает информацию о сетевых интерфейсах локальной и уда-
ленной машины: MAC адрес, таблицу имен и т.п. Однако, использование данной утилиты
возможно только в случае если удаленная машина поддерживает NetBIOS (Network Basic
Input/Output System – сетевая базовая система ввода-вывода). NetBIOS был разработан в
1984 г., как сетевое расширение для программы PC Network IBM. Он включает простран-
ство имен, которое в ОС Windows служит для идентификации компьютеров в сети. При-
ложения могут через NetBIOS найти нужные ресурсы, установить связь и послать или
получить информацию. NetBIOS использует для службы имен - порт 137, для службы
дейтаграмм - 138, а для сессий - 139. До появления Win2k все ОС семейства MS-DOS и
Windows требовали интерфейса NetBIOS для поддержки сетевых возможностей. После
выпуска Win2k поддержка интерфейса NetBIOS больше не требуется для сетевых компь-
ютеров. Однако большинство сетей по-прежнему нуждаются в объединении устаревших
ОС, требующих сетевые имена NetBIOS, с компьютерами, использующими Win2k.
Для получения сведений о своем ПК необходимо ввести *.

1.4. NB Scanner - позволяет сканировать сетевые ресурсы машин, представленные


в совместное использование. Результат сканирования можно записать в таблицу.

2
1.5. SNMP Scanner. SNMP - сетевой протокол, используемый для управления се-
тями TCP/IP. Сканер SNMP предоставляет сведения о состоянии узла в сети TCP/IP: имя
и IP-адрес хоста, сетевые интерфейсы, ID статус хоста, текущее количество TCP соеди-
нений и т.п.
Сеть, использующая SNMP для управления, содержит три компонента: SNMP ме-
неджер (ПО, установленное на ПК администратора, т.е. система мониторинга), SNMP
агент (ПО, запущенное на сетевом узле, за которым осуществляется мониторинг) и
SNMP MIB (management information base) – это структурированная база данных в виде
текстовых файлов, которыми обмениваются агенты и менеджеры.
SNMP менеджер – это клиент, который обращается к SNMP агенту, представляю-
щему из себя службу, работающую на устройстве и обрабатывающую запросы по 161
UDP-порту, для получения информации. В SNMP также существует trap – это уведомле-
ние от агента менеджеру без запроса последнего на 162 порт UDP о каком-либо событии.
В качестве адресов для проверки можно ввести следующие: 172.27.107.234,
172.27.107.255, 172.27.101.64, 172.27.106.66, 172.27.100.135, 172.27.100.218 и т.д.

1.6. Name Scanner - определяет имя машины по IP-адресу, используя GetHostBy-


Name (выдает имя машин из DNS).

1.7. Port scanner – предназначен для сканирования TCP портов. Перед сканирова-
нием, программа может попытаться узнать имя машины и пропинговать ее, кроме того,
при сканировании портов она может послать заданную строку на сканируемый порт и
показать ответ сервера.
Номер порта идентифицирует процесс или приложение внутри компьютера, кото-
рый использует TCP для транспортировки (имеет, по крайней мере, один предписанный
номер порта). Например, предписанные номера порта для FTP услуг сервера - 20 (дан-
3
ные) и 21 (управление).

Сообщение Connection refused – указывает на недоступность порта.


1.8. UDP Scanner. В отличие от TCP, UDP – это протокол без установления логи-
ческого соединения. Это означает, что Вы не можете использовать обычный метод для
установления связи между вашей и удаленной системой, т.е. нет возможности, послав
UDP пакет на какой-либо порт, получить стандартный ответ (подтверждающий или оп-
ровергающий гипотезу о наличии открытого порта). Однако ОС в случае обращения к
несуществующему UDP порту посылает ICMP сообщение Port Unreachable. Если сооб-
щение не приходит, порт считается открытым (с некоторой вероятностью).
Именно поэтому IP-Tools использует измененный метод проверки услуг UDP. Для
каждой услуги UDP задаются ошибочные данные, которые в реальных условиях портом
не обрабатываются, но сообщение об ошибке отправляется.

1.9. Ping Scanner. Утилита аналогична базовой утилите ping, встроенной в любую
ОС, которая проверяет подключения к удаленному компьютеру или компьютерам, посы-
лая ICMP (протокол контроля сообщений в сети Internet) пакеты ECHO на компьютер и
слушая ответы ECHO. Имеется возможность выбора количества и размера пакетов, вре-
мени ожидания отклика, TTL, количества возможных прыжков.

1.10. Trace – утилита, которая показывает маршрут передачи IP-пакета до заданно-


го адреса. Результатом работы утилиты будет список всех промежуточных узлов, нахо-
дящихся между пунктами А и Б. В большинстве реализаций можно получить время за-
держки до каждого промежуточного узла, т.е. время прохождения пакета туда и обратно.
Traceroute использует поле заголовка IP-пакета под названием "Время жизни"
(Time To Live, TTL), которое задает время пребывания пакета в сети в секундах или в ша-
4
гах, где шаг (hop, прыжок) — прохождение пакета до следующего маршрутизатора. Ка-
ждый маршрутизатор, на который попадает пакет, выполняет операцию TTL=TTL-1. При
TTL=0 пакет из системы удаляется, а отправителю посылается в ответ ICMP-сообщение
"Время жизни пакета истекло" (TIME_EXCEEDED). Эта возможность IP-протокола и
используется для вычисления количества шагов до заданного хоста и определения адре-
сов/имен узлов (маршрутизаторов), через которые пакет проходит. Утилита посылает в
направлении заданного хоста пакет с TTL=1, и ждет, от кого вернется ответ
TIME_EXCEEDED. Отвечающий записывается как первый хоп (результат первого шага
на пути к цели). Затем посылаются последовательно пакеты с TTL=2, 3 и т.д. по порядку,
пока при некотором значении TTL пакет благополучно не достигнет цели и получит от
нее ответ.

1.11. WhoIs – утилита позволяет получить регистрационную информацию о доме-


нах с официальных WhoIs серверов. Например, если Вы хотите получить информацию о
том, кому принадлежит сервер www.istu.edu, введите имя домена "istu.edu" и узнаете
имена, телефоны, почтовые адреса владельцев и/или администраторов.

IP-Tools содержит встроенный список WhoIs серверов для всех доменов верхнего
уровня. Но Вы можете создать ваш собственный список, причем информация из Вашего
списка имеет более высокий приоритет.
1.12. Finger – команда, которая выводит информацию о пользователях, работаю-
щих в данное время на заданном хосте (если на нем запущен сервис Finger – Unix-
системы). Показывает имя пользователя, его домашний каталог, время соединения, время
простоя, время последнего получения почты, время последнего чтения почты и т.п.
Синтаксис запроса: user@host.domain для получения информации о конкретном
пользователе или host.domain для получения информации обо всех пользователях.

5
Рис. Сервер cs.cmu.edu на запрос пользователя coke выдает следующий ответ

Рис. Пример ответа сервера SUN на утилиту finger


1.13. NS Lookup - выдает информацию об имени хоста и его IP адресе из DNS.

1.14. Get Time - получает время с TimeServers (с серверов точного времени). При-
чем программа может синхронизировать время в автоматическом режиме, например ка-
ждый раз при загрузке машины.

Рис. Отставание системных часов локальной машины – 2 минуты 28 секунд


1.15. Telnet – программа, эмулирующая терминал в TCP/IP сетях. Позволяет поль-
зователю соединиться с удаленным компьютером и вводить команды, которые будут вы-
полнятся так, как если бы пользователь вводил эти команды непосредственно на удален-
ной машине.
На этой странице два окошка:
• нижнее почти не умеет обрабатывать ESC последовательности, однако запоминает
все, что в него попадает (работает как лог).

6
• верхнее окно это и есть telnet клиент, виртуальный терминал, который обрабатывает
ESC последовательности, но помнит только то, что поместилось на его консоль.
При работе с Telnet используются команды присущие командной строке DOS. Ни-
же приведены некоторые из них, которые понадобятся вам при выполнении работы, но
более подробную информацию вы можете получить, введя команду help или символ “?”,
а также используя справку Windows.
Табл. 1. Примеры команд в приложении Telnet
Команда Формат команды Примеры
Смена теку- cd [дисковод:] [путь] cd \ - переход в корневой каталог текущего диска;
щего катало- cd \exe - переход в каталог exe в корневом каталоге;
га cd .. - переход в наддиректорию;
cd - сообщает текущий диск и каталог.
Создание md [дисковод:][путь\]имя- md abc - создать каталог abc в текущем каталоге;
каталога каталога md c:\users\my - создать каталог my в каталоге users в корневом каталоге дис-
ка c:
Удаление rd [дисковод:][путь\]имя- rd abc - удалить каталог abc из текущего каталога;
пустого ка- каталога rd c:\users\my - удалить каталог my из подкаталога users корневого каталога
талога диска c:.
Удаление deltree [/y] имя-файла-или- Команда deltree может удалять как каталоги, так и файлы. В имени файла или
каталога со каталога каталога можно использовать символы * и ?
всем содер- deltree temp - удалить каталог или файл с именем temp из текущего каталога;
жимым deltree /y d* - удалить из текущего каталога все каталоги и файлы, имя ко-
торых начинается на d, не запрашивая подтверждение.
Переимено- Move [дисковод:][путь\] move a:\temp tmp - переименовать каталог temp корневого каталога диска а: в
вание ката- имя-каталога новое-имя- tmp
лога каталога
Создание copy con имя-файла Ctrl+Z, F6 - признак конца файла. Enter - признак конца строки.
текстовых copy con work.txt - создать в текущем каталоге текстовый файл work.txt.
файлов
Удаление del имя-файла del *.txt - удалить все файлы с расширением .txt из текущего каталога;
файлов del name.doc - удалить из текущего каталога файл с именем name.doc
Переимено- ren имя-файла1 имя- В параметре имя-файла1 можно указывать дисковод и путь, в имя-файла2 -
вание файлов файла2 нет. Команда ren не обрабатывает скрытые файлы.
ren xxx.doc xxx.txt - переименовать файл xxx.doc текущего каталога в xxx.txt;
ren a:*.txt *.doc - переименовать все файлы текущего каталога на диске а: с
расширением .txt в файлы с такими же именами и расширениями .doc
Вывод файла type имя-файла type t1.doc - вывод на экран файла type t1.doc из текущего каталога.
на экран

ЗАДАНИЕ: Выполните подключение к удаленной машине. Создайте новый каталог


на диске С:\, в нем создайте текстовый документ и файл .bat в котором пропишите ко-
манду запуска любой программы. Результат покажите преподавателю.
1.16. HTTP – данный сервис обеспечивает функционирование WWW (стандартный
порт – 80), отвечая за пересылку документов по запросу. Около двух третей всех веб-
серверов сегодня функционируют на программном обеспечении Apache (причем Unix-
версия распространена значительно сильнее). Практически все остальные сервера рабо-
тают на IIS4 или IIS5 (под WinNT и Win2k). Протокол HTTP версии 1.1, предусматривает
метод OPTIONS, по которому веб-сервер возвращает развернутую информацию о себе.

7
Рис. Информация о сервере www.altavista.com
1.17. IP Monitor - показывает в реальном масштабе времени графики количества
входящих, выходящих, ошибочных пакетов протоколов TCP, UDP, ICMP.

1.18. Host Monitor - умеет пинговать заданные хосты и показывать их статус


(Up/Down). Интервалы, через которые нужно проверять хосты и параметры команды
ping, задаются отдельно для каждого хоста. Программа также может проигрывать wav
файлы при изменении состояния хоста и записывать изменения статуса хостов в Log-file.

Для каждого хоста можно задать команды для запуска внешних программ, которые
будут выполняться, если хост меняет статус dead -> alive или наоборот. В команде мож-
но задавать макроподстановки (значки % в начале и конце параметра):
%DateTime% - IP-Tools подставит дату и время,
%HostName% - IP-Tools подставит имя хоста.
1.19. Trap Watcher – утилита, позволяющая Вам получать trap-сообщения (сооб-
щения, непредусмотренные стандартными вариантами опроса) с различных устройств
(маршрутизаторы, сервера и т.п.) на консоль управления, используя протокол SNMP.
Программа IP-Tools может записать сообщения обо всех или только специфических со-
бытиях в лог файл либо запустить стороннее приложение в ответ на специфическое со-
общение.

8
Trap – одностороннее уведомление от snmp агента менеджеру о каком-либо собы-
тии (отключение интерфейса, поднятие интерфейса, специальное сообщение).
II. НАСТРОЙКИ ПРОГРАММЫ IP-TOOLS
Все настройки программы находятся в диалоге Options.
2.1. Preferences, Interface, HTML Colors, Sounds – позволяют изменить парамет-
ры интерфейса программы: положение управляющих иконок, цветовую схему, исполь-
зуемый шрифт, язык помощи (включая русский), расположение закладок, режимы авто-
сохранения, очистку старых данных, звуковые параметры и т.п.

2.2. Connections. Опции данной утилиты следующие:

• Auto refresh every – обновление информации о соединениях через заданный промежу-


ток времени,
• Display host names - показывать имя хоста вместо IP адреса,
• Display port names – показывать имя службы, использующей данный порт,
• Filter – позволяет настроить отображаемые порты (TCP или UDP) и их состояние (ус-
тановленное соединение, ожидание соединения или иное),
• Address filter – адресный фильтр: "Not filtered" - отключен, "Include filter" - показывать
все соединения которые входят в заданный список адресов, "Exclude filter" - показы-
вать все соединения кроме тех которые входят в заданный список. В списке адресов
можно задавать как по одному адресу в строке, так и диапазон адресов (например:
194.16.15.1 - 194.16.15.48).
• Apply for – указывает для каких адресов применять фильтр: для удаленных машин
(Remote IP), для адресов локальной машины (Local IP) или для обеих (Both).
2.3. NB Scanner. Опции данной утилиты следующие:
9
Get host name before scanning resources - перед сканированием ресурсов программа
попытается узнать имя машины по IP адресу. Если это не удается и опция "Skip address if
cannot resolved" включена, то ресурсы сканироваться не будут, а программа перейдет к
следующему адресу из списка.
Ping before scanning resources - перед сканированием выделенных ресурсов про-
грамма пропингует машину по IP адресу и если не дождется ответа, то перейдет к сле-
дующему адресу.
Skip address if no answer - не сканировать адреса которые не ответили на ping.
Detect OS - IP-Tools будет пытаться определить тип ОС на удаленной машине (ра-
ботает только на Windows NT/2000/XP).
Scan resources - искать выделенные ресурсы на удаленной машине: диски, принте-
ра.
2.4. Port Scanner. Опции данной утилиты следующие:

Get host name before scanning ports – перед сканированием портов программа по-
пытается узнать имя машины по IP адресу, и если это не удастся, то порты сканироваться
не будут, программа перейдет к следующему адресу из списка.
Show port names - при сканировании рядом с номером порта выводится его имя.
Show port descriptions - показывать описание портов.
Show remote service messages - программа не будет сразу после соединения разры-
вать connect, а подождет ответа (в течении указанного времени).
IP-Tools может посылать данные в порты, которые открыты на удаленной машине,
и показывать ответ от удаленной машины.
String to send to remote host – в этом поле задается строка, которую программа мо-
жет послать серверу.
Кроме того, Вы должны задать список портов для сканирования. Вы можете задать
этот список как текстовую строку (например: 21,25,43-80,110-139) или отметить порты в
списке на странице "Port list".

10
2.5. Port List - здесь задается список портов для сканирования. Список можно за-
давать, проставляя, галочки возле нужных портов или включить опцию "Use list" и напи-
сать список нужных портов (например: 21,25,80-110).
2.6. UDP Scanner

Программа IP-Tools содержит предконфигурированный список популярных услуг


UDP (Echo, Daytime, Time, DNS, MSSQL и т.п.), которые могут быть отмечены для прове-
дения проверки. Вы можете изменить параметры проверяемых UDP-портов и добавить
новые.
2.7. Ping/Trace - задаются параметры для утилиты Trace и для всех утилит, кото-
рые используют ping (кроме Hosts Monitor'a, так как в мониторе параметры теста опреде-
ляются отдельно для каждого контролируемого хоста).

Packets to send - определяет количество посылаемых ECHO пакетов,


Packet size - задает размер ECHO пакета,
TimeOut (msec) - определяет интервал ожидания в миллисекундах,
Time to Live - значение TTL для посылаемых пакетов,
Number of Hops - определяет максимальное количество прыжков, для поиска цели.
Stop tracing when a non-responding device is encountered – прекратить трассировку, если
устройство не откликнулось.
Show Hosts Description - программа может выдавать информацию о доменах, хостах и т.п.
(страницы LookUp, Scanner, ScanPorts, Trace с включенной опцией Use DNS). Если эта
опция включена, то рядом с каждым именем хоста будет информация следующего типа:
www.chat.ru (Russia)
www.gazprom.ru (Join-stock company GAZPROM, town Moscow, Russia)
2.8. WhoIs

11
Для каждого элемента списка определяется:
Domain - домен, например ".com" или ".ibm.com"
Comment - необязательное поле, просто комментарий типа "University of Victoria"
server - адрес WhoIs сервера (IP адрес или доменное имя)
Port - номер порта (стандартный для WhoIs серверов - порт #43).
Max depth – максимально поддерживаемый уровень домена.
IP addresses are allowed in queries – если WhoIs сервер находит информацию не только по
доменному имени, но и по IP-адресу.
2.9. NS Lookup
По умолчанию утилита Lookup использует стандартные Windows API, но в IP-Tools
2.0 и выше, Вы можете переключить эту утилиту в режим "Advanced Name Server
Lookup". В этом случае Вы сможете изменить следующие параметры: IP-адрес, исполь-
зуемый номер и тип порта, время отклика и количество попыток получить ответ от сер-
вера (в университете адрес DNS-сервера – 172.27.100.5).

Возможные типы DNS запросов:


A – Адрес хоста,
ANY – различные,
CNAME – каноническое имя для псевдонима,
HINFO – информация о хосте,
MX – почтовая служба,
NS – сервер имен авторизации,
PTR – доменный указатель,
SOA – выделение начала зоны авторизации,
TXT – текстовые строки и т.д.
2.10. HTTP. Настройки отправляемой и запрашиваемой информации с www сер-
вера, определение настроек proxy сервера (в случае его использования), выбор клиент-
ской части браузера, а также ввод аутентификационной информации (в университете ад-
рес proxy сервера – 172.27.100.5, порт – 4444, авторизация – логин и пароль, полученный
Вами в университете для доступа к сети Internet).

12
2.11. IP Monitor. Имеется возможность настройки цветов для различных типов па-
кетов, времени обновления, а также изменение масштаба сетки (grid) по вертикали и го-
ризонтали.

2.12. Host Monitor. Изменение параметров отображения отслеживаемых хостов,


параметров запуска/остановки сканера, а также опции обновления информации.

2.13. Loggin. Данная закладка позволяет настроить ведение log-журнала.

Log to the file – запись log-информации в строго указанный файл,

13
Automatically change file name every month (day) – автоматически изменять название
файла каждый месяц (день) (имя файла – mmyyyy.log или ddmmyyyy.log соответственно).
IP-Tools воспринимает текст, ограниченный символами процента '%', как макрос
(переменную), заменяя 'DD' на номер дня (число), 'MM' - номер месяца, 'YY' - год (2 по-
следние цифры года), 'YYYY' - год (4 цифры).
Save all information - записывать в лог результаты всех тестов, независимо от того,
изменился статус хоста или нет,
Save only if a host changes status - записывать только изменения в статусе.
Тип лог-файла. Лог в формате HTML использует больше дискового пространства
(около 800 байт на каждую запись), (текстовый файл около 80 байт). Однако HTML файл
более нагляден, и его можно просмотреть Web браузером из любого места.
2.14. Scan List - здесь вы можете задать список адресов, которые будут использо-
ваться сканерами (Name Scanner, Port Scanner, NB Scanner, Ping Scanner, LookUp) при
включенной опции "From List". Кроме IP адресов вы можете задать диапазон адресов
(через символ '-'), а также имена хостов.

Программа предоставляет возможность использовать один глобальный список ад-


ресов, либо задать его для каждого конкретного сканера.
III. Контрольные вопросы
1. Назначение и настройки утилиты Local Info?
2. Назначение и настройки утилиты Connections?
3. Назначение и настройки утилиты NetBIOS?
4. Назначение и настройки утилиты NB Scanner?
5. Назначение и настройки утилиты Name Scanner?
6. Назначение и настройки утилиты Port Scanner?
7. Назначение и настройки утилиты UDP Scanner?
8. Назначение и настройки утилиты Ping Scanner?
9. Назначение и настройки утилиты Trace?
10. Назначение и настройки утилиты WhoIs?
11. Назначение и настройки утилиты Finger?
12. Назначение и настройки утилиты NS Lookup?
13. Назначение и настройки утилиты Get Time?
14. Назначение и настройки утилиты Telnet?
15. Назначение и настройки утилиты HTTP?
16. Назначение и настройки утилиты IP Monitor?
17. Назначение и настройки утилиты Host Monitor?
IV. Контрольное задание
1. Выполнить запуск утилит, входящих в программу IP-Tools и объяснить полу-
ченный результат преподавателю.

14
ЧАСТЬ № 2
Цель работы: Изучение программы Host Monitor для диагностики и мониторинга
сети.
I. ОСНОВНЫЕ ПОНЯТИЯ
Host Monitor – это набор утилит и тестов для работы с сетями TCP/IP (более про-
двинутый вариант по сравнению с IP-Tools). Программа работает под управлением
большинства ОС Windows и Linux/Unix систем, удобна для всех, кто использует Internet и
корпоративные сети на уровне администратора.
Основные характеристики:
• позволяет одновременно выполнять несколько/все утилиты,
• имеется несколько десятков тестов, присутствует большое количество настроек,
• позволяет создавать детализированные логи в различных форматах (text, HTML,
DBF, ODBC и т.д.), имеется встроенный редактор отчетов.
Основное окно программы Host Monitor выглядит следующим образом:

1. Тесты
Свойства тестов определены в окне Test Properties dialog, которое открывается при
добавлении новой утилиты или редактировании существующей.
Большинство свойств аналогичны для различных тестов. Однако у каждого метода
есть ряд параметров, которые являются определенными для выбранного теста.
1.1 Общие характеристики:

15
• Test By - тест может быть выполнен Host Monitor или «Агентом Удален-
ного мониторинга»,
• Test Name - имя теста,
• Comment - комментарии,
• Related URL - для теста можно указать файл для сохранения конфигурации,
• Enabled/Disabled - позволяет включать или отключать тест,
• Schedule - конфигурация выполнения теста по расписанию,
• Alert profile - методы оповещения состояния выполнения теста.
Основные тесты:
Ping - утилита аналогична базовой утилите ping, встроенной в любую ОС, которая
проверяет подключения к удаленному компьютеру, посылая ICMP (протокол контроля
сообщений в сети Интернет) пакеты ECHO на компьютер и слушая ответы ECHO. Име-
ется возможность выбора количества и размеров пакетов, времени ожидания и т.д.
После краткого описания утилиты будут приведены рисунки окон «настройки ути-
литы» и «результатов выполнения утилиты»:

TCP - тест TCP позволяет контролировать доступность TCP-служб на различных


серверах, типа Whois, Finger, Telnet, Chargen, и т.д. Также позволяет проверить состоя-
ние SMTP, POP3, IMAP, DNS, LDAP, HTTP/HTTPS и использование серверов FTP.

16
UDP - в отличие от TCP, является протоколом без установления логического со-
единения. Это означает, что Вы не можете использовать обычный метод для установле-
ния связи между вашей и удаленной системой, т.е. нет возможности, послав UDP пакет
на какой либо порт, получить стандартный ответ (подтверждающий или опровергающий
гипотезу о наличии открытого порта). Однако ОС в случае обращения ошибочного паке-
та к действующему UDP порту посылает ICMP сообщение Status Unknown. Если сооб-
щение не проходит, порт считается открытым (с некоторой вероятностью).

17
URL - Host Monitor может выполнить URL тест, основанный на HTTP (сеть),
HTTPS (безопасная сеть), FTP или на протоколах Гофера. Принцип теста заключается в
возможности подключения к удаленному ресурсу напрямую или же через прокси сервер.

UNC - этот тест позволяет следить за состоянием и размером свободного места на


подключенных сетевых дисках

18
http - позволят контролировать HTTP на различных серверах, проверить содержа-
ние динамически создаваемых страниц, проверить на изменение и содержание. В отли-
чие от теста URL, который также может выполнить запрос HTTP, тест HTTP не исполь-
зует wininet.dll (часть Internet Explorer). Таким образом, мы можем избежать любых про-
блем, связанных с ошибками браузера.

19
SMTP - при выполнении теста Host Monitor посылает команду проверки 'VRFY', ко-
торая является полным тестом пользовательской базы данных сервера и ее способности
ответить на запросы клиента.

POP3 - используется почтовым клиентом для получения сообщений электронной


почты с сервера. Обычно используется в паре с протоколом SMTP. С помощью Host
Monitor можно осуществлять контроль состояния почтового ящика (состояния сервера,
количество сообщений на нем).

20
Trace - утилита, которая показывает маршрут передачи IP-пакета до заданного ад-
реса. Результатом работы утилиты будет список всех промежуточных узлов, находящих-
ся между пунктами А и Б. Также можно получить время прохождения пакета до каждого
узла.

21
Для того чтобы просмотреть полный путь прохождения пакета нужно открыть
Trace в меню Tools

Telnet - программа, эмулирующая терминал в TCP/IP сетях. Позволяет пользовате-


лю соединиться с удаленным компьютером и вводить команды, которые будут выпол-
няться так, как если бы пользователь вводил эти команды непосредственно на удаленной
машине.

IP monitor - позволяет просматривать состояние сети в виде графиков. Отобража-


ются 3 параметра: входящие данные, исходящие данные и ошибки.

II. Контрольные вопросы


22
1. Назначение и настройка программы Host Monitor.
2. Описание теста Ping.
3. Описание теста TCP.
4. Описание теста UDP.
5. Описание теста URL.
6. Описание теста UNC.
7. Описание теста HTTP.
8. Описание теста SMTP.
9. Описание теста POP3.
10. Описание утилиты Trace.
11. Описание утилиты Telnet.
12. Назначение утилиты IP monitor.

III. Контрольное задание


1. Составить список тестов входящих в набор Host Monitor.
2. Выполнить запуск утилит. Результаты объяснить преподавателю.

23

Вам также может понравиться