Тестирование Windows сетей. Обзор сетевых протоколов

Страницы работы

Содержание работы

Лекция №13

Тестирование Windows сетей

Этапы проектирования

1.  Изучение сетевых протоколов для дальнейшего использования под диагностикой.

2.  Использование свойств протокола для проектирования тестирующих программ (утилит).

Обзор сетевых протоколов

ICMР – InternetControlMessageProtocol

Разрешает маршрутизатору сообщать конечному узлу об ошибках, с которыми маршрутизатор столкнулся при передаче какого-нибудь IP-пакета от данного конечного узла. Существует несколько типов сообщений ICMP. Каждый тип имеет свой формат, но при этом все они начинаются с общих 3-х полей:

·  8-ми битное целое число (type), которое обозначает тип сообщения;

·  16-ти битное поле контрольной суммы (checksum);

·  8-ми битное поле кода (code), которое конкретизирует назначение сообщения.

Кроме того, сообщение ICMP всегда содержит заголовок и первые 64 бита данного пакета IP, что вызвал ошибку (т. к. все протоколы прикладного уровня TCP/IP содержат наиболее важную информацию для анализа в первых 64 битах своих сообщений).

Возможные значения поля типа:

·  0 – эхо-ответ;

·  3 – узел назначения недосягаем;

·  4 – подавление источника;

·  5 – перенаправление маршрута;

·  8 – эхо-запрос;

·  11 – истечение времени дейтаграммы;

·  12 – проблема с параметрами пакета;

·  13 – запрос оценки времени;

·  14 – ответ оценки времени;

·  17 – запрос маски;

·  18 – ответ маски.

Как видно из используемых типов сообщений, протокол ICMP представляет собой некоторое объединение протоколов, которые решают свои узкие задачи. ICMP предоставляет сетевым администраторам средства для тестирования достижимости узлов сети. Эти средства представляют собой очень простой эхо-протокол, который включает обмен двумя типами сообщений:

·  эхо-запрос;

·  эхо-ответ.

ПК или маршрутизатор посылают по сети эхо-запрос, в котором указывается IP-адрес узла, достижимость которого нужно проверить. Узел, который получил эхо-запрос, формирует и отправляет эхо-ответ и возвращает сообщение узлу-отправителю запроса. Т. к. эхо-запрос и эхо-ответ передаются по сети внутри IP-пакетов, то их успешная доставка означает нормальное функционирование всей транспортной системы сети. Во многих ОС используется утилита ping, предназначенная для тестирования достижимости узлов. Эта утилита обычно посылает серию эхо-запросов к тестируемому узлу и предоставляет пользователю статистику об утерянных эхо-ответах и среднем времени реакции сети на запросы. Если маршрутизатор не может передать или доставить IP-пакет, он отсылает узлу, который отправил этот пакет, сообщение: „Узел назначения недосягаем” (тип №3). Это сообщение содержит в поле кода значение, которое уточняет причину недоставки.

Коды причин:

·  0 – сеть недосягаема;

·  1 – узел недосягаем;

·  2 – протокол недосягаем;

·  3 – порт недосягаем;

·  4 – нужна фрагментация, а бит DF установлен;

·  5 – ошибка в маршрутизаторе, заданном источником;

·  6 – сеть назначения неизвестна;

·  7 – узел назначения неизвестен;

·  и др.

IPInternetProtocol

Протокол межсетевого взаимодействия.

К основным транспортным функциям IP относятся:

1.  Перенос между сетями разных типов адресной информации в унифицированной форме.

2.  Сбор и разборка пакетов при передаче их между сетями с разным максимальным значением длины пакета.

Пакет IP состоит из заголовка и поля данных. Заголовок пакета имеет следующие поля:

1.  Номер версии IP.

2.  Длина заголовка пакета IP. Занимает 4 бита в 32-х битных словах. Обычно заголовок 20-ти байтный (5 32-х битных слов), но может быть увеличено.

3.  Тип сервиса, 1 байт – задает приоритетность пакета и критерий выбора маршрута. Первые 3 бита – это подполе приоритета пакета: 0 – нормальный пакет, 7 – пакет управляющей информации. Следующие 3 бита могут определить критерий выбора маршрута, бит D говорит о том, что маршрут должен выбираться для минимизации задержки доставки данного пакета, бит Т – для максимизации пропускной способности, бит R – для максимизации надежности доставки.

Похожие материалы

Информация о работе