Протокол FTP широко используется для обмена данными в сети Internet. Многие сервера сети поддерживают этот протокол. Поскольку количество пользователей в этой сети очень велико, то задача выделения каждому из них индивидуальных прав доступа представляется абсолютно нереальной. В то же время, большое число серверов стремится предоставить услуги по обмену данными максимально возможному количеству клиентов сети. Например, такие услуги предоставляют сервера сервисных центров фирм, занимающихся распространением свободно используемого программного обеспечения.
В таких случаях для установления соединения по протоколу FTP используется метод анонимного доступа. В этом варианте в качестве имени пользователя используется слово anonymous, а вместо пароля - чаще всего слово guest (гость).
Таблица 1 - Наиболее употребительные команды ftp
Команда | Параметры | Описание |
ascii | Переключиться в режим передачи текстовых файлов | |
binary | Переключиться в режим передачи двоичных файлов | |
cd | имя каталога | Сменить рабочий каталог на удаленной ЭВМ |
close | Закрыть соединение с удаленной ЭВМ | |
del | имя файла | Удалить файл на удаленной ЭВМ |
dir | маска файлов | Отобразить содержимое текущего каталога сервера |
get | имя файла | Получить файл с удаленной ЭВМ |
hash | on/off | Включить или выключить режим вывода знака "#" для каждого переданного блока данных при передаче файлов |
help | Получить подсказку | |
lcd | имя каталога | Сменить рабочий каталог на локальной ЭВМ |
mget | маска файлов | Получить несколько файлов с удаленной ЭВМ |
mput | маска файлов | Отправить несколько файлов на удаленную ЭВМ |
open | адрес ЭВМ | Установить соединение с указанной ЭВМ |
put | имя файла | Передать файл на удаленную ЭВМ |
pwd | Вывести имя текущего каталога | |
quote | команда | Передать команду непосредственно FTP (для ввода команд администратора) |
quit | Завершить работу с утилитой |
При анонимном доступе пользователь имеет, как правило, очень ограниченные права. Чаще всего при анонимном доступе пользователь может только перемещаться по ограниченному перечню каталогов и получать файлы с удаленной ЭВМ (выполнять команды get и mget).
Метод анонимного доступа - это основной метод, который используют для обмена данными по протоколу FTP программы-браузеры сети Internet, например, широко распространенные программы "Internet Explorer" и "Netscape Navigator". Эти программы имеют возможность только получать файлы с удаленных ЭВМ, в то время, как полный доступ по протоколу FTP дает пользователю также возможность передавать файлы на удаленные ЭВМ. Имя и пароль для анонимного доступа в этих программах можно настраивать.