Получать новые статьи на свою почту
Популярные статьи
  • Что такое жёсткий диск и в чём его сходство с подробнее
  • Что такое процессор компьютера — все точки подробнее
  • Что такое ssd накопитель и в чём его прикол? подробнее
  • Надоел русский язык? Меняем язык в After Effects на подробнее
Поддержать проект
28.09.2017
Блог Дмитрия Вассиярова.
Автор: Рубрика:

Что такое FTP? Три загадочные буквы

Лого

 

Привет всем.

Хотите знать, что такое FTP? Эта статья удовлетворит ваш интерес. Она предназначена для простых пользователей, поэтому здесь вы сможете почерпнуть основную информацию о FTP на доступном языке.

По существу вопроса

Данная аббревиатура расшифровывается как «File Transfer Protocol», что в переводе «протокол передачи файлов».

Его функция заключается в обмене данными внутри TCP-сетей (в интернете). Для этого используются открытые сервера хостинга и 21-й порт. Что это значит на деле?

С помощью такого протокола вы можете создать собственное хранилище с каким-либо полезным контентом и давать к нему доступ другим удаленным пользователям. Либо можно находиться на противоположной стороне баррикады и скачивать то, чем любезно делится кто-то другой. Что в одном, что в другом случае, вам потребуется специальная программа.

Download

Чтобы современному поколению было понятнее, скачивание через FTP похоже на работу с торрент-трекером. Только этот протокол увидел свет гораздо раньше ― в 1971 году, причем используется до сих пор.

 

Сравнение с HTTP

Сейчас для передачи данных широко используется более новый протокол HTTP. Однако это не совсем то же самое, что FTP. Дело в том, что второй предназначен для обмена объемными файлами (фильмами, тяжелыми программами), а первый ― больше для документов, песен и т. д. Это потому, что ФТП предполагает множественное подключение, то есть по одному каналу устанавливается связь с сервером, а по другим передаются данные (по каналу на каждую передачу). Такая схема работает быстрее, чем одиночное подключение HTTP.

HTTP

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

 

Безопасность

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

Дыра в безопасности

Решается эта проблема с помощью защищенных версий протокола:

  • Расширение FTP. Сессия шифруется командой «AUTH TLS», и если соединение ее не запрашивает, сервер может отклонить его.
  • SFTP («SSH File Transfer Protocol»). Одна буква в аббревиатуре поменяла свое место, и это уже не стандарт FTP, а отдельный протокол. Таким образом, клиенты одного не могут пользоваться другим. Единственное, что объединяет протоколы ― они оба служат для передачи данных. Только SFTP скрывает и команды, и данные о пользователях.
  • FTP через SSH, но другой. Стандартная FTP-сессия туннелируется через SSH-канал. Да, содержимое одной сессии будет в безопасности, но если в одно и то же время несколько пользователей захотят оградиться таким туннелем, то будут лишены целостной защиты.

 

Как пользоваться FTP?

Как уже говорилось выше, для загрузки и скачивания файлов через FTP вам понадобится специальная прога, которую правильнее называть «клиент». Их множество, но я для примера расскажу только об одном, которым пользуюсь я сам ― FileZilla. Преимущества этого клиента в том, что он бесплатный, удобный, русифицированный и кроссплатформенный, то есть может взаимодействовать с любой операционной системой.

Лого FileZilla

Скачивать программу лучше с официального сайта http://filezilla.ru. Установка предельно простая, поэтому останавливаться на ней не будем. Лучше поговорим о том, как работать с FileZilla:

  • Нажмите на значок компьютера вверху с левой стороны.

Кнопка слева вверху

  • Появится другое окно, где следует нажать на кнопку «Новый хост».
  • Теперь вам нужно заполнить поля в форме справа.
    В графе «Хост» введите адрес FTP, к которому хотите подключиться. Если это ваш сайт, то ваш хостинг-провайдер должен был предоставить эти данные.
    Выберите тип входа «Нормальный», если сервер требует аутентификации, либо «Анонимный» ― если нет.
    В поле «Пользователь» введите свой логин, а в графе под ним ― пароль.

Заполнение соответствующих полей

  • Все верно? Нажмите «ОК».
  • Возле уже известной вам кнопки с иконкой компа есть флажок. Нажав на него, вы будете видеть список введенных вами хостов.
  • После того, как вы выберите один из них (или единственный) и подключитесь к нему, окно поделится на 2 части. Слева будет структура и содержимое вашего компьютера, а справа ― сервера. Чтобы выгружать или сохранять себе какие-либо файлы, просто перетаскивайте их с одной части в другую.

Клиент подключён к серверу

Теперь у вас есть представление о FTP.

Может кто-то из ваших друзей еще не знает об этом протоколе? Поделитесь моей статьей в социальных сетях.

До свидания в блоге.

 

 

Этой статьей стоит поделиться
Получать новые статьи на свою почту

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

:|:x:shock::oops::mrgreen::lol::idea::evil::cry::cool::arrow::???::?::!: