FTP

Материал из Сетепедии

Перейти к: навигация, поиск

FTP - это старый добрый способ обмена данными. Принцип работы клинет-серверного характера, то есть для того, чтобы передать файл известному адресату (или дать всем желающим возможность скачивать файлы), требуется установить специальную программу. Компьютер, с этой специально программой, условно именуется сервером. Чтобы эти данные получить с другого компьютера, никаких дополнительных программ необязательно. Компьютер, скачивающий файлы с сервера, условно именуется клиентом.

FTP-сервер обеспечивает загрузку данных другими пользователями как с сервера, так и на сервер. Есть возможность ограничения любых прав доступа с авторизацией паролем.

Пример FTP-сервера: здесь

Содержание

Как установить FTP-сервер

Какие бывают FTP-клиенты

Любой браузер может выступать в роли FTP-клиента, но его возможности часто сильно ограничены, поэтому используют отдельные специализированные программы.

  • Windows:
    Проводник (просто впишите адрес сервера в адресной строке), Total (Windows) Commander, FAR, FlashFXP, CuteFTP, SmartFTP и даже некоторые менеджеры загрузок, такие как ReGet, FlashGet и Download Master, у которых FTP клиент встроен в программу

Тактико-технические характеристики FTP

FTP (акроним File Transfer Protocol) - протокол прикладного уровня на основе транспортного протокола TCP.

Для передачи данных используется 20 порт (и не только), для передачи команд - 21 порт.

статья на Википедии

Возможности FTP-серверов

  • поддержка PASV и non-PASV режимов
  • виртуальные директории
  • возможность анонимных сессий
  • блокировка/разрешение определённых IP-адресов
  • сжатие файлов данных "на лету" для ускорения закачки
  • разграничение прав по учётным записям
  • разграничение скорости загрузки "с" и "на" сервер (в том числе отдельно для каждого пользователя)
  • поддержка пользовательских групп и квотирования дискового пространства
  • поддержка контрольных сумм на стороне сервера
  • шифрование данных с поддержкой сессий SSL/TLS
  • шифрование с помощью OpenPGP
  • отсылка клиентских сообщений серверу
  • удаленное администрирование
  • обработка событий
  • мониторинг через графическую оболочку или веб-интерфейс
  • поддержка динамической IP-адресации для сервера
  • ведение подробных журналов
  • подсчёт статистики скачивания/загрузки

Ссылки

Актуальная статья о другой сети: http://dcmagnets.ru/2008/03/11/kak_sdelat_i_nastroit_svojj_ftp_server._poshagovoe_rukovodstvo..html

Источник — «http://wiki.letinet.ru/FTP»
Личные инструменты