Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные по сетям Л7-Л14 (693).doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
8.89 Mб
Скачать
      1. Содержание отчёта

Отчёт о проделанной работе должен содержать следующее:

  1. Тема, цель работы, номер варианта и содержание индивидуального задания.

  2. Схему собранной сети с указанием ОС и всех IP адресов.

  3. Алгоритм (последовательность действий) настройки DNS-сервера с описанием выполненных действий и команд.

  4. Файл конфигурации DNS-сервера.

  5. Файлы, описывающие сгенерированные зоны.

  6. Алгоритм обмена данными между хостом и DNS-сервером с примерами запросов и ответов.

  7. Выводы о работе.

    1. Примерный перечень вопросов для самостоятельного контроля

  1. Что такое DNS? Какую задачу решает?

  2. Из чего состоит система доменных имен?

  3. В чём отличие понятий домена и зона?

  4. В чём отличие процедуры рекурсивного разрешения имени от не рекурсивного?

  5. Из каких этапов состоит прядок обработки запросов разрешения имени?

  6. Какие бывают разновидности DNS-серверов (краткая характеристика)?

  7. Для чего необходимо использовать вторичные DNS-серверы? Можно ли обойтись без них?

  8. Почему при выходе из строя первичного сервера DNS через некоторое время вторичные DNS-серверы прекращают обслуживание зоны?

  9. Для чего нужно описывать зону «0.0.127.in-addr.arpa»?

  10. Для чего необходим символ «.» в конце доменных имён?

Литература

  1. Бруй В.В., Карлов С.В. LINUX-сервер: пошаговые инструкции инсталляции и настройки. – Москва, 2003. – 572 с.

  2. Единая система документации ОС МСВС.

  3. Интернет-Университет Информационных Технологий. http://www.INTUIT.ru

  4. Колисниченко Д.Н. Linux-сервер своими руками. СПб., 2002. – 576с.

  5. Мохаммед Д.К. RedHat Linux 6 Server. – Москва, 2001. – 560с.

  6. Немет Э., Снайдер Г., Хейн Т.Р. Руководство администратора Linux, 2-е издание. – Москва, 2007. – 1072с.

  7. Стахнов А.А. Сетевое администрирование Linux. – СПб., 2004. – 480с.

6. Настройка службы ftp

Цель: приобрести навыки работы со службой FTP.

6.1. Теоретическая часть

FTP (англ. File Transfer Protocol — протокол передачи17 файлов) — протокол18, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами.

FTP является одним из старейших прикладных протоколов, появившимся в 1971 году. Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.

Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP19. Команды и данные, в отличие от большинства других протоколов, передаются по разным портам20. Исходящий порт 20, открываемый на стороне сервера, используется для передачи данных, порт 21 — для передачи команд. Порт для приёма данных клиентом определяется в диалоге согласования. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для «докачки» файла, что бывает очень удобно при передаче больших файлов.

      1. Проблема безопасности

Протокол не шифруется21, при аутентификации22 передаются логин и пароль открытым текстом. В случае построения сети с использованием хаба, злоумышленник при помощи пассивного сниффера может перехватывать логины и пароли находящихся в том же сегменте сети пользователей FTP, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. При построении сети на свитчах задача злоумышленника усложняется, но взлом всё равно возможен (MAC-спуфинг23, переполнение таблицы адресов). Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL24, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.

Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки):

  1. Установка TCP-соединения с сервером (обычно на 21 порт).

  2. Посылка команды USER логин\r\n.

  3. Посылка команды PASS пароль\r\n.

Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера), то в качестве логина используется ключевое слово «anonymous» или «ftp», а в качестве пароля — адрес электронной почты:

  1. USER anonymous\r\n.

  2. PASS someone@email\r\n.

После успешной авторизации можно посылать на сервер другие команды.