- •Анализ функционирования локальных вычислительных сетей
- •6.050102 „Компьютерная инженерия”
- •Содержание
- •Введение
- •1 Лабораторная работа №1. Технические особенности сети Ethernet. Конфигурирование и настройка сетевых интерфейсов
- •1.1 Цель работы
- •1.2 Краткие теоретические сведения
- •1.3 Ход работы
- •1.5 Контрольные вопросы
- •2 Лабораторная работа №2. Изучение сетевых анализаторов tcpdump и Ethereal
- •2.1 Цель работы
- •2.2 Краткие теоретические сведения
- •1.4 Содержание отчета
- •2.3 Ход работы
- •2.4 Содержание отчета
- •2.5 Контрольные вопросы
- •3 Лабораторная работа №3. Изучение сетевого протокола tcp и протокола уровня приложений telnet
- •3.1 Цель работы
- •3.2 Краткие теоретические сведения
- •3.3 Ход работы
- •4.3 Ход работы
- •4.4 Содержание отчёта
- •4.5 Контрольные вопросы
- •5 Лабораторная работа №5. Конфигурирование службы имён dns в корпоративной сети
- •5.1 Цель работы
- •5.2 Краткие теоретические сведения
- •5.3 Ход работы
- •5.4 Содержание отчета
- •5.5 Контрольные вопросы
- •6 Лабораторная работа №6. Сервисы для сетей Windows. Настройка сервиса Samba
- •6.1 Цель работы
- •6.2 Краткие теоретические сведения
- •6.3 Ход работы.
- •7.3 Ход работы
- •7.4 Содержание отчета
- •7.5 Контрольные вопросы
- •Рекомендованная литература
4.3 Ход работы
Запустите анализатор ethereal c фильтром, настроенным на отслеживание трафика от вашего хоста до сервера DNS (далее -dns_host) и до сервера www (далее - www_host).
Проверьте работоспособность фильтра командами
ping www_host
ping dns_host
Анализатор должен показать захваченные пакеты.
Перестартуйте захват пакетов.
Запустите программу просмотра web на хост www_host.
Сохраните захваченные пакеты в формате libpcap.
Запустите анализатор tcpdump для разбора сохранённого файла со следующими ключами:
tcpdump -vvv -X -r файл_пакетов >файл_разбора
Данный файл будет содержать разобранные пакеты обращения браузера к веб-страничке и к серверу DNS.
Используя оба анализатора, отследите, как происходили обращения к серверам и прокомментируйте в файле все пакеты.
Запустите новую сессию захвата пакетов.
Выполните команды host www.yahoo.com и host 193.193.193.100 и повторите описанную выше процедуру для захваченных пакетов.
Подробно разберите все запросы к серверу DNS.
4.4 Содержание отчёта
Отчет должен содержать прокомментированные файлы с разобранными результатами захвата пакетов. Пакеты, не представляющие особого интереса в ключе данной работы можно удалить из файла дампа.
4.5 Контрольные вопросы
Почему для службы DNS используется протокол UDP?
Какое поле заголовка UDP обеспечивает мультиплексирование пакетов между приложениями?
Как программы определяют, где находится ближайший сервер имён?
Какие дополнительные параметры передаются в ответе сервера имён?
Какого типа запросы отрабатывались при просмотре веб-странички?
Какой запрос использовался для определения имени хоста по его адресу?
5 Лабораторная работа №5. Конфигурирование службы имён dns в корпоративной сети
5.1 Цель работы
Научиться конфигурировать и тестировать службу имен для корпоративной сети на основе сервера DNS bind.
5.2 Краткие теоретические сведения
Служба доменных имён DNS является основной системной службой в сетях TCP/IP, поскольку эта служба обеспечивает разрешение символьных имён в IP адреса и наоборот. Каждое приложение, использующее сетевые функции, обращается к базовой системной библиотеке libc, частью которой является так называемый резольвер (resolver). Резольвер имеет свой файл конфигурации /etc/resolv.conf, в котором описаны ближайшие сервера имён и порядок подстановки суффиксов.
В сети должно быть как минимум два сервера имён для обеспечения бесперебойного разрешения имён. Обращение резольвера происходит сначала к первому серверу, и если ответ не получен в течение короткого времени, ко второму. Если сервер не может самостоятельно отработать запрос, он обращается к серверам домена корневого домена "." и производит поиск сервера, способного обработать запрос. Полученный ответ перенаправляется клиенту и кешируется на сервере для ускорения последующих ответов.
5.3 Ход работы
Выполнение данной лабораторной работы состоит из следующих шагов:
Создайте файлы зон для прямой и обратной приватной зоны. Возьмите блок адресов 172.16.X.0, где Х – номер машины в классе. Сконфигурируйте первичный сервер DNS для этих зон на локальном компьютере и запустите его. Не забудьте, что все сообщения выводятся не на консоль, а в системный журнал. Сообщения удобнее всего просматривать в отдельном терминале командой:
tail -f /var/log/messages
Проведите тестирование созданных прямой и обратной зон при помощи команды dig.
Проведите тестирование разрешения внешних имён вашим сервером. Запросите, например информацию о зоне slashdot.org.
Сконфигурируйте ваш сервер как вторичный для зон, которые создал ваш сосед по лаборатории. Произведите корректировку и проверку записей зон на предмет записей типа NS. Произведите проверку командой dig, обращая особое внимание на секцию “AUTHORITY SECTION”.
