Все про FTP

Дмитро Шестак, www.submarine.ru

Поняття FTP (File Transfer Protocol) виникло на зорі розвитку всесвітньої Мережі разом з таким поняттям, як HTTP (Hypertext Transfer Protocol). Призначенням FTP, як це видно із самої назви, була передача файлів. У ті часи (початок 90-х) було лише дві можливості отримати файл, розташований де-небудь на сервері в Америці: замовити його за допомогою електронної пошти або використовувати FTP. Практично кожна мережна організація мала свій FTP-сервер, на якому зберігалися величезні обсяги даних. З розвитком Мережі та гіпертексту FTP дещо відійшов у тінь, але було б передчасно ховати дану службу. У даній статті ми постараємося пояснити чому.

По суті справи, FTP надає доступ до файлів, що зберігаються на віддаленому комп'ютері. Користувач може переміщатися по дереву каталогів файлового архіву, переглядати список файлів і при бажанні викачувати необхідні файли до себе на комп'ютер.

FTP-mail

Нерідко користувачеві Мережі набагато зручніше і дешевше не викачувати потрібний файл за допомогою FTP, а отримати його в свій електронну поштову скриньку (доступ до якого іноді безкоштовний, а обсяг необмежений). Все це послужило причиною для створення спеціальних сервісів, що отримали назву FTP-mail. Часто дану службу використовують для отримання великих файлів. Використовувати FTP-mail не складніше звичайного текстового FTP-клієнта. Необхідно лише відправити лист на спеціальну адресу ftpmail @ сервер_FTP-mail, а в тілі листа перерахувати послідовність команд, яку ви б використовували у звичайній FTP-програмі. Наприклад:

To:ftpmail@somecompany.com
Subj:

open ftp.somecompany.com
cd /pub/downloads/
get newfiles.zip
close

При використанні FTP слід пам'ятати деякі особливості цього сервісу, прямо випливають з тієї операційної системи, де він виник – UNIX. Будь-який FTP-сервер завжди вимагає авторизації користувача, т. е. введення його імені та пароля. У залежності від цього користувачеві буде надано доступ лише до певних каталогів і файлів разом з можливістю здійснювати тільки дозволені дії над вмістом FTP-сховища. Що ж робити, якщо ви не є зареєстрованим користувачем? Практично кожен FTP-сервер надає так званий анонімний вхід (інша назва цього сервісу – анонімний FTP). Для анонімного (або гостьового) входу на сервер необхідно замість імені користувача вказати ключове слово anonymous і в якості пароля набрати адресу своєї електронної пошти. Після чого вам буде надано доступ до загальних каталогах, до даних, якими власник сервера хоче поділитися. Зазвичай, в такому режимі доступу до сервера користувач може тільки переглядати каталоги і викачувати файли до себе на диск. Деякі сервери створюють спеціальні каталоги, куди кожен бажаючий також може закачати свої власні файли.

Як виглядає URL для FTP-сервера?

Для вказівки будь-якого ресурсу в Мережі використовується URL (Uniform Resource Locator) – ви не раз його застосовували, набираючи в рядку броузера заповітні слова http://www.что-то.ru … FTP-сервера також є ресурсами Мережі, і для підключення до них через WWW-броузер необхідно використовувати кілька видозмінену форму URL:

ftp://імя_пользователя:пароль @ адрес_FTP-сервера: порт / шлях_до_файлу

Для використання анонімного FTP URL виглядає набагато простіше:

ftp://адрес_FTP-сервера/путь_к_файлу

Наприклад: ftp://ftp.somecompany.com/pub/downloads/newfiles.zip

Для чого потрібен FTP в нинішній час, час гіпертексту? Наприклад, його можна використовувати для закачування домашніх сторінок на безкоштовні сервери, що надають місце під них. Це набагато зручніше, ніж застосовувати HTTP, коли на спеціальній сторінці сервера ви вказуєте файли, які треба закачати. Застосовується також саме викачування файлів з численних FTP-архівів. Існують тисячі серверів, що надають анонімний FTP і гігабайти найрізноманітнішої інформації: від фотографій з космосу до дистрибутивів загальнодоступних програм.

[Вперед]

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*