Руководство по FTP



             

Работа с FTP в среде WWW


Как показывает практика, на сегодняшний день основной услугой Internet является WWW. Весь мир с замиранием сердца следит за сражениями броузеров, Java, технологий встраивания multimedia в HTML-страницы. Однако любому человеку понятно - главное, это уметь использовать уже существующие инструменты. Основой данной главы будет рассмотрение части возможностей http

протокола, а именно - передачи файлов. Каждый, кто работает с WWW знает, что такое URL, Uniform Resource Locator. На сегодня это основной способ указания ресурсов Internet. Наиболее подробно об URL можно прочесть в RFC 1738

и RFC 1808. Общий формат URL: &ltscheme>:&ltscheme-specific-part>. Например, для HTML файла можно сформировать следующие URL:

http://www.karelia.ru.

Для почтовога адреса: mailto:skyer@mainpgu.karelia.ru.

FTP также является ресурсом Internet. URL для ftp выглядит так: ftp://&ltuser>:&ltpassword>@&lthost>:&ltport>/&lturl-path>, где user - имя пользователя, password - его пароль, host - доменное имя или IP адрес сервера, url-path - путь к файлу. На практике наиболее часто используемым вариантом ftp является анонимный. Как уже было сказано выше, анонимный ftp ничем не отличается от "остального". Просто в качестве имени пользователя достаточно указать anonymous, а в качестве своего пароля - свой почтовый адрес. Для анонимного ftp в url сделан упрощенный синтаксис: ftp://&lthost>/&lturl-path>, то есть при отсутствии имени автоматически будет вставлено anonymous. Порт также обычно не указывается, а используется стандартный 21.

Примеры адресов ftp в форме url:

ftp://ftp.cdrom.com/pub/music/songs/1996

ftp://ds.internic.net/rfc/rfc1738.txt

В качестве host можно указывать и IP адрес. (118.24.64.24)

Основное применение url нашли в WWW броузерах. На сегодня это, наверное, самые популярные программы в Internet. Netscape Navigator, Internet Explorer, Mosaic, Lynx, Arena. Поэтому если Вы используете их, имеет смысл использовать их и как ftp клиент. Правила формирования адреса были описаны выше, все остальное предельно просто. Если в качестве пути указан только путь к некоторому каталогу, а не сам файл (пример 1), то броузер покажет Вам список файлов в этом каталоге. Если же путь указан вплоть до имени файла, то вскоре файл с некоторой вероятностью окажется у Вас на диске. Почему с некоторой вероятностью? Потому, что к сожалению, http использует для ftp собственную подсистему пересылки файлов. Что не привело к повышению надежности. Однако об этом чуть позже.




Содержание  Назад  Вперед