
- •Лабораторные работы по курсу Сети эвм
- •Основы моделей сетевой безопасности осWindows
- •Введение
- •Учетные записи
- •Аутентификация и авторизация
- •Модель рабочих группWindows
- •Доменная модельWindows
- •Службы каталога ntds и Active Directory
- •Основы работы с системой безопасностиWindows
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Администрирование пользователей и групп в сетях Windows
- •Введение
- •Локальные пользователи и группы
- •Встроенные локальные пользователи
- •Встроенные локальные группы
- •Глобальные пользователи и группы
- •Встроенные глобальные пользователи
- •Встроенные глобальные группы
- •Стратегия администрирования домена с использованием глобальных групп
- •Средства администрирования пользователей и групп. Программа «Управление компьютером»
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Организация совместного использования каталогов и файлов
- •Введение
- •Предоставление файлов в общий доступ средствами интерфейса осWindows
- •Разрешения на сетевые ресурсы
- •Комбинирование разрешений на сетевые ресурсы
- •Порядок выполнения работы
- •Контрольные вопросы
- •Работа с сетевым окружением при помощи утилитыNet.Exe
- •Введение
- •Порядок выполнения работы
- •Контрольные вопросы
- •ИспользованиеNtfs– разрешений для разграничения доступа к файлам и папкам
- •Введение
- •Разрешения на файлы
- •Разрешения на папки
- •Наследование разрешений от родительской папки
- •Владелец файла или папки
- •Специальные разрешения на файлы и папки
- •Лабораторное задание
- •Контрольные вопросы
- •Работа с программойMicrosoftNetworkMonitor
- •Введение
- •Работа с программойNetwork Monitor Запуск программы
- •Захват пакетов
- •Просмотр захваченных пакетов
- •Установка фильтров на захват пакетов (Capturefilter)
- •Порядок выполнения работы
- •Контрольные вопросы
- •Состав стека протоколовTcp/ip. Изучение протоколовArp,ip, icmp.
- •Введение
- •Общая характеристика стека протоколовTcp/ip
- •Уровень межсетевого взаимодействия
- •Основной уровень
- •Прикладной уровень
- •Уровень сетевых интерфейсов
- •Соответствие уровней стека tcp/ip семиуровневой модели iso/osi
- •Реализация компонентов стека tcp/ip
- •Терминология единиц передаваемой информации в стеке tcp/ip
- •Типы адресов стека tcp/ip
- •Локальные адреса (mac-адреса)
- •Ip-адреса
- •Символьные доменные имена
- •Ip-адреса
- •Классы ip-адресов
- •Особые ip-адреса
- •Использование масок в ip-адресации
- •Протокол межсетевого взаимодействияIp
- •Структура ip-пакета
- •Протокол разрешения адресаArp
- •Arp-таблица
- •Запросы и ответы arp
- •Протокол управляющих сообщенийInternetIcmp
- •Поддержка таблиц маршрутизации
- •Определение максимального размера передаваемого блока по маршруту (pmtu)
- •Использование icmp для диагностики проблем
- •Управление потоком с использованием icmp
- •Порядок выполнения работы
- •Контрольные вопросы
- •Изучение протоколовDhcp, dns
- •Введение
- •Протоколы стекаTcp/ip
- •Основной транспортный протокол tcp
- •Сегменты и потоки
- •Соединения
- •ПротоколDhcp. Автоматизация назначенияIp-адресов
- •Система доменных именDns. Разрешение доменных имен.
- •Сетевая архитектура реализации стекаTcp/iPв осWindows
- •Имена NetBios
- •Регистрация и распознавание имен NetBios
- •Служба dhcPв сетяхWindows
- •Служба dnSв сетяхWindows
- •Порядок выполнения работы
- •Контрольные вопросы
Протокол управляющих сообщенийInternetIcmp
Протокол управляющих сообщений Internet(InternetControlMessageProtocol,ICMP) — это протокол, описанный вRFC792, и обычно его рассматривают как часть уровняIP. Сообщения ICMP инкапсулируются в пакетыIP, чтобы они могли маршрутизироваться в сети.WindowsNTиспользует ICMP для следующих целей:
Построение и поддержка таблиц маршрутизации
Оказание помощи при определении величины максимального передаваемого блока по маршруту (PMTU)
Диагностика проблем (использование утилит ping и tracert)
Управление контролем потока для предотвращения насыщения передающих линий и маршрутизаторов
Поддержка таблиц маршрутизации
Когда компьютеры WindowsNTинициализируются, таблица маршрутизации в обычном состоянии содержит только несколько записей. Одна из них определяетшлюз, используемый по умолчанию.Датаграммы, которые имеют IP-адрес пункта назначения, не совпадающий с таблицей маршрутизации, посылается на шлюз, используемый по умолчанию. Однако, поскольку маршрутизаторы разделяют информацию о топологии сети друг с другом, шлюз, используемый по умолчанию, может знать лучший путь к данному адресату. Когда это случается, то принимая датаграмму, которая может быть послана лучшим путем, маршрутизатор перенаправляет датаграмму как обычно. Затем он "советует" тому, кто отправил эту датаграмму, как послать ее лучшим путем. Информация о существовании лучшего пути передается с использованием сообщенияперенаправления ICMP(ICMPredirect).
Определение максимального размера передаваемого блока по маршруту (pmtu)
TCPиспользует определение максимального размера передаваемого блока по маршруту (PathMaximumTransferUnit,PMTU). Механизм основывается на использовании сообщений ICMP "о недоступности пункта назначения" (destinationunreachable).
Использование icmp для диагностики проблем
Утилита pingиспользуется для отправки эхо-запросов ICMP по IP-адресу и ожидания эхо-ответов ICMP.Pingсообщает количество принятых ответов и интервал времени между отправкой запроса и приемом ответа. Утилитаtracertиспользуется для трассировки маршрута. Она может быть очень полезна.Tracertработает путем отправки эхо-запросов ICMP по определенному IP-адресу, увеличивая время жизни (time-to-live,TTL) в поле IP-заголовка, начиная с 1. Затем она анализирует возвращаемые ошибки ICMP. Каждый последующий эхо-запрос должен пройти по сети на один маршрутизатор дальше прежде, чем значение в поле TTL достигнет нуля, и маршрутизатор, который пытается перенаправить этот пакет, возвратит ошибку ICMPTimeExceeded(время закончилось).Tracertпросто отображает на экране упорядоченный список маршрутизаторов на пути прохождения пакетов, которые возвращают сообщения об ошибках.
Управление потоком с использованием icmp
Если хост посылает датаграммы к другому компьютеру с частотой, при которой происходит насыщение маршрутизатора или линии между ними, то этот хост может получить сообщение ICMP Source Quench(замедлить передачу). Это сообщение заставляет источник датаграмм осуществлять их отправку медленнее.
Порядок выполнения работы
Выполните команду ipconfig /all. Просмотрите и запишите MAC-адрес, IP-адрес и маску IP-адреса Вашей рабочей станции.
Определите, к какому классу относится IP-адрес Вашей рабочей станции.
Запишите в двоичном и десятичном виде адрес узла и адрес сети Вашей рабочей станции с учетом маски IP-адреса.
При помощи команды arp –a просмотрите и запишите APR-таблицу Вашей рабочей станции.
Запустите программу Microsoft Network Monitor. Настройте фильтр для захвата пакетов, передаваемых между Вашим и всеми другими компьютерами сети. В качестве разрешенных к захвату протоколов укажите только протокол ARP (см. рисунок).
Активизируйте режим захвата пакетов в программе Network Monitor, после чего выполните команду ping <ip-адрес>, в качестве ip-адреса используйте любого компьютера (рабочей станции), который отсутствует в ARP-таблице. Смысл данного действия заключается в том, что при выполнении команды ping c ip-адресом, который отсутствует в ARP-таблице, будет выполнен ARP-запрос и получен ARP-ответ, которые должны быть захвачены. Если ARP-запрос и ответ не были захвачены, это означает, что заданный в команде ping адрес уже был занесен в ARP-таблицу до активизации режима захвата. Если был захвачен только ARP-запрос, это означает, что заданный при выполнении команды ping IP-адрес не был доступен. В обоих случаях необходимо повторить выполнение данного пункта.
Остановите захват и просмотрите захваченные пакеты.
Сохраните захваченные пакеты c ARP-запросом и ответом в файле *.cap, имя которого совпадает с Вашим именем пользователя.
Просмотрите содержимое двух захваченных пакетов, содержащих ARP-запрос и ответ, и занесите в таблицу значения полей заголовков Ethernet и значения полей ARP:
Протокол |
Поле |
Пакеты | |
Запрос
|
Ответ | ||
Ethernet |
MAC-адрес назначения |
|
|
MAC-адрес источника |
|
| |
Тип протокола верхнего уровня |
|
| |
ARP |
Тип сети |
|
|
Тип протокола |
|
| |
Длина локального адреса |
|
| |
Длина сетевого адреса |
|
| |
Операция |
|
| |
Локальный адрес отправителя |
|
| |
Сетевой адрес отправителя |
|
| |
Локальный адрес получателя (искомый) |
|
| |
Сетевой адрес получателя |
|
|
Настройте фильтр для захвата пакетов, передаваемых между Вашим и всеми другими компьютерами сети. В качестве разрешенных к захвату протоколов укажите все типы протоколов.
Активизируйте режим захвата пакетов и выполните команду ping 10.168.127.3.
Просмотрите захваченные пакеты и выберите ICMP-запрос, который был сгенерирован командой ping и ICMP-ответ. Сохраните захваченные пакеты в файле.
Самостоятельно проанализируйте и приведите в отчете структуру ICMP-запроса и ICMP-ответа.
Захватите несколько кадров со вложенными IP-пакетами. Проанализируйте структуру пакета, заголовки Ethernet и IP и заполните следующую таблицу, выбрав 4 любых различных пакета.
-
Протокол
Поле
Значения полей пакетов
1
2
3
4
Ethernet
MAC-адрес назначения
MAC-адрес источника
Тип протокола верхнего уровня
IP
Номер версии
Длина заголовка
Тип сервиса
Общая длина
Идент. Пакета
Флаги
Смещение фрагмента
Время жизни
Протокол верхн. Уровня
Контрольная сумма
IP-адрес источника
IP-адрес назначения