Что такое FTP?
FTP — это способ передачи файлов онлайн. Вы можете думать о сайтах, которые вы посещаете в своем браузере, как о «Интернете», но ваш браузер использует только один протокол: HTTP. Есть много других протоколов, которые вместе составляют интернет. Например, IMAP и POP — это два протокола, которые почтовые клиенты используют для отправки и получения сообщений. XMPP — это протокол, используемый для отправки и получения мгновенных сообщений. FTP является еще одним таким протоколом.
FTP означает «Протокол передачи файлов». Это также один из старейших протоколов, используемых сегодня, и удобный способ перемещения файлов. FTP-сервер предлагает доступ к каталогу с подкаталогами. Пользователи подключаются к этим серверам с помощью FTP-клиента, программного обеспечения, которое позволяет загружать файлы с сервера, а также загружать файлы на него.
Многие пользователи Интернета никогда не будут использовать FTP, но если вы создаете веб-сайт, это важный инструмент. И поскольку это такой фундаментальный инструмент в сети, о нем стоит знать, даже если вы не разработчик. Итак, вот все, что нужно обычному интернет-пользователю о FTP и как его использовать.
Для чего нужен FTP?
FTP — это полезный инструмент для перемещения информации с компьютера, на котором вы работаете, на сервер, на котором размещен веб-сайт. Например, если вы хотите установить WordPress на веб-сервер, вам понадобится FTP для копирования файлов.
Это также иногда используется как способ обмена файлами. Один человек может загрузить файл на FTP-сервер, а затем поделиться ссылкой на него с другим человеком. Такое использование стало менее распространенным в эпоху простых в использовании облачных сервисов ( это наши любимые ), но некоторые люди предпочитают размещать свои файлы на домашнем сервере и используют FTP для включения этого.
FTP является одним из самых простых и ранних форматов, созданных для быстрого перемещения файлов с одного устройства на другое. Он берет свое начало в 1971 году, когда Абхай Бхушан создал и опубликовал первую версию. В 1980-х годах формат FTP был обновлен до версии TCP / IP, связанной с серверами.
FTP использует два основных канала для работы. Канал команд содержит информацию о самой задаче — какие файлы должны быть доступны, если команды регистрируются и т. Д. Канал данных затем передает фактические данные файла между устройствами.
Эти FTP-соединения также могут иметь активный и пассивный режимы. Активные режимы являются наиболее распространенными и обеспечивают открытую связь между сервером и устройством по обоим каналам, при этом сервер принимает активное участие в установлении соединения, утверждая запросы на данные. Однако этот режим может быть нарушен брандмауэрами и подобными проблемами, поэтому существует также пассивный режим, когда сервер обращает внимание, но не поддерживает активные соединения, позволяя другому устройству выполнять всю работу.
Как выглядит FTP?
Хотя это зависит от того, какой клиент вы используете для управления файлами, он по сути похож на другие файлы на вашем компьютере. Существует иерархическая структура папок, которую вы можете исследовать аналогично Windows Explorer или Finder.
Вы можете получить представление об этом, просматривая общедоступный FTP-сервер. Например, Adobe предлагает загрузки всего своего программного обеспечения через FTP для клиентов, которые владеют программным обеспечением, таким как Photoshop, с действующим ключом продукта, но не имеют под рукой своего установочного компакт-диска. Браузеры, такие как Chrome и Firefox, также поддерживают исследование FTP-серверов (но не загрузку файлов).
В Reddit r / opendirectories — это целое сообщество, предназначенное для совместного использования общедоступных FTP-серверов. Тем не менее, многие из этих каталогов полн
ы пиратского контента, порно, и подобной комбинации.
Использование FTP для загрузки файлов таким способом является относительно редким. По большей части, FTP используется для загрузки файлов с вашего компьютера на сервер, на котором вы работаете.
Безопасен ли FTP?
Не по замыслу, нет. FTP восходит ко времени, задолго до того, как кибербезопасность стала намного больше, чем гипотетическая область . Это означает, что передача по FTP не зашифрована, поэтому перехватывать файлы относительно легко для любого, кто способен прослушивать пакеты.
По этой причине многие люди используют вместо этого FTPS. По сути, это работает так же, как FTP, но шифрует все, что означает, что любопытные глаза не могут читать файлы, даже если они могут их перехватить. На этом этапе многие серверы отказываются предлагать незашифрованный доступ и вместо этого предлагают только FTPS.
Какие FTP клиенты лучше?
FileZilla и CyberDuck — два наших любимых FTP-клиента, которых мы можем искренне рекомендовать. Они полностью функциональны и существуют уже много лет, поэтому создали усовершенствованные пользовательские интерфейсы и инструменты, чтобы сделать процесс передачи по FTP быстрым и простым. Если вы хотите больше примеров хороших FTP-клиентов, ознакомьтесь с нашим руководством по лучшим из лучших FTP-клиентов .
Могу ли я настроить свой собственный FTP-сервер?
Краткий ответ — да. Пользователи Windows могут загрузить и запустить сервер FileZilla . Тем временем пользователям Mac не требуется никакого стороннего программного обеспечения. Просто зайдите в раздел « Общие» в « Системных настройках» и включите удаленный вход Это активирует FTPS-сервер на вашем Mac, предоставляя вам безопасный способ просматривать ваш компьютер и получать файлы с любого FTP-клиента.
Вам понадобится FTP-клиент, установленный на другом компьютере, чтобы просматривать ваши файлы. Просто используйте IP-адрес компьютера, который вы ранее настроили в качестве сервера.
Чтобы получить доступ к файлам вне вашей домашней сети, вам нужно настроить переадресацию портов на вашем маршрутизаторе . И если вы планируете сделать FTP-сервер доступным в Интернете, рекомендуется заблокировать его шифрованием.
Более подробную информацию о настройке FTP-сервера на вашем телефоне или планшете Android можно найти в нашем полном руководстве .