Схема "ftp:"

СЕТЕВЫЕ  ТЕХНОЛОГИИ

Схема "ftp:"

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

Рис 1

Назначение составляющих этой структуры аналогично назначению соответствующих элементов схемы HTTP:

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".