• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

FREEHOST.WIKI

Что такое FTP?

Статья также доступна на украинском (перейти к просмотру).

FTP - это протокол передачи файлов, предназначенный для обмена данными между клиентом и сервером. File transfer protocol гарантирует целостность переданных данных поскольку для передачи используется протокол TCP/IP. Технологии клиент-сервер больше 40 лет, она разработана до TCP/IP и HTTP, но не утратила своей актуальности.

Протокол FTP обеспечивает передачу команд и файлов между сервером и клиентом.

Содержание

Что такое FTP-сервер?

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

Для того чтоб подключиться к FTP необходимы следующие данные:

  • Имя сервера (хост)
  • Логин
  • Пароль
  • Порт FTP (стандартно 21)

FTP сервер не требующий авторизации называется анонимным FTP сервером ( (anonymous FTP) .

По умолчанию обмен данными между клиентом и сервером осуществляется в открытом виде. Это может привести к краже данных доступа. Для того чтоб избежать подобного, можно воспользоваться дополнительными протоколами FTPS.

FTPS - протокол прикладного уровня, был создан в качестве расширения FTP протокола. Он предназначен для установления защищенного соединения при помощи TLS. С его помощью все команды и данные передающиеся по каналу связи шифруются.

Подключение по FTP может организовываться при помощи активного или пассивного режима. В первом случае соединение устанавливается после отправки команды PORT. Если пользователь использует Proxy или фаервол, такой режим работы может быть запрещен. Для решения данной проблемы используется пассивный режим соединения. В пассивном режиме клиент получает номер TCP-порта, к которому он может подключиться.

FTP сервер поддерживает передачу файлов в двух режимах:

  • Текстовый (ASCII). Используется для передачи текстовых данных, например HTML, php скриптов, perl скриптов, а также css и JS файлов.
  • Бинарный (BINARY). Изображения и бинарные файлы передаются в этом режиме.

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

Что такое FTP зеркало (FTP mirror)?

FTP зеркало содержит копию данных основного сервера. С помощью зеркал можно решить две задачи:

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

Наиболее популярные приложения для организации FTP серверов:

ProFTPD http://www.proftpd.org/

Pur-FTPD https://www.pureftpd.org

FTP клиент

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

Ранее FTP клиенты представляли собой инструмент командной строки для передачи команд на сервер. Сейчас это удобные графические приложения с простым и понятным дизайном.

Популярные ФТП-клиенты используемые для подключения к серверу:

О том как настроить подключение по FTP можно прочесть в нашей справке.

Большинство популярных браузеров тоже поддерживают работу с FTP. Для того чтоб воспользоваться такой возможностью, достаточно в адресной строке указать имя хоста как ftp://хост и в открывшемся окне ввести логин и пароль ФТП сервера.

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

Сфера применения FTP-серверов

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

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

Попробуйте наш надежный хостинг 7 дней бесплатно. Вы сможете создать неограниченное количество FTP аккаунтов для хранения и обмена файлами.

Купить web-хостинг

ДРУГИЕ СТАТЬИ ПО ТЕМЕ

Спасибо, что выбираете FREEhost.UA