Напоминание

Утилиты Windows


Автор: Балашова Ольга Алексеевна
Должность: преподаватель
Учебное заведение: Самарский авиационный техникум
Населённый пункт: г. Самара
Наименование материала: Методическая разработка
Тема: Утилиты Windows
Раздел: среднее профессиональное





Назад




СОДЕРЖАНИЕ ВВЕДЕНИЕ.................................................................................................................... 2 1 МОНИТОРЫ ПРОИЗВОДИТЕЛЬНОСТИ..............................................................3 2 УТИЛИТЫ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS XP ДЛЯ АНАЛИЗА РАБОТЫ ЛВС................................................................................................................ 6 2 .1 УТИЛИТА ТГАСЕГОUTE..................................................................................8 2.2 УТИЛИТА IPCONFIG...................................................................................10 2.3 УТИЛИТА АRР ................................................................................................... 11 2.4 Утилита Netstat...................................................................................................13 2.5 Протокол FТР.......................................................................................................14 ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА............................................................................. 15
ВВЕДЕНИЕ При работе ПК возникают ситуации, в которых пользователь не может понять, почему компьютер работает медленнее обычного. Разобраться в этом вопросе помогут утилиты операционной системы. Утилиты – это вспомогательные программы, которые или поставляются вместе с операционной системой, или устанавливаются дополнительно. Последние версии Windows обладают богатым набором таких возможностей, причем пользователь может контролировать не только работу одного ПК, но и трафик при работе, как в локальной сети, так и в глобальной, т.е. Internet. В данном методическом указании будут рассмотрены основные утилиты О С Windows, которые изучаются на лабораторных занятиях и в лекционном материале. Следовательно, данный в этой работе материал можно использовать для самостоятельного изучения темы «Производительность сети», а также при работе над дипломным или курсовым проектом, возможно использование этого материала и при углубленном изучении темы «Утилиты ОС, используемые для анализа производительности сетей».
1 МОНИТОРЫ ПРОИЗВОДИТЕЛЬНОСТИ Сообщения об ошибках, журналы и продукты для управления сетью, как правило, информируют о том, что уже произошло в сети. Но имеются также продукты, позволяющие узнать, что происходит в ней в данный момент. Инструменты для мониторинга сети, например, конс о л ь Windows 2000 Производительность, отображают информацию о еще незавершенных действиях. Подобные приложения входят в комплект и других ОС, например, Novell NetWare Monitor.nlm, а также выпускаются сторонними разработчиками. Консоль Windows 2000 Производительность — это графическое приложение, которое в реальном времени отображает статистические сведения о работе компьютера, записывает их в журналы и выдает предупреждения, когда значения системных параметров превышают критические значения (рисунок 1). Параметры, за которыми Вы хотите следить, задаются в компоненте консоли Производительность, который называется Системным мо- нитором. Рисунок 1 – Системный монитор Элементы, за которыми может следить программа, называются
счетчиками) . В Windows 2000 включены десятки счетчиков для множества аппаратных и программных компонентов — процессора, памяти, сетевого интерфейса, а также для отдельных служб и приложений, работающих на компьютере. Добавлять свои счетчики в окно Системного монитора могут и приложения сторонних разработчиков, что позволяет следить и за их деятельностью. Чтобы добавить счетчик, щелкните кнопку Добавить (Add) на панели инструментов. Откроется диалоговое окно, показанное на рисунке 2. В окно Системного монитора Вы можете добавить любое количество счетчиков из категорий, перечисленных в списке Объект, для любого компьютера сети. Чтобы узнать, что измеряет данный счетчик, щелкните кнопку Объяснение (Explain). Но имейте в виду, что с многочисленными счетчиками очень сложно разобраться. Рисунок 2 – Добавление счетчиков в окно системного монитора Выделив все счетчики, которые Вы хотите отображать, щелкните кнопку Закрыть (Сlosе) в диалоговом окне Добавить счетчики (Аdd Counters). Выбранные счетчики немедленно появятся в главном окне Системного монитора. Щелкнув одну из кнопок на панели инструментов, Вы можете отобразить показания счетчиков в виде графика, гистограммы или в числовом виде (рисунок 3). Для более понятного представления данных в виде графика можно изменить масштаб
о с и Y так, чтобы счетчики равномерно распределились по диаграмме, задать другие цвета линий, настроить интервал обновления показаний и другие характеристики. Системный монитор— очень полезный инструмент, но постоянно за ним наблюдать нет необходимости. Компонент Оповещения и журналы производительности консоли Производительность позволяет составлять журналы, содержащие значения выбранных счетчиков за некоторый период времени. С помощью диалогового окна, показанного на рисунке 4, можно задать выполнение определенного действия, когда значение одного из счетчиков достигает заданного уровня. Оповещение может принимать форму записи в журнале событий, сообщения, выполнения заданной программы. Рисунок 3 - Показания счетчиков можно отображать в числовом виде
Рисунок 4 - Окно для создания оповещения 2 УТИЛИТЫ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS XP ДЛЯ АНАЛИЗА РАБОТЫ ЛВС Ping — основная утилита TCP/IP, включенная практически во все реализации; ping — в UNIX, P1NG.EXE — в Microsoft Windows. В NetWare есть ее серверная версия P1NG.NLM. Суть действия Ping — проверка работы стека TCP/IP на другой системе. С помощью протоко л а ICMP (Internet Control Message Protocol) программа Ping генерирует серию сообщений Echo Request и отправляет их компьютеру, имя или IP-адрес которого Вы указали в командной строке. В простейшем варианте вызов Ping выглядит так: ping <целевая система> Здесь <целевая система> — это IP-адрес или имя компьютера в сети. В команде Ping можно применять имена как DNS, так и NetBIOS. Перед отправкой сообщения Echo Request программа преобразует имя в IP-адрес и
выводит этот адрес на экран. В большинстве реализаций Ping предусмотрены также переключатели, позволяющие задавать параметры ее работы, например, количество и объем передаваемых сообщений Echo Request. Рисунок 1 – Окно командной строки. Получив адресованное ему сообщение Echo Request, л ю б о й TCP/ IP- компьютер генерирует сообщение Echo Reply и передает его отправителю. Получив сообщение Echo Reply, компьютер, на котором запущена Ping, выводит на экран приблизительно такую информацию; Ответ от 192.168.2.10: число байт=32 время в мс ТТ1_=128 Ответ от 192.168.2.10: число байт=32 время в мс TTL=128 Ответ от 192.168.2.10: число байт=32 время в мс TTU128 Ответ от 192.168.2.10: число байт=32 время в мс TTL=128 Статистика Ping для 192.168.2.10: Пакетов: послано = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время передачи и приема: наименьшее – О мс, наибольшее = О мс, среднее = О мс В данной реализации Ping (из Windows 98) на экран выводятся IP-адрес компьютера, которому направляются сообщения Echo Requests, число байтов в каждом запросе, время, прошедшее между отправкой запроса и получением ответа
на него. В этом примере целевой компьютер находится в той же ЛВС, поэтому время обмена сообщениями очень мало, менее 10 миллисекунд. Для компьютеров в Интернете оно, как правило, больше.
Успешное

завершение

работы Ping в

данном примере означает, что сетевое оборудование целевого компьютера

функционирует

должным образом;

исправно

работают

и

протоколы,

по

крайней

мере,

вплоть до

протоколов

сетевого

уровня

модели OSI.
Если проверка соединения с помощью Ping закончилась неудачей, приходится констатировать, что у одного или у обоих компьютеров что-то не в порядке с сетевым оборудованием или ПО.
2 .1 УТИЛИТА ТГАСЕГОUTE
Утилита Тгасегоute похожа на программу Ping, отображающую путь, по которому пакеты добираются до места назначения. Точнее, Тгасегоute отображает список маршрутизаторов, которые в настоящий момент пересылают пакеты по направлению к целевой системе (в силу самой природы IР-маршрутизации пути эти от минуты к минуте меняются). В UNIX она называется Тгасегоute, в Windows — Тгасеrt.ехе, а в NetWare — Iptгасе.nlm. Как и Ping, Тгасегоute пользуется сообщениями IСМР, но при этом изменяет значение поля TTL в заголовке IР. Поле TTL нужно для того, чтобы пакеты в странствованиях по сети не зацикливались и не путешествовали по ней вечно. Компьютер, отправляющий пакет, обычно записывает в поле ТТЛ довольно большое число (в Windows оно по умолчанию равно 128). Каждый маршрутизатор, которому приходится обрабатывать пакет, уменьшает величину ТТЛ на единицу. Если значение на пути к цели достигает нуля, очередной маршрутизатор «выбрасывает» пакет и передает отправителю сообщение IСМР об ошибке. Когда Вы запускаете программу Тгасегоute, указав имя или 1Р-адрес целевого компьютера, первую серию сообщений ICMP отправляет со значением ТТL равным 1. Сообщения передается первому маршрутизатору на пути к целевой системе. Он уменьшает значения в их полях ТТL до нуля, отказывается от дальнейшей передачи пакетов и сообщает отправителю об ошибке. В
сообщении об ошибке содержится адрес маршрутизатора, который программа Тгасегоute отображает на экране в виде первого транзита на пути к месту назна- чения. Во второй рассылке сообщений в поле ТТL подставляется 2, и путь пакетов обрывается на втором маршрутизаторе, третьем наборе сообщений значение поля ТТL равно 3 и т. д. Каждый набор пакетов проходит по сети на один транзит дальше, чем предыдущий, заставляя посылать сообщения об ошибке все более далекие маршрутизаторы. Список этих маршрутизаторов программа Тгасегоute отображает на экране в виде пути пакета к целевой программе. Рисунок 2- Трассировка к Litra. Рисунок 3- Трассировка к Yandex. В этих примерах Traceroute отображает путь от компьютера в Самаре к
компьютерам на которых находятся сайты Litra и Yandex. Для каждого перехода приводятся интервалы, прошедшие между передачей и приемом. Утилита Тгасегоutе — удобное средство для локализации проблем с коммуникациями в сети. Ping просто сообщает о наличии неисправности, но не говорит, где именно она произошла. Невозможность установки контакта с удаленным компьютером может означать проблему на Вашей рабочей станции, на удаленном компьютере или на любом маршрутизаторе между ними. Тгасегоutе сообщит Вам, как далеко удалось уйти пакетам, прежде чем они столкнулись с какими-то трудностями. Поскольку конфигурация Интернета постоянно меняется, нет никакой гарантии, что программа Тгасегоutе отобразила корректный маршрут. Более того, IР- дейтаграммы, посылаемые на каждом шаге работы программы, могут добираться до одной и той же целевой системы разными путями. В результате на экране будет отображаться составной маршрут между двумя системами, который в реальности может и не существовать.
2.2 УТИЛИТА

IPCONFIG
В системах под управлением Unix имеется п р о г р а м ма ifconfig (конфигурация интерфейса), позволяющая назначать параметры конфигурации ТСР/IР конкретному сетевому интерфейсу. Запустив ifconfig, указав в качестве параметра только имя интерфейса, Вы увидите на экране его текущую конфигурацию. Версия этой программы для Windows 2000/NT называется ipconfig.ехе. Она позволяет только просматривать конфигурацию, но не менять ее. Графическая версия этой программы в Windows 95/98/Ме называется Winipcnf.exe Запустив ipconfig.ехе в командной строке Windows XP без переклю- чателя /аll, Вы увидите на экране:
Рисунок 4 Добавив переключатель /all, увидим информацию рисунка 5. Рисунок 5 У программ ipconfig.ехе и Winipcnf.ехе есть еще одна функция: они позволяют узнать, какой IР-адрес и другие параметры ТСР/IР назначены Вашему компьютеру DНСР-сервером.
2.3 УТИЛИТА

АRР
С помощью протокола АRР (Address Resolution Protocol) TCP/IP -компьютер преобразует IР-адреса в аппаратные, необходимые протоколам сетевого уровня для отправки кадров. IР использует АRР для определения аппаратного адреса, по которому нужно передавать дейтаграммы. Чтобы сократить объем сетевого трафика, генерируемого АRР, компьютер сохраняет разрешенные аппаратные адреса в кэше (на срок от 2 до 10 минут) на тот случай, если компьютеру понадобится отправить по этому же адресу дополнительные пакеты.
В комплект Windows входит утилита командной строки Агр.ехе, с помощью которой можно управлять содержимым кэша АRР, например, добавлять в него аппаратные адреса компьютеров, к которым Вы часто обращаетесь, чтобы сэкономить немного времени и сократить сетевой трафик. Адреса, добавленные в кэш вручную, являются статическими, то есть не удаляются из него даже по истечении положенного срока. Кэш хранится в оперативной памяти, поэтому его содержимое стирается при перезагрузке компьютера. Чтобы адреса помещались в кэш при загрузке, запишите нужные команды в пакетный файл и поместите его в папку Автозагрузка (Windows Startup). Синтаксис программы Агр.ехе таков; АRР [-а {ipaddress}] [-n ipaddress]  -а (ipaddress) — отобразить содержимое кэша АRР. В переменной ipaddress можно указать конкретный адрес, информацию для которого Вы хотите увидеть.  -n ipaddress — отобразить содержимое кэша АКР для сетевого интерфейса, адрес которого указан в переменной ipaddress.  -s — добавить запись о компьютере с IР-адресом и аппаратным адресом в кэш АКР для сетевого интерфейса.  -d — удалить из кэша АRР информацию о компьютере. На компьютере с Windows 98 результат работы программы Агр выглядит так: Interface: 192.168.2.6 on Interface 0x1000003 Internet address Physical Address Type 192. 168. 2. 10 00-50-8b-е8-39-7а dynamic 192.168.2.99 08-00-4е-а5-70-0f dynamic

2.4 Утилита Netstat
Netstat - утилита командной строки, отображающая информацию о текущих сетевых подключениях ТСР/IР-компьютера и о трафике, генерируемом различными протоколами ТСР/IР. На компьютерах с Unix эта программа называется netstat, на компьютерах с Windows - Netstat.ехе. Переключатели в различных реализациях используются несколько разные, но отображаемая информация везде одна и та же, В Windows синтаксис Netstat.ехе таков: NETSTAT [interval] [-а] [-р ргоtосоl] [-п] [-е] [-г] [-s] 
interval
— обновлять информацию каждые interval секунд, пока пользователь не прервет выполнение команды.  -а — отобразить информацию о текущих сетевых подключениях и о портах, в настоящий момент ожидающих входящих сетевых подключений.  - р protocol — отобразить активные сетевые подключения для про токола protocol.  -n — выводить IР-адреса компьютеров, а не их имена (используется в сочетании с другими параметрами).  -е — отобразить статистику входящего и исходящего трафика для сетевого интерфейса, с разделением на байты, одноадресные пакеты, м н о го а д р е с н ы е п а ке т ы , о т б р о ш е н н ы е п а ке т ы , о ш и б к и и неизвестные протоколы.  -г — отобразить таблицу маршрутизации и активные подключения.  -s — отобразить подробную статистику сетевого трафика для протоколов IР, IСМР, ТСР и UDР. На компьютере с Windows XP список сетевых подключений, выведенный программой Netstat, выглядит так:
Рисунок 7
2.5 Протокол FТР
Протокол FТР (File Transfer Protocol) подобен Те1пе1, только предназначен не для выполнения команд, а для передачи файлов. В FТР включены основные команды для работы с файлами: создание и удаление каталогов, переименование и удаление файлов, управление правами доступа к ним. В последние годы FТР широко применяется в Интернете. Кроме того, он играет важную роль в обмене информацией между компьютерами Unix, каждый из которых является как клиентом, так и сервером FТР. На всех компьютерах Windows имеетс я FТР-клиент с текстовым интерфейсом. Для обмена Рисунок 6
информацией между компьютерами Windows в сети FТР не нужен, так как к общим файлам на других компьютерах можно получить непосредственный доступ. В сетях Unix FТР — основной инструмент для обмена файлами с удаленными компьютерами.


В раздел образования