ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 49
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Изучаемая тема: Сетевые операционные системы.
Лабораторная работа № 1 «Применение сетевых утилит для определения работоспособности сети»»
Цель работы: получить навыки использования стандартных сетевых утилит ОС Windows
В процессе занятия решаются следующие задачи:
-
проанализировать конфигурацию сети на платформе ОС Windows; -
Получить практический опыт применения сетевых утилит для тестирования сети;
Краткие теоретические и справочно-информационные материалы по теме занятия.
Мониторинг и анализ сети представляют собой важные этапы контроля работы сети. Для решения этих задач регулярно производится сбор данных, который дает базу для измерения реакции сети на изменения и перегрузки. Чтобы осуществить сетевую передачу, нужно проверить корректность подключения клиента к сети, наличие у клиента хотя бы одного протокола сервера, знать IP-адрес компьютеров сети и т. д. Поэтому в сетевых операционных системах, и в частности, в Windows, существует множество мощных утилит для пересылки текстовых сообщений, управления общими ресурсами, диагностике сетевых подключений, поиска и обработки ошибок. Утилиты запускаются из сеанса интерпретатора команд Windows (Пуск -> Выполнить -> cmd).
1. Сетевые утилиты
1.1. Утилитаhostname
Выводит имя локального компьютера (хоста). Она доступна только после установки поддержки протокола TCP/IP. Пример вызова команды hostname:
C:\DocumentsandSettings\Администратор>hostname
1.2.Утилитаipconfig
Выводит диагностическую информацию о конфигурации сети TCP/IP. Эта утилита позволяет просмотреть текущую конфигурацию IP-адресов компьютеров сети. Синтаксис утилиты ipconfig:
ipconfig [/all | /renew [адаптер] | /release [адаптер]],
где all - выводит сведения о имени хоста, DNS (Domain Name Service), типе узла, IP-маршрутизации и др. Без этого параметра команда
ipconfig выводит только IP-адреса, маску подсети и основной шлюз;
/renew [адаптер] - обновляет параметры конфигурации DHCP (Dynamic Host Configuration Protocol - автоматическая настройка IP-адресов). Эта возможность доступна только на компьютерах, где запущена служба клиента DHCP. Для задания адаптера используется имя, выводимое командой ipconfig без параметров;
/release [адаптер] - очищает текущую конфигурацию DHCP. Эта возможность отключает TCP/IP на локальных компьютерах и доступна только на клиентах DHCP. Для задания адаптера используется имя, выводимое командой ipconfig без параметров. Эта команда часто используется перед перемещением компьютера в другую сеть. После использования утилиты ipconfig /release, IP-адрес становиться доступен для назначения другому компьютеру.
Запущенная без параметров, команда ipconfig выводит полную конфигурацию TCP/IP, включая IP адреса и маску подсети.
Пример использования ipconfig без параметров:
C:\Documents and Settings\Администратор>ipconfig
Настройка протокола IP для Windows
Подключение по локальной сети - Ethernet адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : 10.10.11.70
Маска подсети . . . . . . . . . . : 255.255.252.0
Основной шлюз . . . . . . . . . . : 10.10.10.1
1.3. Утилитаnet view
Просматривает список доменов, компьютеров или общих ресурсов на данном компьютере. Синтаксис утилиты netview:
net view [\\компьютер | /domain[:домен]]; net view /network:nw [\\компьютер] - используется в сетях Novell NetWare,
где \\компьютер - задает имя компьютера для просмотра общих ресурсов;
/domain[:домен] - задает домен (рабочую группу), для которого выводится список компьютеров. Если параметр не указан, выводятся сведения обо всех доменах в сети;
/network:nw - выводит все доступные серверы в сети Novell NetWare. Если указано имя компьютера, выводится список его ресурсов в сети NetWare. С помощью этого ключа могут быть просмотрены ресурсы и в других локальных сетях.
Вызванная без параметров, утилита выводит список компьютеров в текущем домене (рабочей группе).
Пример с параметром \\компьютер:
C:\Documents and Settings\Администратор>net view \\- /Domain:Lab-261
Общие ресурсы на \\-
Имя общего ресурса Тип Используется как Комментарий
--------------------------------------------------------------------
NONE (H) Диск
Команда выполнена успешно.
1.4.Утилитаping
Проверяет соединения с удаленным компьютером или компьютерами. Эта команда доступна только после установки поддержки протокола TCP/IP. Синтаксис утилиты ping:
ping [-t] [-a] [-n счетчик] [-l длина] [-f] [-i ttl] [-v тип] [-r счетчик] [-s число] [[-j список комп] | [-k список комп]] [-w интервал] список назн,
где -t - повторяет запросы к удаленному компьютеру, пока программа не будет остановлена;
-a - разрешает имя компьютера в адрес;
-n счетчик - передается число пакетов ECHO, заданное параметром. По умолчанию - 4;
-l длина - отправляются пакеты типа ECHO, содержащие порцию данных заданной длины. По умолчанию - 32 байта, максимум - 65500; -f - отправляет пакеты с флагом запрещения фрагментации (Do not Fragment). Пакеты не будут разрываться при прохождении шлюзов на своем маршруте;
-i ttl - устанавливает время жизни пакетов TTL (Time To Live); -v тип - устанавливает тип службы (Type Of Service) пакетов; -r счетчик - записывает маршрут отправленных и возвращенных пакетов в поле записи маршрута Record Route. Параметр счетчик задает число компьютеров в интервале от 1 до 9;
-
s число - задает число ретрансляций на маршруте, где делается отметка времени;
-j список комп - направляет пакеты по маршруту, задаваемому параметром список_комп. Компьютеры в списке могут быть разделены промежуточными шлюзами (свободная маршрутизация). Максимальное количество, разрешаемое протоколом IP, равно 9;
-k список комп - направляет пакеты по маршруту, задаваемому параметром список_комп. Компьютеры в списке не могут быть разделены промежуточными шлюзами (ограниченная маршрутизация). Максимальное количество, разрешаемое протоколом IP, равно 9;
-список назн - указывает список компьютеров, которым направляются запросы;
Пример использования утилиты ping c параметром список назн:
C:\Documents and Settings\Администратор>ping 10.10.10.1
Обмен пакетами с 10.10.10.1 по 32 байт:
Ответ от 10.10.10.1: число байт=32 время<1мс TTL=128
Ответ от 10.10.10.1: число байт=32 время<1мс TTL=128
Ответ от 10.10.10.1: число байт=32 время<1мс TTL=128
Ответ от 10.10.10.1: число байт=32 время<1мс TTL=128
Статистика Ping для 10.10.10.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
1.5. Утилитаnetstat
Выводит статистику протокола и текущих подключений сети TCP/IP. Эта команда доступна только после установки поддержки протокола TCP/IP. Синтаксис утилиты netstat:
netstat [-a] [-e] [-n] [-s] [-p протокол] [-r] [интервал],
где -a - выводит все подключения и сетевые порты. Подключения сервера обычно не выводятся;
-e - выводит статистику Ethernet. Возможна комбинация с ключом -s;
-n - выводит адреса и номера портов в шестнадцатеричном формате (а не имена);
s - выводит статистику для каждого протокола. По умолчанию выводится статистика для TCP, UDP, ICMP (InternetControl Message Protocol) и IP. Ключ -p может быть использован для указания подмножества стандартных протоколов;
-p протокол
- выводит соединения для протокола, заданного параметром. Параметр может иметь значения tcp илиudp. Если используется с ключом -s для вывода статистики по отдельным протоколам, то параметр может принимать значения tcp, udp, icmp или ip; -r - выводит таблицу маршрутизации;
интервал - обновляет выведенную статистику с заданным в секундах интервалом. Нажатие клавиш CTRL+Cстанавливает обновление статистики. Если этот параметр пропущен, netstat выводит сведения о текущей конфигурации один раз.
1.6. Утилитаtracert
Диагностическая утилита, предназначенная для определения маршрута до точки назначения с помощью посылки эхо-пакетов протокола ICMP с различными значениями срока жизни (TTL, Time-To-Live). При этом требуется, чтобы каждый маршрутизатор на пути следования пакетов уменьшал эту величину по крайней мере на 1 перед дальнейшей пересылкой пакета.
Это делает параметр TTL эффективным счетчиком числа ретрансляций. Предполагается, что когда параметр TTL становится равен 0, маршрутизатор посылает системе-источнику сообщение ICMP «Time Exceeded». Утилита tracert определяет маршрут путем посылки первого эхо-пакета с параметром TTL, равным 1, и с последующим увеличением этого параметра на единицу до тех пор, пока не будет получен ответ из точки назначения или не будет достигнуто максимальное допустимое значение TTL. Маршрут определяется проверкой сообщений ICMP «TimeExceeded», полученных от промежуточных маршрутизаторов. Однако некоторые маршрутизаторы сбрасывают пакеты с истекшим временем жизни без отправки соответствующего сообщения. Эти маршрутизаторы невидимы для утилитыtracert. Синтаксис утилиты tracert:
tracert [-d] [-h макс_узл] [-j список компьютеров] [-w интервал] точка назн,
где -d - отменяет разрешение имен компьютеров в их адреса;