Существует множество различных протоколов передачи данных, но, если попросить обычного человека назвать хотя бы один, сделать он этого не сможет, хотя наверняка каждый день им пользуется, выходя в интернет. Далее мы рассмотрим один протокол передачи данных, которым многие пользуются довольно часто, даже не подозревая об этом, и рассмотрим мы, что такое 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:
Что означает спам?
Что такое браузер и где он находится?
Что такое домен сайта?
Что такое хостинг провайдер?