Примеров использования FTP довольно много: загрузка веб-страниц на сервер хостинга, скачивание музыки, фильмов и программ с общедоступных FTP-серверов и т.п. В качестве практической работы зайдите на http://www.freedrweb.com/cureit/ и наведите курсор мыши на ссылку Скачать Dr.Web CureIt! внизу страницы. В строке состояния вы увидите адрес ссылки: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe. Вот он общедоступный FTP-сервер, на котором хранится утилита CureIt!
FTP-сервер – это обычный компьютер, на котором установлено специальное программное обеспечение, позволяющее пользователям подключаться к нему и работать с хранящимися на нем файлами и папками подобно тому, как они это делают на своих собственных ПК. Вы можете подключаться к FTP-серверу свободно или по уникальным логину и паролю.
При работе с FTP широко используются два понятия: скачивание и закачивание. Скачивание (по-английски «download») означает процесс сохранения папок и файлов с FTP-сервера на ваш компьютер. Закачивание (по-английски «upload») – это передача папок и файлов с вашего компьютера на FTP-сервер.
Обычно каждой папке (реже - файлу) на FTP-сервере назначают права доступа: чтение, запись и выполнение. Чтение означает, что вы можете просматривать файл или содержимое папки. Запись позволяет изменять это содержимое. А выполнение дает возможность запускать исполняемые файлы и скрипты на сервере. Вы можете столкнуться с управлением правами доступа, например при разработке веб-сайта, когда посетителям нужно запретить доступ в одни каталоги сайта и разрешить выполнение скриптов из других каталогов.
Для подключения к FTP-серверу необходима специальная программа, называемая FTP-клиент или FTP-менеджер. Простейшими примитивными FTP-клиентами являются веб-браузеры и проводник Windows – для доступа к FTP-серверу в их адресной строке достаточно ввести ftp://имя сервера, например ftp:// ftp.drweb.com/. Веб-браузеры и Проводник позволяют просматривать содержимое FTP-серверов и скачивать с них файлы. Однако с помощью браузера вы не сможете загрузить файл или папку на FTP-сервер, а проводник Windows не поддерживает докачку файлов в случае обрыва связи. Поэтому для работы с FTP лучше использовать специально предназначенные для этого программы. Одни из них заточены для работы только с FTP, другие являются целыми программными комплексами и помимо подключения к FTP-серверам позволяют решать огромное количество повседневных компьютерных задач. Далее мы познакомимся с тремя программами, которые так или иначе можно отнести к разряду FTP-клиентов.