Примеры сетевых топологий


Протокол пересылки файлов FTP - часть 4


Для перевода в этот режим используется одноименная команда. Для перехода из одного каталога в другой на удаленном сервере служит команда cd имя_каталога, а для возврата в предшествующий cd .. . Например, cd /pub/msdos.

Ссылка на объект, доступный через анонимное FTP, обычно записывается в виде:

Название ресурсаИмя сервераИмя каталога в сервере.

Например:

Internet-cmc/pub/communications/internet-cmc.txt

ftp://ftp.rpi.edu/pub/communications/internet-cmc.txt

Internet-cmc (CMC - computer-mediated communication) -это межкомпьютерный обмен по сети Internet.

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

Таблица 4.5.4.1

Субкоманды FTPОписание
ABOR

Прерывание исполнения предыдущей FTP-команды и связанного с ней обмена

ACCT<SP> <account-information> Ввод идентификатора пользователя (ID);

ALLO <SP> <десятичное целое> [<SP> R <SP> <десятичное целое>]

Зарезервировать достаточно места (в байтах) для пересылки файла. Для файлов с постраничной структурой после символа R указывается число записей

APPE <SP> <проход>

Присовокупить передаваемые данные к файлу, указанному в параметре проход

CDUPПереход в каталог прародитель

CWD <SP> <проход>

Изменить рабочий каталог (CD);
DELE <SP> <проход>Стереть файл (del);
HELP

Выдать справочную информацию о выполнимых командах

HELP [<SP> <строка>]

Выдать описание работы данной команды

LIST [<SP> <проход>]

Вывод списка файлов или каталогов (dir);

MKD <SP> <проход> Создать каталог

MODE <SP> <код режима>

Режим обмена = поток, блоки или со сжатием

NLST [<SP> <проход>]

Переслать оглавление каталога от сервера к клиенту
NOOPПустая команда

PASS <SP> <пароль>

Слово-пропуск (пароль) пользователя, заполняется пользователем
PASVПеревести сервер в режим прослушивания информационного порта на предмет установления соединения
PORT <SP> <порт ЭВМ>IP-адрес и номер порта клиента
PWD Выдать имя текущего каталога
QUITУход из FTP
REINЗавершение сессии и открытие новой
REST <SP> <маркер>

Возобновление обмена, начиная с места, указанного маркером

RETR <SP> <проход>Переслать копию файла (get) другому адресату
RMD <SP> <проход>Удалить каталог
RNFR <SP> <проход>Начало процедуры переименования файла (Rename From)
RNTO <SP> <проход>

Указание нового имени файла при переименовании (Rename To)_

SITE <SP> <строка>Используется сервером для реализации локально специфических команд
SMNT <SP> <проход>

Позволяет пользователю смонтировать нужную файловую систему

STATВыдать текущие значения параметров (STATUS)
STOR <SP> <проход>

Сервер должен запомнить полученные данные в виде файла

STOUАналог команды STOR но записывает файл в текущий каталог и присваивает файлу уникальное имя
STRU <SP> <код структуры>Структура файла = файл, запись или страница
SYSTСервер сообщает тип системы

TYPE <SP> <код типа>

Специфицирует тип информации, часто для этой цели используются команды binary и ASCII
USER <SP> < [имя [пропуск]] >Идентифицирует пользователя, запрашивается сервером
?тоже что и HELP;
lcdИзменить локальный каталог (на вашей ЭВМ);
!Выйти временно из FTP и уйти в Shell (UNIX)
! командаИсполнить команду Shell (UNIX)
closeПрервать связь с удаленным сервером, оставаясь в FTP
open [имя_ЭВМ]Установить связь с указанным удаленным сервером
dirВыдать содержимое удаленного каталога
<


Начало  Назад  Вперед



Книжный магазин