Что такое протокол передачи данных FTP и как подключить в Total Commander
Работая в Сети данные можно не только получать, но и передавать. Один из самых распространённых сценариев, где требуется периодический обмен информацией между пользователями и серверами – услуги хостинга.
Понятие и принцип работы File Transfer Protocol
Это протокол передачи данных по Сети (File Transfer Protocol). FTP работает по принципу «клиент-сервер» и может использовать самые разные сетевые подключения для обмена данными и специальными командами. Клиенту для доступа к серверу необходимо указать свой логин и пароль в системе. В ряде случаев пользователь может подключиться анонимно, указав только адрес сервера.
Таким образом для организации связи по FTP нужны двое – сервер и клиент. Первый выполняет ключевую роль, предоставляя доступ к данным посредством своих мощностей. Клиенту остаётся только подключиться со своим логином и паролем.
Задачи сервера:
- предоставлять пользователю доступ к данным по логину и паролю;
- обеспечивать возможность двухсторонней работы с файлами и папками (копирование, удаление);
- контролировать качество передачи и при необходимости исправлять ошибки;
- управлять параметрами подключения в пассивном режиме.
FTP отличается от других протоколов наличием возможности полного контроля за данными. Если в работе возникают какие-то ошибки, то процесс тут же прерывается. При этом обе стороны, и клиент, и сервер, получают соответствующее сообщение.
Компании-провайдеры также могут предложить расширенный набор возможностей. К примеру, периодическое сохранение данных, выделенную линию для увеличения скорости передачи файлов, настройку параметров на стороне клиента и т.п.
Что можно передавать
Как таковых ограничений здесь нет. Единственное, хостер обозначает максимум по части занимаемого места на сервере. Конкретные объёмы указываются в тарифных планах. Пользователь может передавать любые файлы: графические, исполняемые, архивы и т.п. В ряде случаев хостер вводит цензуру на определённый контент.
Помимо файлов для хостинга, рядовые пользователи чаще всего используют FTP для передачи программ, музыки, видео и другого контента. В сегменте бизнеса с помощью FTP организуют локальные хранилища, где корпоративные клиенты могут получить доступ, к примеру, цифровым копиям документов или техническим заданиям.
Также FTP используют программисты и специалисты смежных профессий. Протокол позволяет не только обмениваться данными, но и предоставляет доступ к бэкапам.
Как подключить в Total Commander
Рассмотрим самый распространённый сценарий работы с FTP через Тотал Коммандер, где с одной стороны компания, предоставляющая услуги хостинга, а с другой – пользователь, владелец веб-ресурса. То есть последний активно копирует, удаляет, переименовывает и выполняет прочие действия с файлами на сервере провайдера.
Соединение по FTP с удалённым сервером через Total Commander:
- Создаём новое подключение. Открываем пункт «Сеть» в основном меню и кликаем по строчке «Соединиться с FTP-сервером». Аналогичные действия можно выполнить комбинацией кнопок Ctrl + F.
- В появившемся диалоговом окне жмём на «Добавить».
- Откроется вспомогательная панель для настройки соединения. Вносим следующие данные: имя соединения – произвольное название, к примеру, имя домена; имя сервера – сообщает хостер при активации аккаунта (информацию можно найти в пользовательской панели управления); учётная запись – предоставляется провайдером (как правило, логин для соединения по FTP такой же, как и при входе в панель управления); пароль – также выдаётся владельцем сервера; обязательно ставим маркер на строчке «Пассивный режим обмена», иначе хостер может отказать в соединении.
- Переходим на вкладку «Расширенные» и в части «Кодировка имён файлов» выбираем из выпадающего списка UTF-8.
Также следует включить двоичный режим передачи данных. В противном случае программа может повредить содержимое скриптов при загрузке. Этот момент особенно важен, если пользователь копирует файлы *.js как есть, а не в архиве.
Активация двоичного режима:
- Открываем пункт «Настройка» в главном меню программы.
- Переходим в раздел FTP и выбираем в разделе «Режим» двоичный из выпадающего списка.
- В строчке «Открывать новые соединения» должно быть значение «в активной панели».
По итогам в диалоговом окне «Соединение с FTP сервером» появится новое подключение. Для получения доступа достаточно кликнуть по кнопке «Соединиться». На одной из панелей появится список файлов на удалённом сервере.
Если по каким-то причинам соединение не устанавливается, то следует обратиться в техническую поддержку хостера. Многие компании проводят настройку FTP-подключения своими силами и совершенно бесплатно. Этот момент стоит уточнить при выборе провайдера.
О протоколе дополнительно в видео: