Что такое ftp?




Что такое ftp?

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

Что такое ftp? (Что такое фтп?)

Единственное, что можно передать по ftp, это различные файлы, поэтому ftp – это протокол передачи данных в Интернете между компьютерами и серверами, а также между компьютерами в локальной сети. Этот протокол позволяет подключиться к удаленному FTP серверу, для чего как правило нужно знать только его IP адрес. Передача файлов по протоколу FTP (англ. File Transfer Protocol — протокол передачи файлов) возможна как от компьютера к удаленному FTP серверу, так и в обратном направлении. Передавать можно файлы практически любых размеров, также можно посмотреть список имеющихся файлов на удаленном ФТП сервере.

FTP протокол, это один из тех протоколов в сети интернет, который уже успешно работает долгие годы, и работает он аж с далекого 1971 года. Кстати, он появился задолго до используемого сейчас в интернете протокола HTTP. FTP до сих пор применяется и с его помощью осуществляется передача файлов программного обеспечения или видео файлов. Адрес сервера записывается следующим образом: ftp://адрес_FTP-сервера. Если Вы периодически что-то скачиваете в Интернете, то уже неоднократно имели дело с ним. На его основе работают все файлообменники, но при скачивании с сайта ссылка на файл формируется средствами php и записывается в формате http.

Для получения доступа к ftp серверу требуется ввод логина и пароля, т.е. прохождение авторизации. Все файлы передаются по транспортному протоколу TCP и никак не шифруются, поэтому злоумышленники, перехватив сигнал, могут с легкостью узнать все данные для получения доступа. Чтобы исправить такое положение дел ftp клиенты используют протокол шифрования данных SSL.

Для обмена данными на стороне ftp сервера открывается порт 20, а все команды для управления файлами передаются через порт 21. Во время соединения между программой клиентом и сервером появляется диалог, в котором программы определяются со случайным портом, через которой в программу клиент будут получаться данные с сервера. После всех согласований и подключения допускается применение перечисленных ниже команд, если заранее не обозначены ограничения:

ABOR — Прерывает передачу файла;
CDUP — Смена директории на вышестоящую;
CWD — Смена директории;
DELE — Удаление файла;
EPSV — Вход в расширенный пассивный режим. Применяется вместо PASV;
HELP — Вывод списка команд, принимаемых сервером;
LIST — Показать список файлов директории. Этот список передается через соединение данных.
MDTM — Возвращает время модификации файла.
MKD — Создать директорию.
NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных.
NOOP — Пустая операция
PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении следующих команд RETR, LIST и тд.
PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.
PWD — Возвращает текущую директорию.
QUIT — Отключиться
REIN — Реинициализировать подключение
RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.
RMD — Удалить директорию
RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.
SIZE — Возвращает размер файла
STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.
SYST — Возвращает тип системы (UNIX, WIN, …)
TYPE — Установить тип передачи файла(Бинарный, текстовый)
USER — Имя пользователя для входа на сервер
Получить доступ к ftp серверу можно и с помощью привычных всем программ. Например, это можно сделать с помощью любого браузера, но лучше пользоваться специальным ftp клиентом. Также существует немало программ, которые с легкостью могут организовать ftp сервер прямо на стационарном компьютере. Это позволит поделиться большим количеством файлов с огромным количеством людей. Плюсом ftp серверов является возможность создания авторизованного входа для каждого пользователя и ограничение скорости скачивания файлов.

FTP протокол многократно выручал пользователей при обмене информацией, но без дальнейшего развития в этом направлении мы не смогли бы смотреть онлайн 8 сезон сериала Доктор Хаус. Все серии сериала Доктор Хаус смотреть онлайн бесплатно можно на сайте www.dokhousetv.ru, где также можно узнать новости о выходе новых серий и различную информацию о полюбившихся актерах.

Так же статьи на сайте chajnikam.ru:
Что означает спам?
Что такое браузер и где он находится?
Что такое домен сайта?
Что такое хостинг провайдер?