Условия фтп. Для чего нужен FTP протокол. Что располагается на FTP

FTP (File Transfer Protocol) - один из стандартных протоколов, созданный для TCP/IP и утвержденный в 1971 году. Применяется для загрузки сетевых страниц с частных устройств на серверы хостинга.

Что такое FTP

Формально FTP подразумевает подключение к определенной папке, которая находится на сервере, посредством Интернет. Несмотря на внушительный возраст, этот протокол до сих пор используется для передачи файлов, доступа к удаленным хостам и распространения программного обеспечения.

В отличие от HTTP, FTP основан на сессиях работы, поддерживает аутентификацию пользователей и текстовый режим, позволяет выполнять операции над файловой системой. Его главная особенность заключается в том, что с ним возможно множественное (в частности, двоичное) подключение. Один из каналов является управляющим - через него поступают команды серверу и возвращаются ответы. Остальные используются непосредственно для передачи данных. При этом FTP позволяет сокращать расходы трафика и время, затраченное на пересылку больших файлов.

Функции FTP

Для работы с протоколом используют стандартные UNIX-команды. С их полным перечнем можно ознакомиться, набрав в специальной строке «help» или «?». Наиболее часто используются следующие команды:

  • open - устанавливает связь с FTP-сайтом. Применяется при обращении к разным серверам во время одного сеанса работы. Требует предварительного закрытия предыдущей FTP-площадки командой close ;
  • user - используется для повторного ввода имени и пароля пользователя для аутентификации. Функция необходима в тех случаях, когда удаленная машина допускает пользователей с определенными параметрами;
  • bye или quit - используется параллельно с close , закрывает все связи и завершает выполнение программы;
  • remotehelp - открывает справочную информацию по командам, которые поддерживает удаленный FTP-сервер.

При работе с функциями необходимо придерживаться следующих правил:

  • использовать символ «/» для разделения каталогов;
  • следить за употреблением строчных и прописных букв (важен регистр);
  • использовать префиксы, которые начинаются с точки (опционально).

Команды и чаще всего вспомогательные программы для FTP-соединений позволяют загружать на сервер файлы с компьютера и в обратном направлении, а также менять права доступа к отдельным объектам.

Программы для FTP-соединения

Специализированное ПО используется для эффективной и наглядной работы с FTP-серверами. Большинство приложений ориентировано не только на профессионалов, но и на новичков, которые легко справятся с интуитивно понятным интерфейсом. Рассмотрим самые популярные программы, выполняющие функции FTP-клиентов.

Far Manager

Far Manager - пример консольного файлового менеджера, разработанного под ОС Windows российским программистом Евгением Рошалом. Программа отличается узнаваемым двухоконным интерфейсом и стандартной сине-белой цветовой схемой. Управление осуществляется через систему команд, вводимых с клавиатуры. При работе с FTP поддерживается доступ через различные типы прокси-серверов, выполнение поиска и замены символов во множестве файлов срабатывает автоматическая докачка. Является свободно распространяемым ПО.

Total Commander

Total Commander имеет собственный FTP-клиент, который позволяет выполнять все стандартные операции с файлами и папками: копировать, вырезать, создавать, переименовывать, удалять, просматривать, редактировать. Следует учесть, что доступы к FTP сохраняются в клиенте автоматически и хранятся незашифрованными. Total Commander является свободно распространяемым ПО.

FileZilla

FileZilla - популярный FTP-клиент с открытым кодом и мультиязычным интерфейсом. Разработан для ОС Windows, Linux и Mac OS. Поддерживает FTP через SSL/TLS (он же FTPS), IPv6, IDN. Работает с нелатинскими доменными зонами, способен передавать файлы большого объема (от 4 ГБ), позволяет настраивать ограничения по скорости скачивания и передачи. Реализована поддержка Drag-and-drop, удаленное редактирование файлов, работа с вкладками и очередью загрузки. Является свободно распространяемым ПО.

WinSCP - удобный графический клиент для работы с FTP. Предназначен для использования в среде ОС Windows. Поддерживает копирование файлов в защищенном режиме, автоматизацию при помощи скриптов, интеграцию с Pageant, а также выделяется узнаваемым интерфейсом в стиле Norton Commander. В клиенте предусмотрена возможность сохранения настроек соединения, синхронизация папок по настраиваемым алгоритмам, есть встроенный текстовый редактор. Является свободно распространяемым ПО.

FireFTP - не отдельное приложение, а расширение для популярного браузера Mozilla FireFox. Предоставляет доступ к FTP-серверу в отдельной вкладке. После инсталляции расширение можно найти в панели «Инструменты». Клиент работает в двухоконном режиме и позволяет выполнять стандартные операции: перемещение, добавление, переименование, удаление. Реализована поддержка нескольких учетных записей, шифрование соединений, изменение прав доступа к файлам и их редактирование без предварительной загрузки на ПК. Является свободно распространяемым ПО.

Конкретный клиент для работы можно выбрать исходя из того, для чего нужен FTP и каковы задачи работы на сервере.

Как подключиться к хостингу через FTP

Выберите подходящий клиент и установите его на свой ПК. Далее используйте для входа на хостинг следующую информацию:

  • логин и пароль;
  • хост или адрес сервера;
  • порт для подключения (необходимо указывать «21»).

Дополнительно может потребоваться указание типа сервера и способа входа. Далее необходимо нажать кнопку для подключения и начать работу с файлами и папками. Чтобы выбрать, чем открыть FTP, обратитесь к предыдущему пункту.

FTP расшифровывается как File Transfer Protocol, то есть протокол, который используется для передачи файлов. Чаще всего вы можете услышать эту аббревиатуру в отношении глобальной сети - утилиты, работающие по протоколу FTP, помогают загружать файлы на серверы, что особенно полезно, если вы администрируете сайты. Если выражаться более простым языком, то данный протокол позволит вам подключиться к какой-либо удаленной папке и работать с ней, в том числе загружая на нее (или из нее) нужные вам файлы. Для того, чтобы воспользоваться FTP, вам только нужно убедиться, что сеть поддерживает протокол TCP/IP (по этому протоколу, например, работает Интернет).

Нужно также отметить, что протокол FTP появился давно - в 1971 году, для сравнения протокол HTTP был создан почти через двадцать лет, в 1992 году, и в плане работы с файлами FTP до сих пор является предпочтительным протоколом.

Почему? Причин много. Например, при обрыве соединения - а бывает, как мы знаем, всякое - FTP позволит вам потом докачать файл, а не начинать его скачивание заново. Да и само скачивание происходит не по одному, а сразу по нескольким потокам параллельно. Для маленьких файлов это не очень важно, а вот если вы собираетесь загружать массивные файлы, то передача по FTP будет очень кстати.

При этом HTTP протокол тоже может быть полезен - он используется для передачи веб-страниц, которые представляют собой не что иное, как текстовые файлы с кодом, а также небольших файлов. Его рекомендуют использовать для скачивания файлов с сайта, так как чаще всего, используя этот протокол, пользователи не смогут управлять и изменять файлы (что значительно более безопасно, чем при использовании протокола FTP).

Почему Filezilla?

Существует много разных FTP-клиентов, я советую использовать именно Filezilla. Причины расскажу ниже.

Выше мы уже обговорили, что протокол FTP удобен для передачи файлов, однако он имеет много уязвимостей в защите и является небезопасным. Иными словами, незашифрованные данные, которые вы передаете по этому протоколу, могут быть перехвачены кем угодно - а если речь идет о личных данных (логинах, паролях), то вы можете представить, чем это может вам обернуться. Поэтому для того, чтобы обезопасить свои данные от кражи, необходимо использовать другие, безопасные протоколы FTPS или SFTP. Filezilla отличается тем, что поддерживает эти протоколы (для того, чтобы использовать безопасный протокол, в программе необходимо выбрать «Файл» -> «Менеджер сайтов» -> во вкладке «Общие» изменить протокол с FTP на SFTP).

Работа в Filezilla

Работать в Filezilla намного проще, чем может показаться на первый взгляд. Зачастую пользователи предпочитают проверенные пути вместо того, чтобы потратить несколько минут на изучение новой технологии. Поэтому постараюсь в этой статье максимально понятно рассказать о том, как же правильно использовать Filezilla в своих целях.

Установить Filezilla вы можете прямо с официального сайта: https://filezilla-project.org/download.php?type=client

Настройка Filezilla

Для того, чтобы настроить Filezilla, вам необходимо знать свой логин и пароль от панели управления, а также название хоста. Timeweb присылает эту информацию после регистрации в приветственном письме (там отдельно будут указаны данные для использования FTP), а также на главной странице панели управления (смотрим блок «Доступ по FTP»):

Теперь открывайте Filezilla и вводите все эти данные в соответствующие строки:

В поле «Порт» напишите 21 (этот порт использует FTP). Затем нажимайте «Быстрое соединение».

Внимание!
Иногда на этом этапе у вас может возникнуть ошибка ENETUNREACH - Сеть недоступна, из-за которой соединение не будет установлено. Решается данная проблема легко - выключением (или временным приостановлением) антивирусной программы.

Если соединение установлено правильно, то в блоке справа внизу вы увидите список файлов, которые доступны на вашем аккаунте (по сути, это же самое вы увидите, если зайдете в панели управления хостингом в раздел «Файловый менеджер»).

Но каждый раз при запуске Filezilla заново вводить эти данные, согласитесь, неудобно, поэтому мы сделаем следующее:

  1. Открываем «Менеджер сайтов».
  2. Нажимаем «Новый сайт» (по желанию переименовываем его).
  3. Тип входа: вместо «Анонимный» ставим «Нормальный».
  4. Вводим все данные.
  5. Нажимаем «ОК» или «Соединиться»

Теперь после запуска программы вы можете просто нажать на стрелку вниз рядом со значком «Менеджер сайтов», выбрать аккаунт и подключиться к нему. Это особенно удобно, если у вас несколько сайтов на разных серверах.

Кстати, во вкладке «Дополнительно» вы можете указать путь к какой-то конкретной папке на сервере (строка «Удаленный каталог по умолчанию), и тогда при каждом подключении вы будете попадать не в корневой каталог, а в заданную папку.

Управление файлами

Я думаю, что чисто интуитивно вы уже разобрались, что папки, которые слева, - это то, что есть на вашем компьютере. А справа - то, что находится на хостинге.

Вы можете заходить в них, смотреть и т.д. - в общем, как на обычном компьютере. Точно так же осуществляется и перенос файлов/папок между вашим компьютером и сервером - просто перетащите нужный вам элемент из одной области в другую (drag-and-drop).

Также вы можете нажать правой кнопкой мыши на файле или папке на вашем компьютере и выбрать верхнюю строчку «Закачать на сервер» - элемент будет загружен в открытую справа папку на сервере. При этом если файл не загрузился мгновенно (а имеет большой вес), то внизу, во вкладке «Файлы в задании» вы увидите зеленую полосу загрузки:

Чтобы создать папку на сервере , нажмите правую кнопку мыши в области справа, где отображены папки и файлы сервера, далее выберите «Создать каталог» и присвойте ему любое название (но обязательно латинскими символами!).

Хотите удалить или переименовать ? Все точно так же возможно по щелчку правой кнопки мыши.

Аналогично вы можете и перейти к редактированию файлов (пункт «Просмотр/Правка»), при этом можно использовать как программу по умолчанию, так и выбрать какой-нибудь редактор. Чтобы настроить автоматическое открытие файлов другим редактором, выберите пункт «Редактирование» в верхнем меню, затем «Формат файлов» - и сделайте активным пункт «Использовать следующий редактор» (с последующим выбором нужной вам программы):

Filezilla позволяет настраивать и права доступа : для этого на элемент нужно нажать правой кнопкой мыши и выбрать «Права доступа к файлу».

Работать с файлами можно и в отложенном режиме: допустим, вы выбрали файлы, которые вам нужно перенести на сервер - выберите их, нажмите правую кнопку мыши и строчку «Добавить файлы в задание» (даже в том случае, если вы не подключены к серверу). Они отобразятся в блоке ниже. Затем подключитесь к серверу, снова кликните правой кнопкой по ним и выберите «Выполнить задание» - все файлы будут перенесены на сервер.

Отдельно стоит рассказать о синхронизированном просмотре . Для того, чтобы его активировать, вам нужно нажать соответствующий значок чуть ниже верхнего меню (под надписью «Закладки»):

Зачем это использовать? Допустим, у вас на компьютере есть папка с файлами вашего сайта - точно такими же, как и на хостинге. Файлов, как и папок, может быть очень много - и вот для удобства ориентирования в них и был добавлен такой режим: переходя из папки в папку в одном окне (допустим, серверном), вы будете точно так же, синхронно переходить в окне, где отображается содержимое вашего компьютера. Режим позволит вам не запутаться во множестве этих папок. Но, естественно, действует он лишь в том случае, если названия директорий полностью совпадают.

Заключение

Filezilla - это простой, удобный и функциональный инструмент для работы с файлами на сервере. К тому же он абсолютно бесплатный. Надеюсь, моя статья оказалась вам полезной. Если есть вопросы, спрашивайте - обязательно отвечу!

FTP – протокол, предназначенный для передачи файлов между компьютером пользователя и сервером. Несмотря на то, что протокол этот сложно назвать новым, довольно часто у начинающих пользователей возникают вопросы, касающиеся его использования.

Что такое FTP?

Как вы, наверное, знаете, существуют различные протоколы для передачи данных через интернет и другие сети. Каждый раз, когда вы набираете адрес сайта в адресной строке браузера, к нему автоматически добавляется спереди «http://». Это обозначение протокола HTTP (HyperText Transfer Protocol – протокол передачи гипертекста). Этот протокол используется для передачи пользователю от сервера HTML-страниц и связанных с ними элементов (графики, флэш-роликов, скриптов и т.д. и т.п.). По нему же часто передаются и файлы, которые пользователь скачивает на свой компьютер.

Но сейчас речь не о нём, а о другом протоколе – он, как вы можете увидеть из заголовка, называется FTP. Расшифровывается эта аббревиатура как File Transfer Protocol – протокол передачи файлов. Возникает вполне логичный вопрос: если мы только что говорили, что с помощью HTTP пользователь может скачать файл с сервера себе на компьютер, зачем понадобился ещё один протокол для передачи файлов?

Дело в том, что HTTP изначально предназначался только для передачи гипертекста, и загрузка файлов со стороны пользователя на сервер требует дополнительных телодвижений со стороны создателя Web-страниц. FTP же изначально позволяет передавать файлы в обоих направлениях, поддерживает передачу непосредственно между двумя серверами, а также даёт пользователю возможность работать с файлами, расположенными на сервере, почти точно так же, как и с теми, которые находятся на его собственном компьютере.

Несмотря на то, что название этой программы похоже на слово Mozilla, разработчики популярного браузера и почтового клиента не имеют к ней никакого отношения. Тем не менее, набор возможностей пользователям предлагается ничуть не хуже, чем если бы этот программный продукт разрабатывался специалистами из Mozilla.

Во-первых, FileZilla поддерживает защищённое соединение через безопасные шифруемые протоколы SSL и SFTP, что весьма немаловажно в наше время. При этом имеется поддержка скачки и закачки файлов, имеющих размер более 4 Гб, а также встроенный менеджер сайтов. Программа умеет работать под разными операционными системами и имеет специальную портативную версию, которую можно носить с собой на «флэшке» и запускать без установки. Дополняет картину многоязычный интерфейс программы , причём среди языков есть и русский.

Итого

Что ж, как видите, в работе с протоколом FTP никаких особых сложностей не наблюдается. Большинство пользователей вполне могут обойтись «Проводником» Windows или своим любимым браузером, ну а те, кто хочет чего-то большего, смогут не тратить деньги на дорогие специализированные программы и не заниматься их взломом, а воспользоваться бесплатными решениями, ничем не уступающим в качестве коммерческим. Успехов вам в «общении» с FTP-серверами!

Протоколами принято называть договорённости особого рода, задающие способ передачи данных между несколькими сетевыми объектами. В том случае, когда пользователь предполагает сделать сайт с размещением его на сервере – ему непременно придётся работать с протоколом, регулирующим порядок обмена данными между клиентским компьютером и сервером. Протокол FTP (File Transfer Protocol) позволяет организовать передачу данных между вашим ПК и сервером по схеме, схожей с той, что вы используете при работе с папками на домашнем компьютере. С его помощью вы получаете доступ к дисковому пространству хостинг-провайдера и можете работать с размещёнными на сервере файлами сделанного вами сайта. Наличие подобного подключения позволяет, кроме того, производить следующие операции:
- скачивать на свой компьютер файлы с FTP-сервера;
- сделать сайт и закачивать странички на сервер любого бесплатного хостинга;
- размещать свои файлы в сети на FTP-серверах различного типа.

FTP-клиент для веб-мастера

Отметим сразу, что любому пользователю сети, предполагающему сделать сайт и работать с его файлами, наличие протокола подобного типа крайне необходимо. Программы, с помощью которых такой протокол реализуется на стороне пользователя, позволят вам скачивать файлы в следующих ситуациях:
- при необходимости отредактировать их (уже после того, как вы сделали сайт);
- когда требуется удалить часть файлов;
- с целью создания резервной копии.
При этом закачивать на сервер можно как резервные копии сделанного вами сайта и отредактированные файлы, так и плагины, картинки, информацию для посетителей и прочий материал, отобранный по вашему усмотрению. Подобные операции производятся, как правило, простым копированием файлов из одной папки в другую (с учётом выделенного места под сделанный вами сайт).
Резервное копирование производится обычно для того, чтобы в случае потери или повреждения данных можно было полностью их восстановить при помощи сохранённой копии. И, действительно, создание сайта и его рабочее сопровождение всегда связано с добавлением каких-либо плагинов или правкой программных кодов, неаккуратное обращение с которыми может вызвать их повреждение. Закачка на сервер резервной копии в данном случае поможет вам восстановить прежний код, заменив повреждённые файлы на исправные. Таким образом, вы сможете устранить ошибки в программном коде, даже не заходя на сам сайт.

Использование FTP- менеджера (клиента)

Пользователь, решивший сделать сайт, обязательно должен иметь доступ к размещённым на сервере файлам. Для реализации такого доступа следует воспользоваться специальными программами (так называемыми FTP-менеджерами). После инсталляции такой программы на ваш ПК и её настройки для работы с сервером вы получите возможность периодически «сбрасывать» отдельные данные на сервер или редактировать уже размещённые на нём файлы. Известно большое количество программ подобного типа; при этом выбрать удобный для вас менеджер вы сможете, надеюсь, сами.
Решение вопросов, связанных с постановкой задачи о том, как сделать сайт предполагает использование любых программ этого вида. Давно известны и пользуются высоким спросом такие FTP-менеджеры, как Total Commander, Cute FTP, FileZilla и многие другие.
На первом этапе отладки доступа к серверу вам потребуются настройки, позволяющие указать в FTP-клиенте адрес подключения. Если вы уже сделали сайт, то получить эти данные вы сможете у своего хостинг-провайдера, а именно – в вашем личном кабинете, содержащем всю информацию по сайту. Дальнейшее изложение в целях удобства будет привязано к конкретной программе – Total Commander, содержащей в своём составе собственный FTP-клиент.

Настройка FTP-доступа

Сразу же после запуска установленной на ПК программы перед вами откроется следующее окно.

Программное окно, как вы видите, поделено на две части. В них вы сможете открывать разные папки и перемещать данные с компьютера прямо на сервер. Но прежде вам нужно будет установить прямое соединение с ним. После того, как вы сделали сайт, зарегистрировали его у провайдера, а также получили требуемые настроечные данные – всё необходимое для установки такого соединения у вас есть. В панели меню находим закладку FTP и жмём «Соединиться с FTP-сервером». В высветившемся диалоговом окне для создания нового соединения нажимаем «Добавить», после чего получаем форму, в которую вводим полученные ранее настройки FTP.
Сразу после нажатия кнопки «ОК» вы сможете вернуться к списку подключений. Затем нажимаем кнопку «Соединиться» и получаем новое рабочее окно. При этом одна часть окна Total Commander отображает файлы, размещённые на вашем компьютере, а другая – файлы, находящиеся на серверной стороне. После этого можно будет эти файлы оттуда легко извлекать и делать с вашим сайтом всё, что вам необходимо. Кроме того, вы можете устанавливать такое соединение и просто для переноса важной для вас информации в выделенную вам часть хостингового пространства.
Всё вышесказанное свидетельствует о том, что сделать сайт с дальнейшим размещением его на сервере провайдера – это лишь часть мероприятий, касающихся развития вашего сетевого ресурса. Не менее важной составляющей таких работ является, как вы сами убедились, создание прямой связи со службой провайдера, позволяющей работать с вашими файлами уже после того, как вы смогли сделать сайт.

FTP (File Transfer Protocol - протокол передачи файлов) появился в 1971 году и активно используется по сей день. Этот стандартный Интернет-протокол — простейший способ для обмена файлами между компьютерами в Интернете. FTP базируется на протоколах базового уровня TCP/IP.

сновное назначение FTP - пересылать (копировать, передавать) файлы в Интернете с удаленного компьютера на локальный (Download) и с локального компьютера на удаленный (Upload). C помощью FTP-протокола можно также работать со своими файлами прямо на удаленном компьютере. Нужно отметить, что в отличие от Web-серверов, которые предоставляют информацию только для чтения, FTP-серверы позволяют пользователям не только скачивать информацию, но и добавлять информацию на сервере. В частности, чтобы передать файлы, из которых конструируются Web-страницы, пользуются именно FTP-протоколом.

Естественно, что права изменять информацию на сервере должны предоставляться только владельцам данной информации. Права пользователя при обращении к FTP-серверу регламентируются логином и паролем, но это не означает, что в Сети нет серверов, доступных широкой аудитории. На многие серверы можно получить доступ под условным именем, и в этом случае вам будет доступен ограниченный набор файлов.

В общем случае формат адреса FTP-ресурса имеет вид:

ftp://:@:/, где:

  • user - имя пользователя (логин);
  • password - пароль;
  • host - доменное имя или IP-адрес сервера;
  • url-path - путь к файлу.

Порт обычно не указывается, а используется стандартный - 21.

Для обращения к серверам общего доступа в качестве имени пользователя достаточно указать anonymous, а в качестве пароля - свой почтовый адрес. Для анонимного FTP в url принят упрощенный синтаксис: ftp:///, то есть при отсутствии имени автоматически будет вставлено anonymous.

FTP-клиенты

лужба FTP основана на клиент-серверной архитектуре. На клиентском компьютере запускается программа-клиент, которая соединяется с сервером и передает или получает файлы. Доступ на FTP-сервер может осуществляться с помощью FTP-клиентов разных классов, а именно:

  • консольный клиент - программа ftp.exe, поставляемая вместе с операционной системой Windows;
  • FTP-клиент, встроенный в браузер (например, Internet Explorer или Netscape Navigator);
  • FTP-клиент, встроенный в файловый менеджер (в частности, FAR или Windows Commander);
  • FTP-клиент, встроенный в HTML-редактор (HomeSite, Dreamweaver или FrontPage);
  • специальные программы (например, CuteFTP или WS FTP).

Доступ с помощью ftp.exe

Ftp.exe - это консольный клиент, который не имеет графического интерфейса и наименее удобен. Мы приводим его только потому, что он полезен для уяснения основного вопроса, вынесенного в заголовок: «как это работает».

Запустив программу ftp.exe, вы войдете в интерактивный сеанс: программа предоставит вам командную строку и будет ждать запросов. Для ведения диалога существуют несколько десятков команд, ряд которых приведен ниже:

  • cd [удаленная_директория] - сменить директорию;
  • mkdir [имя_директории] - создать директорию на удаленной машине;
  • get [удаленный_файл] [локальный_файл] - передать копию удаленного файла на ваш компьютер. Если имя локального файла не было задано, то оно совпадает с именем удаленного файла;
  • reget [удаленный_файл] [локальный_файл] - докачать удаленный файл в том случае, когда часть его уже есть на локальной машине. Команда особенно полезна для получения больших файлов при возможных резервах соединения;
  • put [локальный_файл] [удаленный_файл] - переслать файл на удаленную систему. Если имя удаленного файла не указано, то оно совпадает с именем на локальной системе;
  • delete [удаленный_файл] - стереть удаленный файл;
  • close - оборвать FTP-сеанс с удаленным сервером и вернуть к командному интерпретатору;
  • bye - закончить работу с FTP-сервером (приводит к выходу из интерпретатора).

Примечание. Полный список команд и дополнительные сведения можно получить в RFC 959.

Следует отметить, что FTP-протокол предоставляет долговременное интерактивное соединение, в то время как протокол HTTP передает запрошенный объект в рамках одной сессии, а потом разрывает соединение. FTP позволяет вести диалог и поддерживать соединение, пока не будет дана команда о прекращении сеанса связи.

FTP-протокол понимает два типа файлов - текстовые и двоичные, причем все нетекстовые файлы воспринимаются как двоичные. Работа через FTP-соединение осуществляется так же, как обмен текстовыми сообщениями (служебными командами), и непосредственно теми файлами, которые перемещаются между двумя компьютерами.

Консольная форма работы менее удобна для пользователей, но позволяет лучше понимать, что именно происходит, какие команды выполняет компьютер. Графический интерфейс дает оболочку, с которой удобнее работать, однако скрывает от пользователя некоторые процессы нижнего уровня. Поскольку графические интерфейсы более удобны, в дальнейшем будем говорить именно о них.

Доступ с помощью FTP-клиента, встроенного в файловый менеджер

айловый менеджер со встроенным FTP-клиентом расширяет свои функции - от уровня обслуживания файловой системы локального компьютера до уровня Интернета. Одним из наиболее удачных файловых менеджеров, который обеспечивает удобный доступ к файловым архивам в Интернет по протоколу FTP, является программа FAR. Она позволяет заранее настроить параметры соединения с FTP-сервером, набрав адрес сервера, имя и пароль для доступа, а также другие параметры. Таких соединений можно настроить любое количество, а затем соединиться c сервером, выбрав одно из настроенных ранее соединений. Список FTP-серверов может иметь ветвящуюся структуру, то есть внутри него можно создавать папки и помещать туда новые соединения с FTP-серверами или копировать уже существующие. После соединения работа с сервером по перекачке файлов ничем не отличается от работы с файлами на локальном компьютере. Доступны те же самые функции по копированию, удалению, созданию файлов и каталогов на FTP-сервере (рис. 2).

Немного иначе устроена работа с FTP-серверами в Windows Commander: список соединений с серверами представлен в виде отдельного окна, вызываемого из меню. В этом окне можно редактировать параметры соединений. После установления соединения с выбранным сервером это соединение видно как отдельный диск. В отличие от FAR, в Windows Commander можно одновременно открывать много соединений и работать с ними так же, как с дисками собственного компьютера. Если не нужно добавлять соединение в список, то можно не настраивать заранее параметры соединения с FTP-сервером, а задать их во время установления соединения. Есть возможность заранее создать список файлов, которые необходимо перекачать с FTP-сервера, и задать каталог, куда их записать.

Доступ с помощью специальных FTP-клиентов

уществует довольно много специализированных FTP-клиентов, имеющих удобный графический интерфейс и массу вспомогательных функций. Одной из самых популярных программ в этом ряду является программа CuteFTP. Рассмотрим ее последнюю версию более подробно.

CuteFTP 5.0 XP имеет простой наглядный интерфейс (рис. 4), удобную систему подсказок, вместо командной строки предлагает Windows-подобный интерфейс и поддерживает большинство стандартных для Windows функций, например drag-and-drop. Простой интерфейс позволяет воспользоваться продуктом практически без обучения.