Методическое указания к выполнению лабораторных занятий для соответствующих курсов

 

Вычислительные системы, сети коммуникации 

Лабораторная работа №1

Основы диагностики сети (6 часа)

Цель работы: Используя стандартные сетевые утилиты, проанализировать конфигурацию сети на платформе ОС Windows, т.е. получить свой IP-адрес, узнать имя домена, имена компьютеров, входящих в домен, просмотреть  общие ресурсы.

ВВЕДЕНИЕ

Мониторинг и анализ сети представляют собой важные этапы контроля работы сети. Для решения этих задач регулярно производится сбор данных, который дает базу для измерения реакции сети на изменения и перегрузки. Чтобы осуществить сетевую передачу, нужно проверить корректность подключения клиента к сети, наличие у клиента хотя бы одного протокола сервера, знать IP-адрес компьютеров сети и т. д. Поэтому в сетевых операционных системах, и в частн*ости, в Windows, существует множество мощных утилит для пересылки текстовых сообщений, управления общими ресурсами, диагностике сетевых подключений, поиска и обработки ошибок. Утилиты запускаются из командной строки или из сеанса MS DOS.

Существует несколько пакетов прикладных программ, которые используются при отладке сети на уровне TCP/IP, которые, в большинстве своем, дают низкоуровневую информацию. Так как практически все компьютерные платформы поддерживают ТСP/IP, рассмотрим некоторые из этих средств.

 Сетевые утилиты

 1. Утилита hostname

Выводит имя локального компьютера (хоста). Она доступна только по-

сле установки поддержки протокола TCP/IP. Пример вызова команды hostname:

С:>hostname

 2. Утилита ipconfig

Выводит диагностическую информацию о конфигурации сети TCP/IP.

Эта утилита позволяет просмотреть текущую конфигурацию IP-адресов ком-

пьютеров сети, включая IP-адрес, маску подсети, шлюз по умолчанию. Это полезно при выяснении, успешно ли прошла инициализация TCP/IP и не дублируется ли IP-адрес, указанный в конфигурации. Синтаксис утилиты ipconfig:

ipconfig [/all ][/renew][/relase

Опции

Пояснение

Пример

-all

Выводит сведения об имени хоста, DNS (Domain Name Service), типе узла, IP-маршрутизации и др. Без этого параметра команда ipconfig выводит только IP-адреса, маску подсети и основной шлюз;

Ipconfig /all

-renew

обновляет параметры конфигурации DHCP (Dynamic Host Configuration Protocol – автоматическая настройка IP-адресов). Эта возможность доступна только на компьютерах, где запущена служба клиента DHCP. Для задания адаптера используется имя, выводимое командой ipconfig без параметров;

 

Ipconfig /renew[адаптер]

-release

Oчищает текущую конфигурацию DHCP. Эта возможность отключает TCP/IP на локальных компьютерах и доступна только на клиентах DHCP. Для задания адаптера используется имя, выводимое командой ipconfig без параметров. Эта команда часто используется перед перемещением компьютера в другую сеть.

Ipconfig/release[адаптер]

 3. Утилита ping

Проверяет соединения с удаленным компьютером или компьютерами. Эта команда доступна только после установки поддержки протокола TCP/IP.

Команда ping  - простой инструмент высокого уровня, применяемый для тестирования сетевых соединений. Он позволяет достаточно быстро и легко локализовать сетевые неисправности.

Команда ping отсылает «Запрос эха» и анализирует «Ответ на эхо». Эти виды пакетов определенны в протоколе ICMP (Internet Control Message Protocol). Поскольку эти сообщения передаются в IP-пакетах, то успешный прием ответа свидетельствует о работоспособности основных  компонентов сетевой транспортной системы, т.е. успешной маршрутизации, работоспособности IP-модулей стека протоколов на станциях отправителе и получателе.

Синтаксис утилиты ping:

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name


Опции

Пояснение

Пример

-t 

Запрос генерируется, пока не будет остановлен. Для просмотра статистики и продолжения- Control-Break; для завершения - Control-C

ping 192.178.34.211 -t

-a 

Преобразование сетевого адреса в имя хоста

ping –a 192.178.34.211

-n целое число

Количество запросов в серии; по умолчанию - 4

ping –n 5 192.178.34.211

-l размер

Генерируется запрос заданного размера в байтах; по умолчанию - 32

ping –l 64 192.178.34.211

-f

Установить флаг Don't Fragment в генерируемом ICMP-пакете

 

-i TTL

Установить значение TTL

ping –i 12 192.178.34.211

-v TOS

Установить значение поля TOS (Type of service) в генерируемом запросе

 

-r целое число

Задает число транзитных хостов маршрута, начиная от источника, IP-адреса которых будут отображаться на экране

ping –r 7 192.178.34.211

-s целое число

Записать временные метки для заданного числа переходов, начиная от источника, не более 4

ping –s 4 192.178.34.211

-j host-list

Свободный маршрут от источника, задаваемый указанным списком

 

-k host-list  

Строго фиксированный маршрут от источника, задаваемый указанным списком.

 

-w целое число

Значение тайм-аута ожидания ответа в миллисекундах

 


 4 Утилита netstatВыводит статистику протокола и текущих подключений сети TCP/IP. Эта утилита позволяет определить, какие порты открыты и по каким портам происходит передача данных между узлами сети. Например, если запустить web-браузер и открыть для просмотра web-страницу, то, запустив netstat, можно увидеть следующую строку:

TCP имя компьютера:3687 www.ru:http ESTABLISHED

В проведенном примере первое значение – TCP – тип протокола (может быть TCP или UDP), далее следует имя локальной машины и локальный порт, www.ru:http – имя удаленного хоста и порта, к которому производится обращение (поскольку использовался порт по умолчанию для протокола HTTP, то отображается не его числовое значение 80, а имя протокола), ESTABLISHED–показывает, что TCP-соединение установлено.

Синтаксис утилиты netstat:

netstat [-a] [-e] [-n] [-s] [-p протокол] [-r] [интервал],

Опции

Пояснение

Пример

-a

Выводит на экран информацию о всех соединениях и активных (прослушиваемых) портах

 

-e

Отражает статистику по протоколу Ethernet; можно применять вместе с опцией -s

netstat -e -s

-o

Выводит на экран идентификаторы (ID) процессов, ассоциированных с каждым соединением

netstat -o

-p

Группирует соединения по типу протокола (TCP, UDP). Параметр может иметь значения tcp или udp. Если используется с ключом -s для вывода статистики по отдельным протоколам, то параметр может принимать значения tcp, udp, icmp или ip;

 

-r

Выводит на экран таблицу маршрутизации хоста

 

-s

Выводит статистику по протоколам (IP, ICMP, TCP, UDP); опция –p  может быть использована для вывода информации только по заданному подмножеству протоколов)

 

interval

Целое число в секундах, задающее интервал обновления данных, выводимых на экран. Для завершения вывода статистики – CTRL+C. Если эта опция не используется, то на экран данные выводятся однократно.

netstat –e 5

 5. Утилита tracert

Диагностическая утилита, предназначенная для определения маршрута до точки назначения с помощью посылки эхо-пакетов протокола ICMP с различными значениями срока жизни (TTL, Time-To-Live). При этом требуется, чтобы каждый маршрутизатор на пути следования пакетов уменьшал эту величину по крайней мере на 1 перед дальнейшей пересылкой пакета. Это делает параметр TTL эффективным счетчиком числа ретрансляций. Предполагается, что когда параметр TTL становится равен 0, маршрутизатор посылает системеисточнику сообщение ICMP «Time Exceeded». Утилита tracert определяет маршрут путем посылки первого эхо-пакета с параметром TTL, равным 1, и с последующим увеличением этого параметра на единицу до тех пор, пока не будет получен ответ из точки назначения или не будет д

Учредителями Международного университета Кыргызстана являются Правительство Кыргызской Республики, Министерство образования и науки Кыргызской Республики, Министерство иностранных дел Кыргызской Республики, Национальная академия наук Кыргызской Республики и Государственный университет Сан-Франциско (США). Университет создан Указом Президента Кыргызской Республики № УП-74 от 11 марта 1993 года, Постановлением Правительства Кыргызской Республики № 113 от 16 марта 1993 г. и является государственным университетом со статусом международного высшего учебного заведения.

Указом Президента Кыргызской Республики от 30 декабря 1998 года и Постановлением Правительства Кыргызской Республики от 8 февраля 1999 года № 74 Международному университету Кыргызстана предоставлен статус автономного самоуправляемого университета, который необходим для вхождения в мировое образовательное пространство.

В университете создана организационная структура, в основу которой положена евро-американская структура университетов.

Как международный вуз, он стремится к международному сотрудничеству университетов, развивает тенденцию глобализации образования, расширяет сотрудничество с университетами и организациями разных стран.

free counters