IT-Russia Технологии, разработки, обзоры
Интернет и сети

FileZilla для Mac OS X

FileZilla для Mac OS X

Filezilla - отличный FTP-клиент для Mac OS X, который можно скачать бесплатно.

Бесплатный FTP-клиент FileZilla поддерживает все необходимые функции FTP-клиента, такие как: возобновление, SSL, прокси, загрузки с брандмауэрами и сохранение. Данная программа - реальная хорошая альтернатива дорогим FTP-клиентам. К тому же она абсолютно бесплатна.

Несмотря на бесплатность, FTP-клиент FileZilla обладает всеми необходимыми функциями для работы с FTP-сервером. Особенно стоит отметить, что поток данных может быть зашифрован при помощи SSL или Kerberos GSS (незащищенный протокол FTP сам по себе этого не предусматривает). Также стоит обратить внимание и на функции многопоточной загрузки и возможность восстанавливать прерванные закачки (если, конечно, сервер позволяет это делать).

Поддерживаются SOCKS4/5, HTTP1.1, SFTP, SSL, GSS. Закачка файла в несколько потоков.
Есть русский фейс. Программа вполне может конкурировать с подобными платными приложениями.

Устройство FTP-клиента

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

Протокол FTP в базовом виде передаёт логин, пароль и содержимое файлов открытым текстом. Для защиты применяются расширения: SSL/TLS шифрует управляющий канал и канал данных, а Kerberos GSS обеспечивает аутентификацию и шифрование через билеты безопасности. Без этих надстроек FTP уязвим к перехвату учётных данных и подмене передаваемой информации.

Многопоточная загрузка разбивает файл на сегменты и скачивает их параллельно через несколько соединений. Это позволяет полнее использовать пропускную способность канала, но требует поддержки со стороны сервера. Докачка прерванной передачи работает через команду REST, которая сообщает серверу позицию в файле, с которой нужно продолжить отправку данных.