logo
Пособие Технологии сети Интернет

7.3.3. Схема "ftp:"

Схема "ftp:" применяется для адресации файлов, доступ к которым может осуществляться по протоколу FTP. Для этой схемы предполагается следующая структура URL:

1. Имя Пользователя и Пароль - информация о пользователе, позволяющая проверить права доступа к ресурсу. Эта часть опускается, если осуществляется анонимный доступ.

2. Адрес Узла - полное доменное имя (FQDN) или IP адрес узла, на котором расположен ресурс.

3. Порт - номер TCP-порта. Этот параметр может быть опущен, если FTP-сервер, работающий на указанном узле, использует стандартный порт.

4. Путь - путь (последовательность каталогов) внутри узла, определяющий расположение объекта. В качестве разделителя используется символ "/".

5. Имя Файла - имя файла, к которому осуществляется доступ. Если имя файла не опущено, то такой URL адресует каталог, указанный в части "Путь". По запросу с таким адресом клиенту будет передано оглавление указанного каталога.

6. Тип Ресурса - эта часть указывает, является ли адресуемый файл текстовым или нет, что необходимо для выбора режима передачи файла. Этот параметр является необязательным и может опускаться.

Поскольку для сервиса FTP информационным объектом является статический файл независимо от его формата и содержания, то обращение по схеме "ftp:" не предполагает механизм адресации фрагмента файла, а также передачу параметров для генерации объектов.

Примеры URL для схемы "ftp:":

• ftp://center.fio.ru/ или ftp://213.128.193.154/ - адресует корневой каталог FTP-сервера;

• ftp://center.fio.ru:1/progr/readme.txt - адресует определенный файл; при этом указывается, что FTP-сервер использует нестандартный порт;

• ftp://guest:qwerty@213.128.193.154/readme.txt - адресует определенный файл, для неанонимного доступа; доступ осуществляется от имени пользователя "guest" с паролем "qwerty".