Протокол FTP

Протокол FTP входит в стандарты Интернета и служит для передачи больших объемов информации. Первые спецификации, в которых был этот протокол передачи данных, появились в 1971 году. С того времени возможности FTP значительно расширились и сложно себе представить, как бы пользователи смогли бы без него обходиться, если им нужно было бы скачать или закачать в онлайн-хранилище несколько гигабайт нужных файлов. А сколько времени пришлось бы затратить, чтобы перенести сайт с локальный машины на сервер, или наоборот? Конечно, можно воспользоваться архиватором, но что если сервер не поддерживает эту функцию? Страшно даже представить. Так что FTP – это довольно полезный инструмент.

Понятие «протокол» означает согласованный формат обмена информацией между двумя устройствами. А сама аббревиатура расшифровывается как «file transfer protocol», что можно перевести как «протокол для передачи файлов». Для передачи информации протокол FTP использует TCP-канал. Обмен построен по принципу «клиент-сервер». Передавать конфиденциальную информацию по этому протоколу нельзя, так как в нем нет защиты данных и на сервер передается открытый текст. Конечно, обычно для подключения к FTP-серверу нужно проходить аутентификацию, но на это не стоит слишком надеяться, поскольку идентификатор и пароль пользователя передается открытым текстом.


FTP-протокол применяется для обмена информацией с FTP-сайтами, которые представляют собой огромные хранилища полезной и интересной информации. Файлы на FTP-сайте расположены в древовидной структуре каталогов, подобно тому, как локальном компьютере. Для того чтобы просмотреть содержимое хранилища можно использовать любой браузер, но лучше, конечно, пользоваться специально созданной для этого программой. Пользователи, которые предпочитают работать с командной строкой ОС, могут использовать команду «ftp».

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


Как использовать протокол FTP, если ваша ОС не Windows

Если вы предпочитаете Linux, то можно ознакомиться с документацией по доступным операциям, набрав команду $ man ftp. А для того, чтобы подключиться к FTP-серверу, нужно набрать $ ftp yoursite.at.domain. Чаще всего используются такие команды:

  • binary – изменение режима на передачу двоичных (нетекстовых) файлов, к примеру, картинок;
  • ascii – переключение на передачу текстовой информации;
  • cd foldername – смена текущего каталога на удаленном компьютере на входящую в него папку с именем foldername;
  • dir – просмотр всех файлов в текущем каталоге удаленного компьютера;
  • help – помощь по использованию команд;
  • mget – одновременное скачивание нескольких файлов;
  • put filename – служит для загрузки на удаленный ресурс локального файла filename;
  • mput – загрузка на удаленный ресурс нескольких файлов;
  • exit – завершение работы с FTP и выход в ОС.

Можно также воспользоваться такими программами, как gFTP, FOFF и FileZilla.


Как использовать протокол FTP, если вы предпочитаете Windows

В этом случае все гораздо проще, и вам подойдет любой FTP-клиент, который легко найти в сети. Из бесплатных наибольшей популярностью пользуются такие приложения, как FileZilla, FTPInfo, WinSCP. Соединение с помощью протокола FTP могут поддерживать и такие популярные файловые менеджеры, как Total Commander и FAR manager. Так что, если вы не так часто используете этот протокол, то ими вполне можно обойтись.

Ну а если просто разово понадобилось что-то скачать, то можно набрать в браузере вместо URL примерно такую команду:

ftp://user:password@site.at.domain:port, в которой

site.at.domain – имя сервера,

port – номер порта для подключения (обычно это 21, и его можно пропустить).

Если нужно подключиться к анонимному FTP, то используется сокращенная запись команды:

ftp://host.at.domain:port

Бывает так, что при подключении по протоколу FTP возникают какие-либо проблемы. В этом случае есть смысл проверить настройки FireWall и антивируса.

Узнаем как настраивать порты FTP? Что это - FTP-порты?
Протоколы FTP - это основной вариант передачи любых данных через ТСР-сети, но при этом мало кто знает о том, что они собой представляют и как настраиваются.
далее
Служба FTP в интернете предназначена... Служба передачи файлов FTP
Служба FTP в интернете предназначена для прямого обмена файлами, построена она на основе "клиент-сервер". Происходит взаимодействие между клиентом и сервером благодаря протоколу FTP.
далее
FTP-программы: обзор клиентов для Windows
FTP-протокол - удобное и популярное средство для передачи и скачивания данных с удаленных или локальных серверов. Современные FTP-программы позволяют выполнять все те же операции с документами, которые пользователь обычно производит в ...
далее
Узнаем как создать FTP-сервер самостоятельно?
Многих из вас интересует вопрос о том, как создать FTP-сервер. Я хочу внести некоторую ясность. Для того чтобы все понимали, о чем идет речь, давайте выясним, что же это такое? Чтобы не углубляться в дебри, просто скажу, что это хранилище файлов ...
далее
Filezilla Server: настройка и подключение
Обеспечить функционирование небольшой домашней или корпоративной сети с использованием сервера можно, задействовав такое решение, как Filezilla Server. Каким образом осуществляется его настройка?
далее
TCP-порты. Список портов TCP и UDP
Что представляют собой TCP-порты? Их значение, история создания, использование на практике, наиболее часто применяемые порты TCP и UDP - в нашей статье.
далее
TCP-порты. Список портов TCP и UDP
Протокол связи: передача данных
Производительность локальных и глобальных сетей коммуникации в значительной степени зависит от выбора оптимальных протоколов связи. Какие из них можно отнести к самым распространенным? Какие задачи могут быть решены с применением тех или иных протоколов связи?
далее
Протокол связи: передача данных
Что это - протокол Интернета: базовые понятия
Сегодня практически все пользователи для глобального доступа во Всемирную паутину или создания обычного подключения по локальной сети используют так называемые протоколы сети Интернет. В каждом отдельном случае ситуация с их применением и настройкой может разниться достаточно существенно. Попробуем обозначить основные понятия.
далее
Что это - протокол Интернета: базовые понятия
Клиент SSH: настройка. Лучший SSH-клиент
SSH (Secure Shell) переводится дословно, как «безопасная оболочка». Это универсальный способ безопасного подключения к удаленному серверу. Использование SSH реализуется в двух частях: SSH клиент и SSH сервер. Пользователю чаще всего приходиться общаться именно с клиентской частью, поэтому важно разобраться с ее принципами установки и настройки.
далее
Клиент SSH: настройка. Лучший SSH-клиент