Термин является аббревиатурой от “File Transfer Protocol” (протокол передачи файлов). FTP применяется веб-разработчиками для загрузки контента и скриптов с локальной машины на сервер хостинг-провайдера для последующей публикации в сети Интернет. Также через FTP можно организовать доступ посетителей проекта к различным мультимедийным материалам (презентациям, видеороликам, подкастам).

Преимущества протокола FTP

  • Множественное подключение — при загрузке/скачивании  файлов по FTP создается один служебный канал (по нему осуществляется управление удаленным веб-сервером) и по выделенному соединению на каждый передаваемый файл, при этом для каждого из них открывается собственный порт. Таким образом реализуется возможность одновременной передачи множества файлов в обоих направлениях;
  • Двоичный режим передачи — позволяет значительно экономить трафик, передавая большие объемы информации (до нескольких гигабайт и выше);
  • Контроль доступа — FTP поддерживает аутентификацию по паре логин/пароль, а также работу без авторизации, причем уровень доступа можно настраивать для отдельных директорий;
  • Поддержка криптографии — у протокола FTP есть расширение FTPS, посредством которого можно создать защищенный канал передачи данных на основе SSL-сертификатов.