Что такое FTP
(0 Голосов)

FTP — протокол, который необходим для того, чтобы передавать  файлы в компьютерные сети. Он является одним из самых старых прикладных протоколов, который появился в 1971 году раньше, чем HTTP.

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

Этот протокол обладает возможностью подключения к серверам FTP, загрузки необходимых файлов с серверов и на серверы, а также просматривания содержимого каталогов. Что такое протокол? Это всего лишь правило обмена данными. Чтобы соединяться с его помощью есть специальные программы, которые называются FTP клиентами. Любая из этих программ требует наличия специальных атрибутов, которые в различных программах называются по-разному. Вот они атрибуты:

  • имя FTP хоста;
  • имя пользователя  (также называется: «Пользователь», «Логин», «Имя аккаунта»);
  • пароль (везде называется одинаково).

Иногда необходимо указать порт соединения, но зачастую используют 21-ый порт.

Правильно указывая все эти атрибуты можно очень быстро и в большом количестве загружать файлы на FTP сервер. Именно благодаря ему заливаются все сайты в Интернет.

Существует возможность пополнять файлы на FTP сервер, что является его несомненным преимуществом. По этим словом имеется в виду дозагрузка файлов в случае обрыва связи при закачке. Нет необходимости закачивать сначала все файлы, программа определит, на каком месте  оборвался файл, и продолжит закачивать его до конца. Естественно, при закачке объёмного файла эта возможность становится незаменимой.  Однако если вы работаете с файлообменником, данная возможность не всегда доступна пользователю.

Безопасный FTP

Возможна безопасная передача файлов несколькими способами, называемая «Безопасным FTP».

1. FTPS

FTPS - расширение стандарта FTP, которое позволяет клиентам требовать шифрования  FTP-сессии. Это происходит при помощи отправки команды "AUTH TLS". У пользователя существует возможность принять или отклонить соединения, которые не запрашивают TLS.

2.SFTP

SFTP - не является расширением стандарта FTP, однако обладает похожим набором команд для пользователей. Эта программа использует SSH (Secure Shell) для передачи файлов, она шифрует команды и данные, защищая пароли и личные данные от нежелательной передачи через сеть.

3.SSH

SSH относится к практике туннелирования обычной FTP-сессии через SSH-соединение, что является немного затруднительно. Туннелирование – это метод построения сетей, при котором один сетевой протокол преобразуется в другой. В случае если много SSH-клиентов хотят установить туннель для канала управления  будет защищён только этот канал. Поэтому для того, чтобы стать клиентом SSH необходимо понимать, что такое FTP для отслеживания и перезаписи сообщений этого потока, а также открытия новых перенаправлений.

 

Главная Статьи Что такое FTP