Что такое FTP?

FTP (File Transfer Protocol) используется для коммуницирования и передачи файлов с компьютера по сети TCP/IP (Transmission Control Protocol/Internet Protocol), т.е. посредством Интернет. Пользователи, которым был предоставлен доступ, могут получать и отправлять файлы на FTP сервер (или FTP хост/сайт).

Как это работает?

FTP соединение требует наличия двух сторон для возможности осуществления коммуникации в сети. У пользователей должно быть разрешение на предоставление учетных данных FTP серверу.

Существует два канала связи при установлении FTP соединения. Один из них называется командным каналом, так как он инициирует команды и ответы. Второй - канал передачи данных, где происходит распределение данных.

При получении или передаче файла, авторизованный пользователь будет использовать протокол, чтобы запросить внесение изменений на сервере. Сервер, в свою очередь, предоставит такой доступ. Такая сессия называется режимом активного соединения.

При возникновении проблем с файерволом, используется пассивный режим. В этом режиме пользователь устанавливает как командный канал, так и канал передачи данных.

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

Существует три подхода в установлении FTP соединения.

Командная строка FTP Это может быть командная строка в Windows или терминал в Mac/Linux. И сейчас разработчики пользуются ею для передачи файлов с использованием FTP.
Браузер Веб браузер более удобен, если пользователь хочет получить доступ к большим хранилищам на сервере. Это медленный и менее надежный способ, чем использование специальной программы для FTP.
FTP клиент Его использование предоставляет больше свободы по сравнению с командной строкой или браузером. Клиент прост в управлении, и считается более мощным вариантом.
views 7s
views 0
Поделиться

Was the article useful to you?

1 пользователи считают эту статью полезной
cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.