FTP
Материал из Сетепедии
FTP - это старый добрый способ обмена данными. Принцип работы клинет-серверного характера, то есть для того, чтобы передать файл известному адресату (или дать всем желающим возможность скачивать файлы), требуется установить специальную программу. Компьютер, с этой специально программой, условно именуется сервером. Чтобы эти данные получить с другого компьютера, никаких дополнительных программ необязательно. Компьютер, скачивающий файлы с сервера, условно именуется клиентом.
FTP-сервер обеспечивает загрузку данных другими пользователями как с сервера, так и на сервер. Есть возможность ограничения любых прав доступа с авторизацией паролем.
Пример FTP-сервера: здесь
Содержание |
Как установить FTP-сервер
- Windows:
- Linux:
Какие бывают 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
