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

Что такое FTP-сервер и для чего он нужен?

FTP-сервер — это сервер, работающий по протоколу File Transfer Protocol и предназначенный для обмена файлами через Интернет или локальную компьютерную сеть.

Что такое FTP-сервер простыми словами

Для чего нужен FTP-сервер

Как работает FTP-протокол

Как подключиться к FTP-серверу

Что такое FTP-сервер простыми словами

Выражаясь простыми словами, FTP-server — это компьютер, предназначенный для хранения файлов. Он входит в локальную или всемирную сеть, и к нему по определённым правилам организован удалённый доступ посетителей, которые могут скачивать и закачивать файлы.

FTP — старый протокол, который появился ещё в 1971 году. С тех пор, хоть суть его и осталась прежней, он существенно изменился — появилось отдельное соединение для передачи данных, были предусмотрены многочисленные управляющие команды, которых не было раньше.

Серверам FTP свойственны определённые особенности, отличающие их, к примеру, от web-серверов:

использование для каждого соединения отдельного канала;

поддержка бинарного (двоичного) и текстового режимов передачи информации;

необходимость аутентификации пользователя;

возможность определения типов файлов, подлежащих передаче.

У FTP-серверов есть недостаток — они слабо защищены от попыток взлома. Несмотря на это, к настоящему времени они являются, пожалуй, самым популярным решением для удалённой передачи файлов.

Для чего нужен FTP-сервер

Его основное назначение — удалённая передача файлов. Кроме этой главной операции, можно удалять файлы с сервера, переименовывать их, создавать папки.

Чаще всего FTP-сервер используется для:

передачи личных файлов между друзьями, родственниками, знакомыми. Для этой цели создают домашние серверы, на которых хранят фотографии, музыкальные треки, документы и многое другое;

обмена корпоративными данными — например, между филиалами одной компании;

передачи контента веб-сайта на сервер хостинговой компании.

Разумеется, это — не исчерпывающий перечень вариантов применения FTP-сервера. Это универсальный инструмент, поэтому его можно использовать и во многих других ситуациях.

Как работает FTP-протокол

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Такое название имеет протокол, ориентированный на пересылку данных в виде файлов в Интернете и локальных компьютерных сетях. Его особенность — множественное соединение. Один канал играет роль управляющего, через него сервер принимает команды и возвращает ответы (как правило, через 21-й порт). Прочие каналы применяются собственно для передачи файлов (чаще всего через 20-й порт).

Перед началом работы с протоколом клиентское устройство открывает сессию. На протяжении всей дальнейшей работы она остаётся открытой — сервер «запоминает» состояние сессии.

Есть два режима, в которых может работать протокол:

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Обмен информацией между сервером и клиентом по протоколу, в свою очередь, также может проходить в одном из нескольких режимах:

поточном. Информация перемещается между клиентом и сервером сплошным потоком, протокол её никак не обрабатывает;

блочном. Протокол делит поток информации на блоки (заголовок, объём, собственно данные);

режиме сжатия. Информация перед передачей сжимается тем или иным алгоритмом.

Сервер FTP использует аутентификацию клиента по схеме «имя пользователя/пароль». Клиентское устройство отправляет эти данные, сервер проверяет их, и при обнаружении соответствия отправляет клиенту приглашение. Кроме того, можно организовать и анонимный доступ к серверу — без предоставления имени и пароля.

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

Для того, чтобы самостоятельно создать FTP-сервер, понадобится специализированное программное обеспечение. В условиях дома или небольшого офиса вполне подойдут бесплатные приложения.

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Обратите внимание: компания Microsoft в своей ОС Windows начиная с её 7-й версии реализовала инструмент IIS — Internet Information Services. Он предназначен для того, чтобы открыть к определённой папке общий доступ из сети. Наличие IIS позволяет создать на базе Windows простейший FTP-сервер, не используя для этого стороннее программное обеспечение.

Рассмотрим порядок действий, которые нужно выполнить, чтобы создать сервер FTP в Windows 10, не применяя стороннее ПО.

Откройте классическую панель управления, нажав сочетание клавиш Win-Q и начав печатать «панель управления».

Выберите раздел «Программы и компоненты». В открывшемся окне выберите слева пункт «Включение или отключение компонентов Windows».

В окне, которое появится перед вами, найдите папку «Службы IIS» и разверните её. Далее разверните папку «FTP-сервер». Поставьте галочки напротив пунктов «Расширяемость FTP» и «Служба FTP», активировав соответствующие компоненты.

Разверните расположенную ниже папку «Средства управления веб-сайтом». Поставьте галочки напротив пунктов «Консоль управления IIS» и «Служба управления FTP», активировав соответствующие компоненты.

Примените изменения, нажав кнопку «ОК» внизу диалогового окна. Скорее всего, после этого некоторое время придётся подождать, пока Windows найдёт и задействует требуемые файлы. Если процесс завершился успешно, вас можно поздравить — вы запустили FTP-сервер на своём компьютере.

Настройка FTP-сервера

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Просто создать сервер FTP недостаточно — чтобы начать им полноценно пользоваться, его нужно настроить. Далее мы рассмотрим порядок действий, которые понадобятся для такой настройки в Windows 10.

Откройте классическую панель управления так, как было описано выше. Найдите в ней раздел «Администрирование», войдите в него и найдите в перечне пунктов «Диспетчер служб IIS». Двойным кликом откройте соответствующий раздел настроек.

Разверните список в левой части окна, а затем кликните по папке «Сайты» правой кнопкой мыши. В появившемся контекстном меню выберите пункт «Добавить FTP-сайт. ».

В диалоговом окне, которое появится перед вами, вам понадобится задать имя созданного вами сервера FTP, а также путь к папке с данными. Нажмите кнопку «Далее», чтобы перейти к следующему шагу настройки сервера.

Теперь вам необходимо задать параметры FTP-сервера. Обратите внимание на поле, предназначенное для ввода IP-адреса. Введите в него один из тех, что будут вам предложены в виде списка. У вас будет выбор из двух вариантов — сделать привязку к определённому адресу или дать клиентским устройствам расширенный доступ. В последнем случае нужно будет выбрать пункт «Все свободные». Проверьте, чтобы был установлен стандартный порт для управления сервером — 21. Поставьте галочку напротив пункта «Запускать FTP-сайт автоматически», если вы намерены использовать сервер FTP в постоянном режиме.

Перейдя в новое окно, вы сможете задать способ авторизации клиентских устройств. Обратите внимание на раздел с названием «Проверка подлинности». Здесь вы сможете выбрать один из двух вариантов — разрешить доступ для обычных клиентов (по имени и паролю) или дать возможность пользоваться сервером анонимным пользователям. Кроме того, в этом же разделе вы сможете установить те или иные права пользователей. Нажмите «Готово» после окончания настройки.

На следующем этапе нужно настроить брандмауэр операционной системы. Для этого в классической панели управления выберите раздел «Брандмауэр Защитника Windows», а в нём — раздел «Дополнительные параметры». Далее обратите внимание на пункт «Правила для входящих подключений». Используя правую клавишу мыши, включите правило «FTP-сервер (входящий трафик FTP)».

Пользователи должны получить возможность заходить на созданный вами сервер. Подключите их, открыв раздел «Администрирование» в классической панели управления. В нём откройте пункт «Управление компьютером», далее — «Локальные пользователи». Кликните правой клавишей мыши по папке «Группы», а затем левой — по пункту «Создать группу». Задайте имя и краткое описание, после чего нажмите на кнопку «Создать».

Добавьте в созданную группу конкретных пользователей. Кликните правой клавишей мыши по папке «Локальные пользователи», выберите из контекстного меню пункт «Новый пользователь». Укажите имя пользователя и его пароль.

Раскройте папку «Локальные пользователи» двойным кликом левой кнопкой мыши. Найдите созданного пользователя, кликните по нему правой кнопкой мыши, выберите пункт «Свойства». В появившемся окне откройте вкладку «Членство в группах». Нажмите кнопку «Добавить» и введите в поле в нижней части окна название созданной вами группы. Нажмите кнопку «ОК».

Как подключиться к FTP-серверу

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Для этого удобнее всего использовать специализированные программы. В качестве примера можно рассмотреть широко известное приложение Total Commander, в котором есть функционал, необходимый для работы с FTP.

Откройте пункт меню «Сеть». Далее найдите пункт «Соединиться с FTP-сервером». Кстати, попасть к нему можно проще — нажав сочетание клавиш Ctrl-F.

Предположим, вам нужно добавить сервер, который вы посетите впервые. Нажмите для этого кнопку «Добавить». На следующем шаге вам нужно будет ввести данные, относящиеся к серверу и подключению:

имя пользователя и пароль;

тип соединения (здесь SSL — возможность анонимного подключения, TLS — безопасное подключение по защищённому протоколу FTPS).

Есть возможность при подключении к серверу сразу попасть в нужную вам папку, минуя вышестоящие в серверной файловой системе. Для этого предназначено специальное поле (впрочем, заполнять его не обязательно).

Обратите внимание: если вы оставите поле для ввода пароля пустым, Total Commander будет запрашивать пароль всякий раз, когда вы пытаетесь подключиться к серверу. Это не очень удобно, но гораздо лучше с точки зрения безопасности. Если вы зададите пароль при начальной настройке соединения, приложение сохранит его на локальном жёстком диске в незашифрованном виде, что создаст определённые риски.

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

Источник

Как работает протокол FTP, разберем на примере

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Место протокола FTP в стеке TCP/IP

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Принцип работы протокола FTP

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

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Протокол FTP, также как и HTTP для адресации файлов использует url. Например, ftp://ftp-server.ru/pub/documents/latex/example1.tex.

URL состоит из 3-х частей:

В отличии от других протоколов прикладного уровня, протокол FTP использует два отдельных соединения. Первое соединение управляющее, второе соединение для передачи данных.

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Взаимодействие с транспортным уровнем

FTP использует протокол транспортного уровня TCP, а для управляющего соединения на сервере используется порт 21. Соединение для данных может быть установлено в двух режимах: в активном и пассивном, при этом используются разные номера портов.

В активном режиме FTP инициатором установки соединения для передачи данных является сервер. В этом случае используется порт 20 на сервере, а со стороны клиента порт больше 1024.

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Однако, если между сервером и клиентом находится межсетевой экран или устройство трансляции сетевых адресов NAT , то сервер установить соединение с клиентом не сможет. В этом случае используется пассивный режим, при котором соединение для передачи данных устанавливает клиент. В пассивном режиме и на клиенте и на сервере используются порты с номерами больше, чем 1024.

Аутентификация в FTP

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

Специальный тип пользователя FTP — анонимный пользователь. Для анонимного пользователя в качестве логина используется ftp, или anonymus, а в качестве пароля может использоваться все, что угодно, но рекомендуется использовать свой email. Как правило анонимный пользователь имеет ограниченные права, обычно он может только скачивать файлы и записывать файлы в один определенный каталог.

Команды протокола FTP

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Пример сеанса FTP

Мы подключились к серверу на порт 21, создали управляющее соединение, сервер нам выдал ответ.

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать
Ответ FTP сервера, также как и ответы серверов многих прикладных протоколов состоят из двух частей, первая 220 статус, а вторая поясняющее сообщение Welcome to the FTP Server. Статус ответа 220, коды которой начинаются с 2, говорят об успешном выполнении команды, поясняющее сообщение содержит приветствие “Добро пожаловать на FTP сервер”.

Сначала необходимо пройти аутентификацию. Для этого используется команда USER anonymous и мы хотим подключиться, как анонимный пользователь.

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

После того, как соединение для передачи данных установлено, сервер сообщает нам об этом в управляющем соединении. 150 Opening BINARY mode data connection for /pud/tex/latex/llncs2e.zip (230229 bytes). Также сервер говорит, что передача данных ведется в бинарном режиме.

Заключение

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

Протокол FTP использует два соединения управляющее соединение и соединение для передачи данных. Использование отдельного соединения для передачи данных, приводят к проблемам в работе FTP с межсетевыми экранами и устройствами NAT. Для решения этой проблемы был придуман пассивный режим FTP при котором соединение для передачи данных устанавливается со стороны клиента. Еще одна проблема низкая безопасность.

Сейчас все чаще вместо FTP используются протоколы на основе SSH.

Источник

Что такое FTP и как с ним работать в клиенте Filezilla

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работать

Что такое FTP

FTP (File Transfer Protocol) – это протокол, который используется для передачи файлов. Чаще всего вы можете услышать эту аббревиатуру в отношении глобальной сети – утилиты, работающие по протоколу FTP, помогают загружать файлы на серверы, что особенно полезно, если вы администрируете сайты. Если выражаться более простым языком, то данный протокол позволит вам подключиться к какой-либо удаленной папке и работать с ней, в том числе загружая на нее (или из нее) нужные вам файлы. FTP-сервер – это любой сервер, который поддерживает данный протокол.

Для того чтобы воспользоваться FTP, вам только нужно убедиться, что сеть поддерживает TCP/IP (по этому протоколу, например, работает Интернет).

Особенности подключения по FTP

Нужно отметить, что протокол FTP появился давно – в 1971 году. Для сравнения – протокол HTTP был создан почти через двадцать лет, в 1992 году, и в плане работы с файлами FTP до сих пор является предпочтительным протоколом.

Почему? Причин много. Например, при обрыве соединения – а бывает, как мы знаем, всякое – FTP позволит вам потом докачать файл, а не начинать его скачивание заново. Да и само скачивание происходит не по одному, а сразу по нескольким потокам параллельно. Для маленьких файлов это не очень важно, а вот если вы собираетесь загружать массивные файлы, то передача по FTP будет очень кстати.

При этом HTTP протокол тоже может быть полезен он используется для передачи веб-страниц, которые представляют собой не что иное, как текстовые файлы с кодом, а также небольших файлов. Его рекомендуют использовать для скачивания файлов с сайта, так как чаще всего, используя этот протокол, пользователи не смогут управлять и изменять файлы (что значительно более безопасно, чем при использовании протокола FTP).

Что такое FTP-клиент

FTP-клиент – это файловый менеджер, который осуществляет подключение к удаленному серверу для передачи данных. Существует много разных FTP-клиентов, но я советую использовать именно Filezilla.

Для подключения клиента к удаленному серверу нужны следующие данные:

Как работать с FTP на примере Filezilla

Работать с FTP-клиентом намного проще, чем может показаться на первый взгляд. Зачастую пользователи предпочитают проверенные пути вместо того, чтобы потратить несколько минут на изучение новой технологии. Поэтому постараюсь в этой статье максимально понятно рассказать о том, как же правильно использовать Filezilla в своих целях.

Установить Filezilla вы можете прямо с официального сайта.

Настройка Filezilla

Для того чтобы настроить Filezilla, вам необходимо знать свой логин и пароль от панели управления, а также название хоста. Timeweb присылает эту информацию после регистрации в приветственном письме (там отдельно будут указаны данные для использования FTP), а также на главной странице панели управления (смотрим блок «Доступ по FTP»):

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работатьТеперь открывайте Filezilla и вводите все эти данные в соответствующие строки:

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работатьВ поле «Порт» напишите 21 (этот порт использует FTP). Затем нажимайте «Быстрое соединение».

Внимание! Иногда на этом этапе у вас может возникнуть ошибка ENETUNREACH (Сеть недоступна), из-за которой соединение не будет установлено. Решается данная проблема легко – выключением (или временным приостановлением) антивирусной программы.

Если соединение установлено правильно, то в блоке справа внизу вы увидите список файлов, которые доступны на вашем аккаунте (по сути, то же самое вы увидите, если зайдете в раздел «Файловый менеджер» панели управления хостингом).

Но каждый раз при запуске Filezilla заново вводить эти данные, согласитесь, неудобно, поэтому мы сделаем следующее:

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работатьТеперь после запуска программы вы можете просто нажать на стрелку вниз рядом со значком «Менеджер сайтов», выбрать аккаунт и подключиться к нему. Это особенно удобно, если у вас несколько сайтов на разных серверах.

Кстати, во вкладке «Дополнительно» вы можете указать путь к какой-то конкретной папке на сервере (строка «Удаленный каталог по умолчанию), и тогда при каждом подключении вы будете попадать не в корневой каталог, а в заданную папку.

Управление файлами

Я думаю, что интуитивно вы уже разобрались, что папки слева – это то, что есть на вашем компьютере. А справа – то, что находится на хостинге.

Вы можете заходить в них, смотреть и т.д. – в общем, как на обычном компьютере. Точно так же осуществляется и перенос файлов/папок между вашим компьютером и сервером – просто перетащите нужный вам элемент из одной области в другую (drag-and-drop). Типичный файловый менеджер.

Также вы можете кликом правой кнопки мыши по файлу закачать его на сервер – элемент будет загружен в открытую справа папку на сервере. При этом если файл не загрузился мгновенно (имеет большой вес), то внизу, во вкладке «Файлы в задании», вы увидите зеленую полосу загрузки:

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работатьЧтобы создать папку на сервере, нажмите правую кнопку мыши в области справа, где отображены папки и файлы сервера, далее выберите «Создать каталог» и присвойте ему любое название (но обязательно латинскими символами!).

Хотите удалить или переименовать? Все точно так же, щелчком правой кнопки мыши.

Аналогично вы можете и перейти к редактированию файлов (пункт «Просмотр/Правка»), при этом можно использовать как программу по умолчанию, так и выбрать какой-нибудь редактор. Чтобы настроить автоматическое открытие файлов другим редактором, выберите пункт «Редактирование» в верхнем меню, затем «Формат файлов» – и сделайте активным пункт «Использовать следующий редактор» (с последующим выбором нужной вам программы):

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

Отдельно стоит рассказать о синхронизированном просмотре. Для того чтобы его активировать, вам нужно нажать соответствующий значок чуть ниже верхнего меню (под надписью «Закладки»):

ftp что это такое и как с ним работать. Смотреть фото ftp что это такое и как с ним работать. Смотреть картинку ftp что это такое и как с ним работать. Картинка про ftp что это такое и как с ним работать. Фото ftp что это такое и как с ним работатьЗачем это использовать? Допустим, у вас на компьютере есть папка с файлами вашего сайта – точно такими же, как и на хостинге. Файлов, как и папок, может быть очень много – и вот для удобства ориентирования в них и был добавлен такой режим: переходя из папки в папку в одном окне (допустим, серверном), вы будете точно так же, синхронно переходить в окне, где отображается содержимое вашего компьютера. Режим позволит вам не запутаться во множестве этих папок. Но, естественно, действует он лишь в том случае, если названия директорий полностью совпадают.

Заключение

FTP-соединение превращает ваш сервер в директорию, с которой удобно работать при помощи специального файлового менеджера, т.е. FTP-клиента. Освоить такую программу вы сможете за 10 минут!

Самый главный недостаток FTP – это уязвимость перед взломами и DDoS-атаками. Не советую хранить на таком сервере конфиденциальную информацию.

Надеюсь, моя статья оказалась вам полезной. Если остались вопросы по работе FTP-сервера или FTP-клиента, спрашивайте – обязательно отвечу!

Источник

FTP: ликбез для начинающих

FTP – протокол, предназначенный для передачи файлов между компьютером пользователя и сервером. Несмотря на то, что протокол этот сложно назвать новым, довольно часто у начинающих пользователей возникают вопросы, касающиеся его использования.

Что такое FTP?

Как вы, наверное, знаете, существуют различные протоколы для передачи данных через интернет и другие сети. Каждый раз, когда вы набираете адрес сайта в адресной строке браузера, к нему автоматически добавляется спереди «http://». Это обозначение протокола HTTP (HyperText Transfer Protocol – протокол передачи гипертекста). Этот протокол используется для передачи пользователю от сервера HTML-страниц и связанных с ними элементов (графики, флэш-роликов, скриптов и т.д. и т.п.). По нему же часто передаются и файлы, которые пользователь скачивает на свой компьютер.

Но сейчас речь не о нём, а о другом протоколе – он, как вы можете увидеть из заголовка, называется FTP. Расшифровывается эта аббревиатура как File Transfer Protocol – протокол передачи файлов. Возникает вполне логичный вопрос: если мы только что говорили, что с помощью HTTP пользователь может скачать файл с сервера себе на компьютер, зачем понадобился ещё один протокол для передачи файлов?

Дело в том, что HTTP изначально предназначался только для передачи гипертекста, и загрузка файлов со стороны пользователя на сервер требует дополнительных телодвижений со стороны создателя Web-страниц. FTP же изначально позволяет передавать файлы в обоих направлениях, поддерживает передачу непосредственно между двумя серверами, а также даёт пользователю возможность работать с файлами, расположенными на сервере, почти точно так же, как и с теми, которые находятся на его собственном компьютере.

FTP-сервера имеют почти все интернет-провайдеры, и большая часть этих серверов совершенно бесплатна для тех, кто подключён к интернету именно через этого провайдера. Оттуда пользователи могут скачивать музыку, фильмы, игры и прочие полезные и интересные вещи.

Как пользоваться протоколом FTP?

Раз протокол есть, значит, его стоит использовать. Однако сразу возникает логичный вопрос – а как? На самом деле, ничего сложного нет. Для начала вам нужно только узнать адрес какого-нибудь FTP-сервера (вы наверняка сможете отыскать его на сайте своего провайдера). А затем уже есть разные варианты.

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

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

Есть поддержка FTP в популярных файловых менеджерах, вроде Far и Total Commander. В последнем, например, для подключения к серверу нужно в меню «Net» выбрать «FTP Connect», после чего в появившемся окне нажать кнопку «New Connection», а в очередном появившемся окне задать параметры соединения. Это, конечно, дольше, чем подключаться через браузер, но тем, кто привык к файловым менеджерам с двухпанельным интерфейсом, скачивать файлы через них будет наверняка удобнее.

Впрочем, если вы хотите полностью использовать все возможности протокола FTP при работе с ним, то вам стоит посмотреть в сторону специализированных программ – FTP-клиентов.

FTP-клиенты

Найти FTP-клиенты в большом количестве можно на любом каталоге программного обеспечения (о самых крупных и авторитетных подобных каталогах я уже рассказывал читателям «Моего интернета» в статье «Где найти программу?»). Но какой из всего многообразия FTP-клиентов достоен вашего внимания больше всего? Надо думать, тот, который удовлетворяет следующим требованиям: простота, надёжность, бесплатность. И самый популярный из простых, надёжных и бесплатных FTP-клиентов – это FileZilla. Найти его можно по адресу http://filezilla-project.org.

Несмотря на то, что название этой программы похоже на слово Mozilla, разработчики популярного браузера и почтового клиента не имеют к ней никакого отношения. Тем не менее, набор возможностей пользователям предлагается ничуть не хуже, чем если бы этот программный продукт разрабатывался специалистами из Mozilla.

Во-первых, FileZilla поддерживает защищённое соединение через безопасные шифруемые протоколы SSL и SFTP, что весьма немаловажно в наше время. При этом имеется поддержка скачки и закачки файлов, имеющих размер более 4 Гб, а также встроенный менеджер сайтов. Программа умеет работать под разными операционными системами и имеет специальную портативную версию, которую можно носить с собой на «флэшке» и запускать без установки. Дополняет картину многоязычный интерфейс программы, причём среди языков есть и русский.

Итого

Что ж, как видите, в работе с протоколом FTP никаких особых сложностей не наблюдается. Большинство пользователей вполне могут обойтись «Проводником» Windows или своим любимым браузером, ну а те, кто хочет чего-то большего, смогут не тратить деньги на дорогие специализированные программы и не заниматься их взломом, а воспользоваться бесплатными решениями, ничем не уступающим в качестве коммерческим. Успехов вам в «общении» с FTP-серверами!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *