Протокол FTP (File Transfer Protocol) часто используется для обмена файлами в Интернете. Именно так переводится название с английского. Ниже будут рассмотрены подробные сведения, популярные клиенты и примеры настроек.
Что такое FTP и для чего он нужен
FTP — что это такое? Это — протокол, используемый для передачи файлов по Интернету, а также по другим TCP-сетям, работающий на порту 21, и основанный на архитектуре «клиент – сервер». Он впервые появился в 1971 году, задолго до TCP-IP и HTTP. Ровно через год этот протокол был осовременен. В 1985 году была принята спецификация, используемая и в настоящее время. FTP может работать в активном и пассивном режимах:
· В первом случае клиент инициирует управляющее соединение, передает серверу IP – адрес и номер порта, и ожидает запуск транспортного соединения;
· Во втором случае клиент передает специальную команду на сервер для получения от него IP – адреса и номера порта. После этого, клиент сам открывает соединение на указанных параметрах. Пассивный режим используется при нахождении клиента за брандмауэром, а также в web-браузерах.
FTP-сервер используется для хранения и размещения различных файлов в общем доступе. Доступ к нему по протоколу FTP может быть получен как с аутентификацией, так и без неё. В первом случае следует указать действительный логин и пароль. При принятии сервером этой пары FTP – клиент получит приглашение, после чего начинается сессия. Ему выделяется специальный каталог, в который можно загружать файлы с компьютера. Пользователь вправе работать только с этой папкой.
Существует также анонимный режим функционирования FTP. В большинстве случаев, клиент может подключиться к такому серверу без предоставления пароля. В качестве логина используется слово “anonymous”. В ряде случаев имеет место также и пароль, которым может являться адрес электронной почты. Анонимные FTP – серверы в настоящее время стали востребованными для хранения музыки, мультимедийных и программных файлов.
Доступ к таким серверам также можно получить через обычный браузер. В анонимном режиме, как правило, пользователь вправе только загружать файлы с FTP – сервера на компьютер. Немногие из этих серверов имеют специальную папку, в которую можно закачать информацию в вышеупомянутом режиме. FTP использует три основных режима передачи данных: поточный, блочный и сжатый. Для усиления безопасности и защиты данных, передаваемых по FTP, применяются защищенные модификации этого протокола с шифрованием данных: явный и неявный FTPS, FTPES, SFTP и SSH-FTP. Протокол FTP имеет несколько важных особенностей, отличающих его от HTTP:
1. Использование сразу нескольких каналов. Один из них отвечает за управление и передачу команд. Через остальные каналы передаются данные. Это позволяет обмениваться несколькими файлами одновременно.
2. Наличие двоичного режима, сокращающего расход трафика и время передачи данных по FTP.
3. Работа с FTP производится в виде сессий при посредничестве протокола TCP / IP.
Популярные FTP — клиенты
FTP-клиент – это программа для компьютера, обеспечивающая доступ к серверам FTP с помощью чётко регламентированных команд. Примерами наиболее распространенных из них являются WS_FTP, LeechFTP, CuteFTP и FileZilla, многие из которых имеют графический интерфейс. Для браузера Mozilla Firefox разработан особый клиент для FTP в виде расширения FireFTP. Для операционной системы MacOS существует клиент под названием Cyberduck. FTP-клиент для Windows под названием WinSCP имеет очень простой, но красивый интерфейс, и поддерживает все защищенные вариации протокола FTP. Поддержка соединения с серверами FTP имеется и в файловых менеджерах Total Commander и FAR Manager. Еще одна из особенностей программ-клиентов для FTP заключается в возможности возобновления загрузки файла после разрыва и восстановления соединения.
Пример настройки
Настройка FTP зависит от самого клиента, используемого для подключения. Её процесс будет рассмотрен на примере Total Commander. Он может работать в активном и пассивном режимах.
Для соединения с сервером FTP c помощью TC следует:
- Щелкнуть по кнопке «Соединиться с FTP – сервером» на панели инструментов «Тотал-Коммандера» или в меню “FTP”. Можно также воспользоваться сочетанием клавиш: Control + F.
- В появившемся окне нажать на кнопку «Новый URL».
- Указать адрес. Например: ftp.radio.ru.
- Щелкнуть по кнопке «ОК», а затем – «Соединиться».
- Появится окно с ходом выполнения соединения.
- После этого в одной из панелей «ТК» появится каталог pub на работающем в анонимном режиме FTP-сервере популярного научно-технического журнала «Радио», существующего и в наши дни (да, ладно!).
Другие серверы могут требовать логин или пароль для аутентификации, которые можно получить у владельца.
Заключение
Таким образом, FTP (ФТП) и сейчас очень востребован для организации хранения файлов в Интернете, и доступа к ним. Используемые технологии обеспечивают легкость передачи больших объёмов информации между клиентами и серверами. А программные решения с графическими интерфейсами позволяют взаимодействовать и обмениваться файлами без особого труда.
Читайте Также:
Как читать комиксы и книги на ПК?
Файловые системы для Linux