Последние статьи из блога > FTP

ftp

Что такое FTP

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

Как работает FTP

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

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

Простыми словами, протокол FTP приступая к работе открывает сессию, все дальнейшие операции производятся в рамках текущей сессии. Т.е. сервер запоминает все что происходит в сессии, выстраивая определенное дерево событий.

Программы  для работы с FTP

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

Total Commander

Один из самых подходящих вариантов. В первую очередь по той причине, что многим пользователям ПК хорошо знакома эта программа. В Total Commander есть встроенный FTP-клиент, который позволяет выполнять все стандартные операции: скачивать, загружать и редактировать файлы. Подключение происходит стандартно: ввод логина и пароля, указание имени хоста. Скачать Total Commander можно с официального сайта https://www.ghisler.com/. Есть возможность русифицировать версию.

total_commander

FileZilla

Еще одна из самых популярных программ для работ с FTP. Так же имеет русифицированную версию. Возможности клиента:

  • поддержка FTP соединения через SSL/TLS (FTPS) и SSH FTP
  • поддержка Drag & drop, IPv6 и IDN
  • прием и передача файлов больших размеров
  • работа с вкладками
  • очередь загрузки
  • возобновление передачи файлов
  • мастер настройки сетевого подключения
  • сравнение директорий

Far Manager

Еще одно программное обеспечение, которое распространяется свободно. Программа разработана в России. ОСТОРОЖНО! Дизайн программы может вызвать волну ностальгических чувств. С помощью Far manager можно просматривать файлы и каталоги, редактировать и копировать файлы. Имеет простую навигацию в файловой системе благодаря цветному выделению и группы сортировки файлов. А самое главное, есть приятная особенность. Это возможность настроить программу “под себя”  с помощью установки плагинов.

far_manager

WinSCP

По внешнему виду очень похож на Total Commander. Но отличия есть. WinSCP — это графический клиент с открытым исходным кодом. При необходимости есть возможность подключения через протокол SCP. Почти вся документация к программе на английском языке, но есть возможность русифицировать клиент.

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

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

  1. ввести логин и пароль;
  2. адрес сервера;
  3. при необходимости указать порт (21).

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

Экспертное мнение

Мы не так часто сталкиваемся с необходимостью использования FTP соединения. Множество задач на себя взяли различные CMS, которые позволяют менять содержимое файлов без скачивания программ и самих файлов. Например, редактирование файла robots.txt . Но знать как происходит процесс подключения необходимо. Что касается выбора способа подключения, то удобнее работать через программы. В плане выбора они почти все одинаковые, но Far Manager имеет более сложные настройки.

Оставить комментарий

avatar
  Подписаться  
Уведомление о

Похожие статьи из блога