клиент | это… Что такое FTP-клиент?
FTP-клиент FTP — File Transfer Protocol (букв. «протокол передачи файлов»)— программа для упрощения доступа к FTP серверу. В зависимости от назначения может либо предоставлять пользователю простой доступ к удаленному FTP-серверу в режиме текстовой консоли, беря на себя только работу по пересылке команд пользователя и файлов, либо отображать файлы на удаленном сервере как если бы они являлись частью файловой системы компьютера пользователя, либо и то и другое. В последних двух случаях FTP-клиент берет на себя задачу интерпретации действий пользователя в команды протокола FTP, тем самым давая возможность использовать протокол передачи файлов без ознакомления со всеми его премудростями.
Частными примерами использования FTP-клиента могут быть:
- Публикация страниц сайта на интернет-сервере Веб-разработчиком
- Cкачивание музыки, программ и любых других файлов данных обычным пользователем интернета. Данный пример зачастую даже не осознается многими пользователями как использование FTP-клиента и протокола, так как многие публичные серверы не запрашивают дополнительных данных для аутентификации пользователей, а Интернет-браузеры (также являющиеся FTP-клиентами) осуществляют скачивание файлов без дополнительных вопросов.
Реализация
В простейшем для пользователя (но при этом наиболее ко́мплексном) случае FTP-клиент представляет из себя эмулятор файловой системы, которая просто находится на другом компьютере. С этой файловой системой можно совершать все привычные пользователю действия: копировать файлы с сервера и на сервер, удалять файлы, создавать новые файлы. В отдельных случаях возможно также открытие файлов — для просмотра, запуска программ, редактирования. Необходимо учитывать лишь, что открытие файла подразумевает его предварительное скачивание на компьютер пользователя. Примерами таких программ могут служить:
- Интернет-браузеры (часто работают в режиме «только чтение», то есть не позволяют добавлять файлы на сервер)
- Многие файловые менеджеры, например: Windows Explorer (Проводник), WinSCP, Total Commander, FAR, Midnight Commander, Krusader
- Специализированные программы, например: FileZilla
- Онлайн клиенты, работа с которыми осуществляется посредством любого интернет-браузера, например FTPonline. ru
Благодаря распространенности протокола FTP, простые (с точки зрения реализации) FTP-клиенты есть практически в каждой операционной системе. Однако использование этих клиентов требует навыков использования консоли, а также знания команд протокола для общения с сервером. Так в Windows такой утилитой является ftp.exe. Во многих сборках Linux также есть утилита ftp.
Права доступа и авторизация
Файловая система на удаленном сервере как правило имеет настройки прав доступа для различных пользователей. Так, например, анонимным пользователям могут быть доступны лишь некоторые файлы, о существовании других пользователи знать не будут. Другой группе пользователей могут быть доступны другие файлы или, например, в дополнение к правам на чтение файлов, могут быть также даны права на запись новых или обновление имеющихся файлов. Диапазон вариантов прав доступа зависит от операционной системы и программного обеспечения каждого конкретного FTP-сервера. Как правило, разделяют права на просмотр содержимого папки (то есть возможность получить список содержащихся в ней файлов), на чтение файла(ов), на запись (создание, удаление, обновление) файла(ов)
Для авторизации FTP-сервер, при подключении к нему FTP-клиента, запрашивает у последнего имя пользователя и пароль. Большинство FTP-клиентов в свою очередь запрашивают эти данные у пользователя в интерактивном режиме. Есть также и другой способ указать эти данные, включив их в URL FTP-сервера. Так, например, в строке
ftp://vasya:[email protected]
- ftp:// — указание того, что мы используем протокол FTP
- vasya — имя пользователя
- : — разделитель имени пользователя и пароля
- key — пароль
- @ — разделитель аутентификационной информации и адреса сервера
- ftp.example.com — адрес FTP-сервера
Нередки случаи, когда такой метод указания имени пользователя и пароля является единственным, который поддерживает FTP-клиент.
См. также
- Сравнение FTP-клиентов
- RFC1738 англ. — Uniform Resource Locators (URL) описание стандарта написания URL-адресов
Что такое FTP, FTP-клиент и сервер | Хост.SU
Главная → Библиотека статей → Что такое FTP, FTP-клиент и сервер
Кликните для закрытия большого изображения
После заказа и активации услуг хостинга сайтов Вам будут высланы данные для доступа к FTP. Из этой статьи Вы узнаете, что означает аббревиатура FTP, а также мы расскажем о FTP-клиентах и серверах, которые являются неотъемлемыми инструментами при работе с FTP.
FTP – что это?
FTP (расшифровывается, как File Transfer Protocol) – это сетевой протокол передачи файлов, который используется для обмена файлами по сети. Этот протокол на данный момент работает поверх сетевого протокола TCP/IP, а до его появления работал поверх NCP. FTP является старейшим протоколом и был в 1971 году, но это не мешает ему быть одним из популярных протоколов, используемых в сети.
Протокол FTP построен на архитектуре «клиент-сервер» и применяет для передачи команд и файлов различные сетевые соединения, при этом передача данных может осуществляться, и как без применения шифрования, так и с использованием такового. Также передача файлов может осуществляться с авторизацией пользователя и без оной при разрешенном анонимном доступе.
Шифрование данных, передаваемых по протоколу FTP, может осуществляться, как с использованием технологии SSL/TLS (расширение протокола FTP до FTPS), так и с помощью протокола SSH.
Что такое FTP-сервер
FTP-сервер – это сервер, предназначенный для приема и передачи файлов по протоколу FTP, который также позволяет осуществлять работу с файловой системой (создание и удаление файлов и директорий, изменение chmod, перемещение файлов и директорий и т.д.). Без FTP-сервера была бы не возможна работа по протоколу FTP. Популярными FTP-серверами в системах Linux являются ProFTPd, Pure-ftpd и VsFTPd.
Что такое FTP-клиент
FTP-клиент – это программа, установленная на стороне пользователя, которая позволяет подключиться к FTP-серверу (с авторизацией или без, с шифрованием или без) через File Transfer Protocol и осуществить необходимые операции с файлами, которые разрешает сделать FTP-сервер. Без FTP-клиента было бы невозможно подключиться к FTP-серверу и осуществить прием и передачу файлов.
О режимах соединения FTP
Стандартным портом подключения к серверу по FTP-протоколу является порт 21. Прием и передача данных может осуществляться в двух режимах: активном и пассивном.
Активный режим соединения. FTP-клиент подключается к серверу, используя порт 21, и передает команду «Hello!» с номером порта на своей стороне (из диапазона 1024-65535), к которому должен подключиться FTP-сервер для установления успешного соединения. В ответ сервер подключается к указанному порту, используя со своей стороны порт 20.
Пассивный режим соединения. FTP-клиент подключается к серверу, используя порт 21, и передает команду «Hello!», в ответ FTP-сервер передает номер порта (из диапазона 1024-65535), к которому должен подключиться FTP-клиент для организации успешного соединения.
О режимах передачи файлов
Прием и передача файлов может осуществляться в бинарном режиме и ASCII. В бинарном режиме передача осуществляется побайтово, что позволяет передавать файлы изображений, видео и другие бинарные файлы без потери их функциональности.
В режиме ASCII при передаче на хосте-отправителе файлы конвертируются из символьного представления в набор ASCII, а на хосте-получателе производится обратная операция, что приводит к повреждению некоторых данных в бинарных файлах, поэтому данный режим используется только для работы с текстовыми файлами.
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы приносим свои извинения за доставленные неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Узнайте последние новости.
- Наша домашняя страница содержит самую свежую информацию о сети.
- Наша страница о нас содержит дополнительную информацию о сайте SearchNetworking, на котором вы находитесь.
- Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
ПоискЕдиные Коммуникации
- Видео Zoom, предложения UCaaS приближаются к Teams, Webex
Компания Zoom представила множество функций для своей платформы UCaaS на конференции Zoomtopia, включая службы почты и календаря, а также неформальный …
- Cisco добавляет дополнительную интеграцию Webex-Teams для гибридной работы
Пользователи Cisco Webex теперь имеют больше гибридных рабочих функций, включая новую доску и интеграцию с Teams, iPhone и iPad …
- Как сбалансировать конфиденциальность удаленной работы и мониторинг производительности
Сопоставление мониторинга производительности сотрудников с конфиденциальностью удаленных работников является серьезной проблемой, требующей защиты личных …
SearchMobileComputing
- Вопросы и ответы Jamf: как упрощенная регистрация BYOD помогает ИТ-специалистам и пользователям
Руководители Jamf на JNUC 2022 делятся своим видением будущего с упрощенной регистрацией BYOD и ролью iPhone в . ..
- Jamf приобретет ZecOps для повышения безопасности iOS
Jamf заплатит нераскрытую сумму за ZecOps, который регистрирует активность на устройствах iOS для выявления потенциальных атак. Компании ожидают …
- Apple преследует растущий премиальный рынок с iPhone 14
Apple переключила свое внимание на смартфоны премиум-класса в новейшей линейке iPhone 14 с такими функциями, как режим блокировки, который IT …
SearchDataCenter
- Серверы Dell PowerEdge следующего поколения предназначены для рабочих нагрузок HPC
Последнее поколение серверов Dell PowerEdge, оснащенное процессором AMD EPYC, в два раза быстрее, чем предыдущее поколение, с …
- Включите VXLAN в центры обработки данных для повышения скорости сети
Сети
VXLAN обеспечивают изоляцию сети и позволяют организациям более эффективно масштабировать сети центров обработки данных. Рассмотрите VXLAN для расширения…
- HPE обновляет серверы ProLiant в комплекте с лицензией GreenLake
HPE добавила еще один вариант программного обеспечения и услуг с новыми серверами ProLiant с GreenLake, улучшенным программным обеспечением для обеспечения безопасности и …
SearchITChannel
- Облачная экономика остывает, но сделки с ИТ-услугами продолжаются
Осторожные расходы клиентов замедляют рост более широкого рынка облачных вычислений. Но поставщики ИТ-услуг продолжают заниматься слияниями и поглощениями для…
- Отчет Capital One по машинному обучению указывает на партнерство
Исследование лиц, принимающих решения в области управления данными, предполагает, что совместная работа будет играть важную роль в развитии корпоративных машин …
- Объем рынка ИТ-услуг вырастет на 7,9% в 2023 году
ИТ-директора в следующем году, вероятно, снова призовут поставщиков услуг к работе, поскольку они надеются преодолеть разрыв в навыках и . ..
Разница между FTP-сервером и FTP-клиентом
Главная / Технологии / IT / Приложения / Разница между FTP-сервером и FTP-клиентом
Опубликовано Indika
FTP-сервер против FTP-клиента
Протокол передачи файлов (FTP) — это протокол, используемый для передачи файла через Интернет с одного хоста на другой. FTP основан на клиент-серверной архитектуре. FTP-сервер содержит файлы и базы данных, необходимые для предоставления услуг, запрашиваемых клиентами. Чаще всего FTP-сервер представляет собой мощное устройство, способное одновременно обрабатывать несколько клиентских запросов. FTP-клиент — это, как правило, персональный компьютер, используемый конечным пользователем, или мобильное устройство, на котором установлено необходимое программное обеспечение, способное запрашивать и получать файлы через Интернет с FTP-сервера.
Что такое FTP-сервер?
FTP-сервер — это мощное устройство, на котором хранятся файлы и другая информация, необходимая для удовлетворения запросов, поступающих от клиентов через Интернет/интранет. FTP-сервер постоянно работает и прослушивает входящие FTP-запросы. Сначала клиент устанавливает управляющее соединение с сервером через порт 21. Это управляющее соединение остается открытым на протяжении всего сеанса связи. Это соединение используется для передачи административной информации. Затем FTP-сервер открывает второе соединение через порт 20 с установленным клиентом, и это соединение называется соединением для передачи данных. Файлы передаются через соединение для передачи данных, и текущую передачу можно остановить, отправив сигнал прерывания по управляющему соединению.
Что такое FTP-клиент?
Чаще всего FTP-клиент представляет собой персональный компьютер или мобильное устройство, на котором запущено прикладное программное обеспечение, способное взаимодействовать с FTP-сервером и извлекать файлы с него. Обычно FTP-клиент инициирует связь с FTP-сервером. который постоянно прослушивает входящие запросы. Чтобы подключиться к FTP-серверу, клиент сначала должен указать целевой сервер, к которому он хочет подключиться, и необходимые учетные данные, такие как имя пользователя и пароль. После установки соединения клиент может начать процесс передачи файлов. Существует множество бесплатных и коммерческих FTP-клиентов, поддерживающих разные платформы. Это клиентское программное обеспечение варьируется от простых приложений командной строки до приложений с графическим интерфейсом, которые обеспечивают более удобную для пользователя среду. FTP-клиенты также поддерживают различные интернет-протоколы, такие как FTP через SSH, FTPS (FTP через SSL), FXP (передача Site2Site) и т. д.
В чем разница между FTP-сервером и FTP-клиентом?
FTP-клиент и FTP-сервер — две основные стороны протокола FTP, который используется для передачи файлов через Интернет. Как правило, FTP-сервер — это высокопроизводительное устройство, на котором хранятся файлы и базы данных, содержащие информацию, необходимую для удовлетворения запросов, поступающих от FTP-клиентов. FTP-клиент — это персональный компьютер или мобильное устройство, на котором запущено программное приложение, способное обмениваться данными с FTP-сервером и извлекать с него файлы.