Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основные команды

Читайте также:
  1. Cхемы вязания спицами для начинающих: основные узоры и схемы
  2. I. ОСНОВНЫЕ ПОЛОЖЕНИЯ.
  3. II. ОСНОВНЫЕ ПОЛОЖЕНИЯ ТЕМЫ
  4. II. ОСНОВНЫЕ ПОНЯТИЯ И ПОЛОЖЕНИЯ ТЕМЫ
  5. III. Основные принципы патогенетической терапии вирусных гепатитов
  6. RAID массивы. История создания RAID массивов. Основные преимущества и недостатки RAID массивов всех уровней. Принципы работы.
  7. X. Основные направления развития по видам туризма
  8. А) Основные группы психически зависимых соматических расстройств
  9. А) Основные психофизические функции
  10. Аналитическая функция маркетинга. Основные направления анализа

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

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

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

- Установка TCP-соединения с сервером (обычно на 21 порт) - Посылка команды USER логин \r\n - Посылка команды PASS пароль \r\n

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

USER anonymous\r\nPASS someone@email\r\n

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

Основные команды

· ABOR — Прервать передачу файла

· CDUP — Сменить директорию на вышестоящую.

· CWD — Сменить директорию.

· DELE — Удалить файл (DELE filename).

· HELP — Выводит список команд принимаемых сервером.

· LIST — Возвращает список файлов директории. Список передается через соединение данных (20 порт).

· MDTM — Возвращает время модификации файла.

· MKD — Создать директорию.

· NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных (20 порт).

· NOOP — Пустая операция

· PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении следующих команд RETR, LIST и тд.

· PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.

· PWD — Возвращает текущую директорию.

· QUIT — Отключиться

· REIN — Реинициализировать подключение

· RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.

· RMD — Удалить директорию

· RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.

· SIZE — Возвращает размер файла

· STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.

· SYST — Возвращает тип системы(UNIX, WIN, …)

· TYPE — Установить тип передачи файла(Бинарный, текстовый)

· USER — Имя пользователя для входа на сервер

Аргумент 192,168,254,253,207,56 означает, что соединение от сервера ожидается на узле с IP-адресом 192.168.254.253 на порту 207*256+56=53048.

На многих FTP-серверах существует каталог (под названием incoming, upload и т. п.), открытый на запись и предназначенный для закачки файлов на сервер. Это позволяет пользователям наполнять сервер свежими данными.

Изначально протокол предполагал встречное TCP-соединение от сервера к клиенту для передачи файла или содержимого каталога. Это делало невозможным общение с сервером, если клиент находится за IP NAT, кроме того, часто запрос соединения к клиенту блокируется файерволом. Чтобы этого избежать, было разработано расширение протокола FTP passive mode, когда соединение для передачи данных тоже происходит от клиента к серверу. Кроме того, этой проблемы можно избежать, если использовать прокси-сервер (именно FTP прокси-сервер).

Специально для работы FTP-протокола через межсетевые экраны было сделано расширение NAT, называемое NAT-PT (rfc2766), позволяющее транслировать входящие соединения от сервера к клиенту через NAT. В процессе такого соединения NAT подменяет передаваемые данные от клиента, указывая серверу истинный адрес и порт, с которым сможет соединиться сервер, а потом транслирует соединение от сервера от этого адреса клиенту на его адрес. Несмотря на все меры и нововведения, принятые для поддержки FTP-протокола, на практике функция NAT-PT обычно отключается во всех роутерах и маршрутизаторах с целью обеспечения дополнительной безопасности от вирусных угроз.

Тема 3.2 Сервер DNS

Для правильного формирования пространства имен DNS администратор должен ясно понимать структуру службы DNS, ее основные компоненты и механизмы. Для начала определимся с используемой терминологией. Службой DNS называется служба, выполняющая преобразование символических доменных имен в IP-адреса в ответ на запросы клиентов. Компьютер, на котором функционирует экземпляр службы DNS, называется DNS-сервером. Компьютер, обращающийся к DNS-серверу с запросом на разрешение имени, называется DNS-клиентом. Клиент DNS функционирует на уровне прикладного программного интерфейса (API), осуществляя разрешение доменных имен прозрачно для пользователей и приложений. Основная задача DNS-клиента заключается в передаче запроса на разрешение доменного имени DNS-серверу. В ответ на свой запрос клиент должен получить либо IP-адрес, либо сообщение о невозможности разрешить предоставленное серверу доменное имя. Клиент DNS передает полученный IP-адрес приложению, инициировавшему процесс разрешения имени. Рассмотрим более подробно структуру службы DNS. Четкое понимание назначения всех ее компонентов и возможностей позволит администратору выполнить грамотное развертывание этой службы в корпоративной сети.

 




Дата добавления: 2015-09-10; просмотров: 71 | Поможем написать вашу работу | Нарушение авторских прав

Схемы запросов | Мониторинг и оптимизация | Принципы действия NAT | Поняття світової релігії . Християнство виникнення та еволюція | Іслам як світова релігія | ОСНОВНІ ПОЛОЖЕННЯ ВІРОВЧЕННЯ ІСЛАМУ. КОРАН | СТОВПИ» КУЛЬТОВОЇ ПРАКТИКИ ІСЛАМУ. ШАРІАТ | Основні типи в ісламі | Перший етап — існування єдиної Київської митрополії — охоплює період із середини X — до середини XIII ст. | СУЧАСНА РЕЛІГІЙНА СИТУАЦІЯ В УКРАЇНІ |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав