Ftp протокол Интернета

FTP – что это такое и как с ним работать

Обычные пользователи сети интернет даже не задумываются, что адреса вроде http, с которых начинается любой сайт, что-то значат. А уж знание того, что есть и другие протоколы, например nntp или ftp становится настоящим открытием.

Тем не менее, любой начинающий вебмастер неизбежно должен освоить работу с ftp, так как именно этот протокол обеспечивает закачку на удаленный сервер файлов, так же, впрочем, как и скачку. Не будешь же каждый раз, пользуясь файловым менеджером, встроенным в аккаунт вебмастера, заливать на сайт по 1 файлу. Слишком это долго и неудобно. Тем более, что на самом деле работать с ftp очень просто и удобно. Так что научиться пользоваться ftp очень важно для начинающего вебмастера.

Ftp протокол является одним из наиболее распространенным и старых протоколов интернета, который позволяет пользователю хранить и обмениваться файлами с другими пользователями всемирной сети.

Ftp -протокол является клиент-серверным протоколом, поэтому для его работы нужен сервер (ftp -сервер) и клиент (ftp -клиент). Ftp -сервер может быть организован на любом компьютере, под управлением Windows, Linux, Unix, MAC и другие. Существует большое количество реализаций для всех этих систем.

Ftp-сервер хранит информацию в виде папок и файлов – как и обычная файловая система. Для работы с файлами нужно присоединиться к серверу, используя программу ftp -клиент. Простейшая программа-клиент – это ваш браузер, потому что www-протокол также включает в себя ftp, например вы можете открыть фтп сервер фирмы Microsoft, и качать оттуда то что вам нужно. Обратите внимание, что в зависимости от настроек вашего браузера файл на сервере может быть либо закачан на компьютер, или откроется в новом окне – например, текстовый файл. Но работать с браузером не очень удобно – лучше использовать специальную программу. Таких программ очень много – для каждого можно найти именно ту, которая понравится. Если вы используете ОС Linux – то в большинстве систем диспетчер файлов позволяет работать по протоколу ftp без дополнительных программ. Для этого вам нужно ввести имя, пароль и адрес сервера. Адрес сервера всегда начинается с ftp://имя: пароль@адрес сервера. Адрес сервера может быть как именем (например ftp://anonymous:anonymous @ atelie-one.org.ua), так и адресом (ftp://anonymous:anonymous @ 1.1.1.1). Те, кто пользуется Windows, также можно использовать любой браузер. У меня на рисунках показано, как это выглядит в Опере.

ftp в Опере

Достаточно в адресной строке браузера ввести адрес ftp-сервера и браузер покажет список папок и файлов, которые имеются на сервере.

ftp файл в формате mp3

Вот, например, файл в формате mp3. Какая-то песенка. Для скачки кликаем на нее и сразу появляется окошко закачки. Все, как видите, очень просто.

ftp в Опере

Но работать таким образом не всегда удобно. Тогда на помощь приходят специализированные программы – FTP-клиенты.

Например, FileZilla, удобный бесплатный клиент для работы с FTP и FireFTP – бесплатный плагин для Mozilla Firefox с широким функционалом. Если нужно быстро получить доступ к FTP-серверу, а под рукой нет никаких программ (это имеет отношение к Windows) вы можете пользоваться очень полезной программой telnet, которая встроена в ось – но это, конечно, не очень удобно, и требует знания команд протокола.

Я чаще всего пользуюсь файловым менеджером Total Commander. Очень удобная программа и для управления файлами и в качестве ftp-клиента. Тем более, что у этой программы огромное количество всевозможных функций, которыми никакой браузер не владеет.

файловый менеджер Total Commander

Чтобы соединиться с ftp-сервером хостера, нужно в Total Commander в закладке “Сеть” выбрать пункт “Соединиться с FTP-сервером”.

Total Commander Соединиться с FTP-сервером

В появившемся окне выбираем пункт “Новый”. И в следующем окошке вводим имя соединения (оно может быть любое). Учетную запись и пароль нам дает хостер, если не знаете, то спросите у него. Точно так же с сервером – это то значение, которое вы прописываете в dns при настройке своего домена. Если не знаете, то опять же спросите хостера – он обязательно ответит.

Компьютер и Windows