Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Справочные данные. 1. Команды управления доступом к системе

Команды протокола FTP.

1. Команды управления доступом к системе

USER. Как правило, эта команда открывает сессию FTP между клиентом и сервером. Аргументом команды является имя (идентификатор) пользователя для работы с файловой системой. Эта команда может подаваться не только в начале, но и в середине сессии, если, например, пользователь желает изменить идентификатор, от имени которого будут проводиться действия. При этом все переменные, относящиеся к старому идентификатору, освобождаются. Если во время изменения идентификатора происходит обмен данными, обмен завершается со старым идентификатором пользователя.

PASS. Данная команда подается после ввода идентификатора пользователя и содержит в качестве аргумента пароль пользователя.

CWD. Команда обеспечивает возможность работы с различными каталогами удаленной файловой системы. Аргументом команды является строка, указывающая путь каталога удаленной файловой системы, в котором желает работать пользователь.

REIN. Команда реинициализации. Эта команда очищает все переменные текущего пользователя, сбрасывает параметры соединения. Если в момент подачи команды происходит передача данных, передача продолжается и завершается с прежними параметрами.

QUIT. Команда закрывает управляющий канал. Если в момент подачи команды происходит передача данных, канал закрывается после окончания передачи данных.

2. Команды управления потоком данных

PORT. Команда указывает серверу адрес и порт, которые будут использоваться клиентом для прослушивания соединения. Синтаксис команды: «PORT<SP>h1,h2,h3,h4,p1,p2». Аргументами команды являются 32-битный IP адрес и 16-битный номер порта соединения. Эти значения разбиты на шесть 8-битных полей и представлены в десятичном виде, где hN – байты адреса (от старшего к младшему), а pN – байты порта (от старшего к младшему).

PASV. Эта команда отправляется серверу для указания, что он должен «слушать» соединение. Ответом на данную команду является строка, содержащая адрес и порт узла, находящегося в режиме ожидания соединения. Формат представления данных соответствует формату команды PORT.

Команды TYPE, STRU, MODE определяют, соответственно, тип передаваемых данных (ASCII, Image и другие), структуру или формат передачи данных (File, Record, Page), способ передачи (Stream, Block и другие). Использование этих команд очень важно при построении взаимодействия в гетерогенных средах и весьма отличающихся операционных и файловых систем взаимодействующих узлов.

3. Команды FTP-сервиса

RETR. Эта команда указывает модулю «Программа передачи данных сервера» передать копию файла, заданного параметром этой команды, модулю передачи данных на другом конце соединения.

STOR. Команда указывает модулю «Программа передачи данных сервера» принять данные по каналу передачи данных и сохранить их как файл, имя которого задано параметром этой команды. Если такой файл уже существует, он будет перезаписан, если нет, будет создан новый.

Таблица 6.1 – Основные коды ответов на команды протокола FTP

Код Описание
Комментарий
Канал открыт, обмен данными начат
Статус файла правилен, подготавливается открытие канала
Команда корректна
Слишком много подключений к FTP-серверу (можете попробовать позднее). В некоторых версиях указывает на успешное завершение промежуточной процедуры
Успешное завершение по команде quit
Канал сформирован, но информационный обмен отсутствует
Закрытие канала, обмен завершен успешно
Пользователь идентифицирован, продолжайте
Запрос прошел успешно
Имя пользователя корректно, нужен пароль
Для входа в систему необходима аутентификация
Процедура невозможна, канал закрывается
Открытие информационного канала невозможно
Канал закрыт, обмен прерван
Запрошенная функция не реализована, файл недоступен, например, занят
Локальная ошибка, операция прервана
Ошибка при записи файла (недостаточно места)
Синтаксическая ошибка, команда не может быть интерпретирована (возможно, она слишком длинна)
Синтаксическая ошибка (неверный параметр или аргумент)
Неудачная последовательность команд
Команда не применима для такого параметра

 

RNFR и RNTO. Команды должны следовать одна за другой. Первая команда содержит в качестве аргумента старое имя файла, вторая – новое. Последовательное применение этих команд переименовывает файл.

ABOR. Команда предписывает серверу прервать выполнение предшествующей сервисной команды (например, передачу файла) и закрыть канал передачи данных.

DELE. Удаление указанного файла.

MKD. Создание указанного в аргументе каталога.

RMD.Удаление указанного в аргументе каталога.

LIST. Получение списка файлов в указанном каталоге. Передача списка осуществляется по соединению «Программа передачи данных сервера» – «Программа передачи данных клиента».

6.6 Контрольные вопросы

1. Сколько логических соединений необходимо для работы протокола FTP? Каким образом они используются?

2. Какие стадии можно выделить в FTP-сессии?

3. В чем заключается особенность работы протокола FTP в активном режиме?

4. В чем заключается особенность работы протокола FTP в пассивном режиме?

5. Какая сторона соединения отвечает за закрытие канала передачи данных? В каких случаях это происходит?

6. Опишите структуру команды и ответа протокола FTP.

7. На какие группы можно разбить команды протокола FTP? Каково назначение команд каждой из групп?

Список рекомендуемой литературы

1. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов [Текст] / В.Г. Олифер, Н.А. Олифер. – СПб: Издательство «Питер», 2005, – 864 с.

2. Блэк, Ю. Сети ЭВМ: Протоколы, стандарты, интерфейсы [Текст] / Ю. Блэк. – М.: Мир, 1990. – 506 с.

3. Золотов, С. Протоколы в Internet: Руководство для профессионалов [Текст] / С. Золотов. – СПб.: BHV, 1998, – 304 с.

 


 


<== предыдущая страница | следующая страница ==>
Особенности управления процессом обмена данными | Тема: «Администрирование и сервисные службы управления сетью»

Дата добавления: 2015-07-26; просмотров: 161; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.