Лабораторная работа
    "Средства операционных систем для анализа состояния сети"
    
    ст. гр. СП-99н Никитенко Станислав
    
  
Команда ping служит
для принудительного вызова ответа конкретной машины в сети, позволяет проверить
функционирование основных узлов (элементов) сети. В выполнении команды
ping принимает участие система маршрутизации,
схемы разрешения адресов (firewall) и сетевые шлюзы, поэтому для получения
положительного результата сеть должна быть в рабочем состоянии. Формат команды :
| 
ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число]
     [[-j списокУзлов] | [-k списокУзлов]] [-w таймаут] списокРассылки
Параметры:
-t               Отправка пакетов на указанный узел до команды прерывания.
                 Для вывода статистики и продолжения нажмите 
                 (Ctrl)+(Break), для прекращения - (Ctrl)+(C).
-a               Определение адресов по именам узлов.
-n число         Число отправляемых запросов.
-l размер        Размер буфера отправки.
-f               Установка флага, запрещающего фрагментацию пакета.
-i TTL           Задание срока жизни пакета (поле "Time To Live").
-v TOS           Задание типа службы (поле "Type Of Service").
-r число         Запись маршрута для указанного числа переходов.
-s число         Штамп времени для указанного числа переходов.
-j списокУзлов   Свободный выбор маршрута по списку узлов.
-k списокУзлов   Жесткий выбор маршрута по списку узлов.
-w таймаут       Таймаут каждого ответа в миллисекундах.
 | 
Пример выполнения команды ping :
| ping 10.0.1.88 -t 
Обмен пакетами с 10.0.1.88 по 32 байт:
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Ответ от 10.0.1.88: число байт=32 время<10мс TTL=128
Статистика Ping для 10.0.1.88:
    Пакетов: отправлено = 10, получено = 10, потеряно = 0 (0% потерь),
Приблизительное время передачи и приема:
    наименьшее = 0мс, наибольшее =  0мс, среднее =  0мс
 | 
Команда tracert
позволяет определить последовательность шлюзов, через которую проходит IP-пакет
на пути до пункта своего назначения. Возвращаемой информацией команды является
список машин, начиная с первого шлюза и заканчивая пунктом назначения. Формат
команды :
| 
tracert [-d] [-h максЧисло] [-j списокУзлов] [-w интервал] имя
Параметры:
    -d                 Без разрешения в имена узлов.
    -h максЧисло       Максимальное число прыжков при поиске узла.
    -j списокУзлов     Свободный выбор маршрута по списку узлов.
    -w интервал        Интервал ожидания каждого ответа в миллисекундах.
 | 
Пример выполнения команды tracert :
| tracert  LENUHA 
Трассировка маршрута к LENUHA [10.0.1.88]
с максимальным числом прыжков 30:
  1   <10 мс   <10 мс   <10 мс  LENUHA [10.0.1.88] 
Трассировка завершена.
 tracert  www.google.com
Трассировка маршрута к www.google.com [216.239.39.101]
с максимальным числом переходов 30:
  1   <10 мс   <10 мс     1 мс  gw0if2.lan4.donntu [192.168.18.254]
  2     *        *        *     Превышен интервал ожидания для запроса.
  3     *        *        *     Превышен интервал ожидания для запроса.
  4     *
 | 
Еще одним средством изучения состояния сети есть команда
netstat.
Она пердназначена для отображения статистики протокола и текущего сетевого
подключения TCP/IP. Формат команды :
| 
netstat [-a] [-e] [-n] [-s] [-p имя] [-r] [интервал]
  -a            Отображение всех подключений и ожидающих портов.
                (Подключения со стороны сервера обычно не отображаются).
  -e            Отображение статистики Ethernet. Этот ключ может
                применяться вместе с ключом -s.
  -n            Отображение адресов и номеров портов в числовом формате.
  -p имя        Отображение подключений для протокола "имя": tcp или udp.
                Используется вместе с ключом -s для отображения статистики
                по протоколам. Допустимые значения "имя": tcp, udp или ip.
  -r            Отображение содержимого таблицы маршрутов.
  -s            Отображение статистики по протоколам. По умолчанию выводятся
                данные для TCP, UDP и IP. Ключ -p позволяет указать
                подмножество выводящихся данных.
  интервал      Повторный вывод статистических данных через указанный
                интервал в секундах. Для прекращения вывода данных
                нажмите клавиши CTRL+C. Если параметр не задан, сведения
                о текущей конфигурации выводятся один раз.
 | 
Пример выполнения команды netstat :
| netstat -r 
Таблица маршрутов
Активные маршруты:
  Сетевой адрес            Маска    Адрес шлюза            Интерфейс  Метрика
          0.0.0.0          0.0.0.0   192.168.18.254   192.168.18.250       1
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1       1
     192.168.18.0    255.255.255.0   192.168.18.250   192.168.18.250       1
   192.168.18.250  255.255.255.255        127.0.0.1        127.0.0.1       1
   192.168.18.255  255.255.255.255   192.168.18.250   192.168.18.250       1
        224.0.0.0        224.0.0.0   192.168.18.250   192.168.18.250       1
  255.255.255.255  255.255.255.255   192.168.18.250   192.168.18.250       1
Активные подключения
  Имя    Локальный адрес        Внешний адрес          Состояние
  TCP    k16c5:nbsession        dhcp-dyn-ip-247.lan4.donntu:1027  ESTABLISHED
  TCP    k16c5:nbsession        dhcp-dyn-ip-249.lan4.donntu:1075  ESTABLISHED
 | 
Назад к перечню лабораторных работ